《疯狂java讲义》系列笔记
文章平均质量分 64
雾林湘竹
这个作者很懒,什么都没留下…
展开
-
第五章类和对象2015-05-11
构造器1 特点--类的一个特殊的方法;--没有返回值类型也不可以有return语句;--名称必须与类型相同;--可以有多个,但是方法的参数列表不能完全相同。2 构造器的使用--当没有定义构造器时就会调用java默认的构造器方法,当然,也可以自定义构造器;--对象初始化过程:当程序员调用构造器时,系统会先为改对象分配内存空间,并为这个对象执行默认初始化,这个对象已经产原创 2015-05-11 19:51:38 · 313 阅读 · 0 评论 -
第五章类和对象2015-05-12
一 多态1 java引用变量有两中类型:编译时类型和运行时类型,前者有声明变量时的类型决定,后者由实际赋给该变量的对象决定。而当编译时类型和运行时类型不一致时称为多态2 引用变量中能调用编译型类型的方法3 强制类型转换--基本数据类型只能在数值型间进行,数值类型包括整数型、字符型、浮点型,数值型不能和布尔型进行转换--引用类型只能把父类型的变量转换成子类类型,且这个变量指向的对原创 2015-05-12 20:30:38 · 279 阅读 · 0 评论 -
第六章面向对象(下)2015-05-13
对象的引用1 引用方式有四种:强引用、软引用、弱引用、虚引用2 强引用(StrongReference)--最常见的引用方式,程序创建一个对象并赋给一个引用变量,这就是一个强引用3 软引用(SoftReference)--通过java.lang.ref包下的SoftReference类实现--eg: String str = new String("软引用测试");//原创 2015-05-13 15:30:09 · 266 阅读 · 0 评论 -
第九章与运行环境交互2015-05-28
一 system类1 代表了当前java程序运行的平台,不能创建system对象,但提供了一些类属性和类方法用来调用。2 提供了代表标准输入、标准输出、错误输出的类属性,还有一些静态方法访问环境变量、系统属性、加载文件、动态链接库。3 如:getenv(),getPropertier(),getProperty(" "),gc()等in(标准输入),out(标准输出),err(错误原创 2015-05-28 16:03:11 · 312 阅读 · 0 评论 -
第九章与运行环境交互2015-05-28
正则表达式》 就是一个字符串模板(或者说就是一个字符串),可以用来匹配一批字符串》 使用Pattern和Matcher来调用正则表达式》Pattern是正则表达式编译后在内存中的表示形式,正则表达式必须先被编译成Pattern对象,再由Pattern对象创建对应的Matcher对象,执行匹配所涉及的状态保留在Matcher对象中原创 2015-05-28 20:21:01 · 276 阅读 · 0 评论 -
第十四章Annotation2015-05-29
1 Annotation:接口注释,位于java.lang包下,代码中的特殊标记,可以在编译、类加载、运行时被读取,并执行对应的处理;类似于修饰符,可以用来修饰包、类、构造器、方法、成员变量、参数、局部变量等等2 程序可以通过反射获取指定程序元素的Annotation对象,再通过此对象获取注释3 java提供了3个基本Annotation》@Override:指定方法为重写方法,编译原创 2015-05-28 20:29:04 · 235 阅读 · 0 评论 -
第十五章输入/输出2015-05-29
一 java中的IO通过在java.io中的类和接口实现,主要包括字节流和字符流1 字节流:最小数据单元是8位的字节,主要由InputStream和OutputStream为基类2 字符流:最小数据单元是16位的字节,主要由Writer和Reader为基类3 java.nio:java新IO包二 对象序列化1 含义:将一个java对象写入IO二进制流中,转化为字节序列,持久存储原创 2015-05-29 15:24:17 · 253 阅读 · 0 评论 -
第十八章类加载器和反射2015-05-29
一 类的加载、连接和初始化1 JVM和类》运行一个java程序时,也会启动一个JAVA虚拟机进程,程序中的所有线程和变量都在这个进程中,都是用这个JVM 的内存区》JVM进程终止的情况:A 程序运行到最后正常结束B程序运行到System.exit()或者Runtime.getRuntime().exit()代码结束程序C遇到未捕获的异常或者错误D程序所在平台终止了进程原创 2015-05-29 18:53:48 · 343 阅读 · 0 评论 -
第九章与运行环境交互2015-05-26
Java程序的入口:main方法的方法签名1 main方法:public static void main(String[] args){//方法内容}2 public修饰符:Java类由JVM 调用,需要将此方法暴漏出来static修饰符:JVM调用此方法时可以用类名直接调用,而不用实例化对象后在调用此方法void修饰符:因为此方法由JVM调用,返回值没有什么意义原创 2015-05-26 20:12:19 · 252 阅读 · 0 评论