logo资料库

韩顺平 java基础加强笔记整理.docx

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
Java基础加强
1.工作空间(workspace)
2.debug模式
2.1 调试
2.2 追踪源码
3.快捷键
3.1 content asist
3.2 修复错误快捷键(ctrl+1)
3.3 自动导包:ctrl+shift+o
3.4 格式化代码快捷键:ctrl+shisft+f
3.5 回到上次编辑位置:alt+左光标,alt+右光标。
3.6 多行注释:ctrl+/
3.7 加*注释:ctrl+shift+/,取消注释:ctrl+shift+\。
4.Junit
5.JDK5.0新特性
5.1 静态导入
5.2 自动拆箱和装箱
5.3 可变参数
6.for循环增强
7.Arrays类
7.1 Arrays.asList();
8.枚举类
8,1 基本使用
8.2 常用方法
9.反射
9.1反射主要用在框架中。
9.2 通过反射生成对象:
9.3 使用反射调用对象方法
9.4 使用反射访问属性值
9.5 从资源文件里获取方法和属性
9.6 静态方法的访问
10.泛型
10.1 概念
10.2 使用
10.3 自定义泛型
Java 基础加强 1.工作空间(workspace) 新建项目存放的文件夹。 2.debug 模式 2.1 调试 F5:跳入,进入函数内部执行。 F6:跳过,一行一行执行。 F7:跳出,跳出当前函数。 红色按钮:终止本次调试。 取消断点:在 debug 模式下直接取消全部断点。 绿色按钮(resume):跳转到下一个断点。 Drop to fram:回到当前栈顶。 2.2 追踪源码 Arrays.sort(arr); //自动排序,默认升序。
3.快捷键 3.1 content asist 内容提示助手(默认 alt+/) 自定义:windows--key 3.2 修复错误快捷键(ctrl+1) 3.3 自动导包:ctrl+shift+o 3.4 格式化代码快捷键:ctrl+shisft+f 3.5 回到上次编辑位置:alt+左光标,alt+右光标。 3.6 多行注释:ctrl+/ 3.7 加*注释:ctrl+shift+/,取消注释:ctrl+shift+\。 4.Junit 对 java 进行单元测试的框架。 @Test:表示该函数 可以用 Junit 框架运行测试。 setUp()函数表示初始化,他会被 Junit 自动调用,调用多次。 tearDown():表示资源回收。在函数测试完被调用。 工作区右键可以同时运行多个测试函数,在右端每次只能测试一个。 setUpBeforeClass():该函数在测试方法时会被自动调用,只调用一次。
tearDownAfterClass():方法测试后会被自动调用,只会被调用一次。 5.JDK5.0 新特性 5.1 静态导入 1)指定导入某个静态属性 直接可以使用:out.println();简化输出。 2)导入某个类的全部属性和方法 直接可以使用 Math 下的方法 abs(); 5.2 自动拆箱和装箱 基本数据类型: 基本类型和包装类型之间可以自动进行转换。 低精度可以向高精度类型自动转换。 5.3 可变参数 调用:
传入多种类型时只能有一个可变参数。 可以传基本类型和对象或者数组。 6.for 循环增强 1)数组 2)List F3 快捷键可以进入函数内部。 输出对象,默认调用该对象的 toString 方法。
3)Set 只能用迭代器取值。 LinkedHashSet 可以使 set 序列化。 4)Map 无序的。 Iterator 效率高。 有序的话速度慢。无序的话最好用 hashmap。
增强: 7.Arrays 类 7.1 Arrays.asList(); 将传进去的可变参数转换成 list。 细节:1)改方法只对对象数组管用,如果基本数据类型,则不会转换。 2)也可传入可变参数直接使用
8.枚举类 8,1 基本使用 约束性别必须为男和女: 第一种解决方案: 正则判断: 第二种解决方案: 利用单态设计模式,设计一个性别类只有男和女。 第三种解决方案:Enum 细节:1)枚举是一种特殊形式的 java 类; 2)枚举类中声明的每一个枚举值代表枚举类的一个实例对象; 3)可以用在 switch 语句中;
4)枚举类中只有一个对象实例,就是一个单态设计模式; 8.2 常用方法 参见 jdk1.6 Name():返回实例名字 Values():返回所有实例 Ordinal():返回下标值 9.反射 9.1 反射主要用在框架中。 反射的核心是研究 class 对象。
分享到:
收藏