摘要:
一,java数据类型 1,基本数据类型及长度 整型:byte(1),short(2),int(4),long(8) 字符型:char(2) 浮点型:float(4),double(8) 2,引用数据类型 类:String,System,Object,Math....... 接口:Runnable,S 阅读全文
摘要:
一、增加一个接口:java.lang.Iterable接口 JDK1.5增加 它有一个抽象方法:Iterator iterator() 实现这个接口允许对象成为 "foreach" 语句的目标 Collection从JDK1.5之后开始继承Iterable接口。 二、java.util.Iterat 阅读全文
摘要:
集合:新的容器,只用来装对象,不能用来装基本数据类型的数据 集合比数组 (1)类型更丰富,它有各种特征的集合 (2)无需程序员来编写“扩容”等代码,也不用通过"total"来记录实际的元素的个数 分为两大类: (1)Collection:存储一组对象,单身party (2)Map:存储“映射关系”的 阅读全文
摘要:
java.lang.String类型:字符串类型 1、String类型是final修饰,不能被继承的 2、Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 简单的说,就是程序中的所有""构成的都是String的对象,只不过他们是字符串常量对象。 比较特殊的空字符串常量对象 阅读全文
摘要:
因为Java是面向对象的语言,所以很多API或新特性都是针对“对象”来设计的,但是Java设计之初时, 是C语言很盛行的时候,所以Java保留了C语言中的8种基本数据类型,保留它们有好处,速度快,计算方便, 每一种数据类型都有固定的大小... 如果我们的数据使用了8种基本数据类型的变量来保存,后面有 阅读全文
摘要:
二、文档注解,文档注释 文档注解的声明,也有JDK核心类库声明过了 使用:程序员使用 读取:javadoc.exe来读取 使用javadoc时,可以加参数 -encoding UTF-8 @author:表示作者 @version:表示版本 @since:起始版本 @see:另请参考 @param: 阅读全文
摘要:
三、有名字的局部内部类(很少)(了解) 1、语法格式 【修饰符】 class 外部类{ 【修饰符】 返回值类型 方法名(【形参列表】){ 【修饰符】 class 局部内部类{ } } } 局部内部类:在方法体、代码块中声明的,和方法的局部变量很多方面是一样 2、局部内部类也是一个类 (1)有自己的字 阅读全文
摘要:
接口: 1、如何声明一个接口 【修饰符】 interface 接口名{ } 【修饰符】 class 类名{ }2、接口的成员 JDK1.8之前: (1)全局静态的常量 public static final (2)公共的抽象的方法 public abstract JDK1.8之后:增加了两个成员 ( 阅读全文
摘要:
关键字:static 1,static可以用来修饰什么 成员:属性、方法、成员内部类、代码块 不能修饰最外面的类,也不能修饰任何构造器 2,用它修饰后有什么不同 (1)修饰属性 a,是该类所有对象共享的 b,static修饰的静态变量的值存储在”方法区”,实例变量存储在“堆”,局部变量在“栈”中 c 阅读全文
摘要:
可变参数 在声明方法时,某个形参形式:数据类型...形参名 在调用方法时,这个形参对应的实参,可以传递0~n个值 1,声明可变参数 [修饰符]返回值类型 方法名(数据类型...可变参数名){ } [修饰符]返回值类型 方法名(其它形参类别,数据类型...可变参数名){ } 要求:(1)声明时:一个方 阅读全文