11.标识符命名原则:类名和接口名每个单词首字母大写,变量和方法名遵循第一个单词首字母小写,后面每个首字母大写,常量名所有字母全部大写。
12.只有字节码与各个操作系统和硬件分开才能做到独立于平台(一次编译,到处运行)。
13.不能将boolean类型的数值转换为其他基本数据类型(boolean类型的值只有true false)。
14.三元运算符(a>b?c : d)真的就是c,错误就是d。
15.表达式是有运算符和运算对象构成的。
16.当“+”两边为基本数据类型时做加法操作,任意一边为字符串类型时做拼接操作,做拼接操作时数据类型自动转为字符串类型。
17.字符 a 对应的十进制是97,字符 f 对应的十进制是102(掌握字符与十进制之间的转换)。
18.当 if 和 else if 中的条件不满足时,执行 else 中的程序。
19.无
20.跳转语句 : break ,continue, return.
关键字 try, catch,finally 用来处理程序异常。
21.构造方法的定义:方法名与类名必须相同,没有返回值,且不用 void 声明(修饰),可以通过 new 自动调用。(有参和无参的构造方法属于方法的重载。构造方法在创建对象的时候自动调用有参构造方法或者无参构造方法。)
22.不懂
23.子类继承了父类的方法和状态,在子类中可以进行的操作是增添方法。(子类继承父类时,可以在父类的基础上增加自己的属性和方法,也可以重写父类中的方法。)
24.抽象方法体的定义需要加“abstract”关键字,不能有方法体。(不懂)
25.ArithmeticException“出现异常时,抛出此异常,例如分母不为0”
“ ArrayIndexOutOfBoundsException ” 下标越界异常。
26.在Java中,所有异常的父类为Exception类,自定义异常继承Exception类。
27.toLowerCase()、valueOf()、charAt()属于类String的方法。
28.在Java中,获取数组长度的属性为length。
29.将一个整数数组写入二进制文件用writeInt。
30.在Java中,所有字节输入输出流类都继承InputStream类和OutputStream类。
31.Java文件类以抽象的方式代表文件名和目录路径名,该类主要用于文件和目录的创建,文件的查找和文件的删除等(File)
FileInputStream类、FileOutputStream类、RandomAccessFile类是对其内容进行读写。
32.RandomAccessFile是一个兼有输入输出功能的类,由于它是随机访问,所以文件读写一个记录位置是任意。
33.处理事件的类是WindowEvent类。
34.getSize()方法是获取窗口的大小
getForground()获取构件前景色
getBackground()获取构件后景色
paint()绘画。
35.Swing构件以“ J ”开头,是AWT的扩展。
36.一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成;线程间的数据可以共享;多线程具有并发性,多线程同时运行,结果可能会出现紊乱;线程创建除了继承Thread类之外还可以实现Runnable接口。
37.Runnable接口中的Run()方法没有参数列表,重写时不能添加参数列表,编译出错。
38.①调用某个对象的notify()方法能够唤醒一个正在等待这个对象的对象锁的线程,如果有多个线程都在等待这个对象的对象锁,则只能唤醒其中一个线程。
②sleep()使当前线程进入停滞状态,所以执行sleep()的线程在指定的时间内肯定不会执行;yield()应该做的是让当前运行线程回到可运行状态,以允许具有相同优先级的其他线程获得运行机会,但可能没有效果。
③isAlive()功能是判断当前线程是否处于活动状态。
39.多线程调用一个对象的多个方法,都被synchronized修饰。(一个支持多线程并发操作的堆栈类代码段,方法用synchronized修饰)。
40.传递参数选<param name = age, value=20>
二、操作题
41.①定义数组 : int 【】f=new int【10】
②for(int i=几;i<f;i++)注意:下面的i的范围。
③for(int i=几;i<f.length;i++)
④System.out.print(f【i】+“ ”)
42.①int【】【】(行 列)注意:题中给的数据
②for(int j=0;j<aMatrix【i】.length;j++)
③System.out.println();
43.①public void actionPerformed(ActionEvent e)
②output.setEditable(getBits(val));
③c.add(output);
④public void windowClosing(windowEvent e);