1 / 77
文档名称:

传智播客java web笔记全套.doc

格式:doc   大小:880KB   页数:77
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

传智播客java web笔记全套.doc

上传人:63229029 2017/8/23 文件大小:880 KB

下载得到文件列表

传智播客java web笔记全套.doc

文档介绍

文档介绍:Lesson 1
一、eclipse工具的使用
1. java代码的位置
1) 选择工作空间 workspace 选择一个文件夹存放程序(代码) 不要用中文和空格
2) 新建一个java 工程(Project)
3) 建包建类
2. 快捷键
alt + / : 代码自动补齐,需要配置的
打开preferences(首选项), 搜keys,打开快捷键配置面板
搜 alt+/ ,取消绑定
搜 content assist ,取消原先的绑定,配置成alt+/
ctrl+1: 错误自动修复, 注意,放行的红叉是可修复的,圆形的是不可修复的
导包的三种方式:
1)将类名敲完整,按下alt+/ 进行补齐,会自动导包
2) ctrl+1,修正错误
3) ctrl+shift+o 整理包,导入需要的包,去掉多余的导包语句
ctrl+shift+f : 代码格式化
ctrl+2,L 自动声明变量
shift+enter 光标直接进入下一行
ctrl+alt+方向键(向上向下) 复制行
alt+ 方向键(向上向下) 移动当前行
3. 断点调试
1) 可以对程序进行调试
在行的开头双击左键打断点,用debug方式来运行程序,程序就会停留在断点位置
F5 跳入(step into) 跳入方法内部 F6 跳过, 让当前行运行 F7跳出返回上一层程序
resume 直接运行到下一个断点
2) 查看源代码建议使用断点调试的方式,注意当前运行环境需要包含源码
4. junit单元测试
1) 写一个java类, 声明测试方式
修饰符为 public void ,
在方法前面加注解,(***@Test)
此方法就可以进行测试了(交给junit运行)
2) 需要在测试方法前做初始化工作
写一个静态方法 public static void init()
在方法前加注解***@BeforeClass
3) 需要在测试后释放资源
写一个静态方法
在方法前加注解***@AfterClass
二、jdk5新特性
1. 静态导入
1) 导入类的静态属性
import static ;
("haha");
2) 导入类的静态方法
import static .*; // 导入Math类的所有静态成员
int num = abs(-10);
2. 增强for循环
1) 作用: 对存储对象的容器进行迭代
2) jdk5以前怎么迭代
3) 增强for循环迭代数组
String [] arr = {"a", "b", "c"}; //数组的静态定义方式,只试用于数组首次定义的时候
// 传统方式
for(int i=0; i<; i++) {
// i依次表示数组的角标
String s = arr[i];
(s);
}
("-------------------------------------");
// 在jdk5中我们可以使用增强for循环迭代
// 增强for循环括号里写两个参数,第一个是声明一个变量,变量类型必须是数组元素的类型
// 第二个就是需要迭代的容器
// for循环会循环容器的length次, 每次都将容器的第n-1个元素赋值给声明的变量
for(String s : arr) {
// 循环体,
// 每次都将arr中的第n-1个元素给s
(s); //
}
3. 基本数据类型的包装类
int --> Integer
byte --> Byte
short --> Short
long --> Long
char --> Character
double --> Double
float --> Float
boolean --> Boolean
1) Integer x = 1; x = x + 1; 经历了什么过程? 装箱à 拆箱à 装箱
2) 为了优化,虚拟机为包装类提供了缓冲池, Integer池的大小-128~127 一个字节的大小
3) String池
Java为了优化字符串操作提供了一个缓冲池
面试题:
String s = “abc”和 String s = new String(“abc”) 的区别
String s = new String(“abc”) 创建了几个对象