1、内部类:可以在外部类的方法外部和内部建立内部类,在方法外部建立内部类,相当于外部类的全局变量,可以用public、private、protected、默认的四种类型来修饰,在类的内部,在外部类的内部创建内部类的对象的时候,可以直接Inner1 inner1 = new Inner1()这样来创建对象。
在方法内部定义的类不能有修饰符,相当于局部变量,这个类不能被其他类访问,但是这个类可以通过创建对象来让其它类访问,但是这个类要先定义,
2、(类的加载)
MyEclipse如何配置JRE?
1、debug绿色的行到了这一行并没有执行,选中变量然后点击右键:watch
2、不想调试了:Resum(F8),会跳到下一个断点,如果没有下一个断点,则结束程序
3、改JDK到1.8才不会报错,然后两个地方(工程右键---属性---)
4、猜测是哪里出现异常,然后在对应的地方做断点,右上角的把断点删掉
5、MyEclipse 1.6才有Arrays.sort();Arrays.toString()方法
6、F7为返回上一层
7、工程右键属性可以修改编解码方式
8、要写JUnit单元测试,JUnit用来为程序写测试用例
9、红棕色表示测试不通过,绿色表示测试通过
10、包名和被测试的包名相同,要导个jar包
11、(1)、写一个@Test,导包
(2)、建立一个测试的类对象
(3)、对象调用这个方法
放在方法名选中右键run as,
12、方法加静态性能比较高,但是耗内存
13、断言方法测试
jtbc:用代码链接数据库
框架中有反射机制
14、很多情况下,拿到jar包看不到里面具体内容,用反射得到类里面的东西,Class定义一个变量,用反射的方法得到这个类的反射,然后用这个变量来调用属性、方法、构造器的反射形式
单元测试,还得知道包名
15、字符串substring是一个截取方法,如何修改MyEclipse的JDK版本
16、debug:F6单步执行;F8跳到下一个断点,debug的时候有个最后报个错:System.exit(0);除了可以调试程序,还可以查看源代码
17、类名、变量名、各种名字尽量不要重名!
18、Assert.assertEquals("预测值","真实值");
19、