java基础笔记
godbessinyou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 基础笔记一
1.如果我们只是要允许java程序,只要安装JRE,无限安装JDK。 2.JRE包含JVM。 3.开发java需要安装JDK,JDK是包括java开发的开发包以及JRE运行环境,JDK子目录里以及有JRE所以不用安装公共的JRE和javaDB 环境变量: PATH;系统根据path路径来查找命令。 Javac编译java源文件;java命令运行class文件。 ...原创 2013-03-21 09:00:59 · 129 阅读 · 0 评论 -
自定义异常处理
package com.exception; //自定义异常一般继承Exception,如果想定义RunTimeException异常,继承RuntimeException //1、必须提供一个无参数构造器和一个带字符串有参数构造器,提供getMessage返回值。 //getMessage只能打印出自定义的字符串,不能打印出哪行代码错误。 //如果异常不用try处理一直用thro...原创 2013-03-21 09:40:49 · 146 阅读 · 0 评论 -
在java中,说String是不可变的,可是为什么
假设String s=new String ("wo");String s1=new String("de"); s=s+s1; System.out.println(s);结果为wode? 首先在栈中有个"s"变量指向堆中的"wo"对象... 栈中"s1"变量指向堆中的"de"对象 当执行到 s = s + s1; 系统重新在堆中new一个更大的数组出来,然原创 2013-03-21 10:58:44 · 156 阅读 · 0 评论 -
java集合
import java.lang.reflect.Array; import java.util.ArrayList; import java.util.Collection; import java.util.HashSet; import java.util.Iterator; import java.util.LinkedList; import java.util.List;...原创 2013-03-22 15:06:57 · 108 阅读 · 0 评论 -
Annotation例子
import java.lang.annotation.Annotation; /** * Annotation例子 * */ //Annotation标签 @interface MyAnnotation { //属性要与方法的形式声明 String AnnotationName(); int age(); //以default方式指定初始值 ...原创 2013-03-26 17:20:10 · 158 阅读 · 0 评论 -
泛型——设定类型形参的上限。
import java.util.ArrayList; import java.util.List; /** * 泛型——设定类型形参的上限。 * ?类型形参在集合里使用Map<?,?>/List<? extends String> * */ abstract class Fruit { abstract void getName(); ...原创 2013-03-26 17:21:12 · 248 阅读 · 0 评论 -
泛型—设定通配符的下线—super的使用
import java.util.ArrayList; import java.util.Collection; import java.util.List; /** * 设定通配符的下线 * <? super Type>表示 ?是与Type类型相同或者Type是?父类都是合法的。 * 不知道为什么2种测试结果都是一样的。 * */ public...原创 2013-03-26 17:23:58 · 178 阅读 · 0 评论 -
*(泛型基础)泛型方法的使用例子
import java.util.ArrayList; import java.util.Collection; /** * 泛型方法的使用例子 * 方法前面<T>不能缺。 * T 类型必须一致 * */ public class TestGenericMethod { public <T> void fromArrayToColl...原创 2013-03-26 17:25:02 · 136 阅读 · 0 评论
分享