- 博客(4)
- 收藏
- 关注
原创 各种数据流比较
字节流和字符流 如果数据流中最小的数据单元是字节,那么称这种流为字节流;如果数据流中最小的数据单元是字符,那么称这种流为字符流。在Java的IO系统java.io.InputStream和java.io.OutputStream分别表示字节输入流和字节输出流,java.io.Reader 和java.io.Writer分别表示字符输入流和字符输出流。I/O流的层次 字节流: 从Input
2015-07-16 18:30:17 1569
原创 反射的概念
反射就是把Java类中的各种成分映射成相应的Java类。例如一个Java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量,方法,构造方法,包等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等也是一个个的类。表示Java类的Class类显然要提供一系列的方法来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是用相应的实例对象来表示,他们是Fil
2015-07-16 18:28:43 567
原创 为什么静态类不能访问非静态类
static修饰的类为静态类,静态类在加载的时候就分配了内存,直到该类被卸载内存才会被撤销。既然实实在在地存在于内存中,就可以被访问而不用先创建对象才能引用。而对于非静态类需要先创建了对象才能被引用,没创建在内存中就没有空间,也就不存在,不存在的东西当然访问不了存在的东西。
2015-07-15 22:07:17 658
原创 Int 和integer的区别
1、类型不同int 为基本数据类型,integer 为对象类型。2、初始值不同int 的初始值为0,integer 的初始值为null。由于类型的不同,初始值也代表着不同的意义。int a = 0; 表示为给a赋值。integer a = null; 表示a未赋值。只有integer能区分出赋值和没赋值。a=0 和 a=null 的区别就如考试成绩为0和没参加考试的区别。3、功
2015-07-15 21:50:19 998
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人