300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Java全国计算机等级考试二级笔记---java部分

Java全国计算机等级考试二级笔记---java部分

时间:2023-02-02 18:37:34

相关推荐

Java全国计算机等级考试二级笔记---java部分

Java全国计算机二级笔记

##---------java部分

作者 :arsoooo

本内容供要参加java全国二级计算机等级考试的参考这是我初学java时做题总结的,会有自己乱总结出来的不普遍的结论或者错误的地方,或是不符合规范的说法,并且我也没有仔细整理,只是做了个简单的分类,如果发现问题,欢迎评论指出,我会尽快修改各位不要太纠结于某些总结的知识点啊,因为我有的也不记得当时是怎么想的了需要哪些补充欢迎指出然后祝贺博主9月的java二级考试获得了优秀~

##java概论

1.java可跨平台→可移植性

2.虚拟机特点→字节代码

3.内存追踪即垃圾回收机制

4.J2ME是为嵌入式和移动设备提供的Java平台

5.JDBC是Java程序与数据库连接的一种机制

6.Java采用Unicode字符码集

7.applet什么都不能读,除了系统是不能读某些系统

8.jvm解释执行 编译器编译

9.java单继承

##java常用包

10.构造方法前面没有返回值

11.java.lang包默认 编程应用基本的包

12.java.io包:提供程序输入/输出文件操作的类。

13.javax.swing包:提供构建和管理应用程序图形界面的轻量级的构件。

包:提供程序执行网络通信应用及URL处理的类。

15.java.rmi包:提供程序远程方法调用所需的类。

16.java.applet包含了一些设计小应用程序(Applet)的类和接口。

17.java.util包是Java的实用工具类库。

18.抽象窗口工具包AWT是Java提供的建立图形用户界面GUI的开发包

##java其他部分

19.final关键字修饰的变量的值在其被分配初值后不能被改变

20.Java的修饰符包括public,private,protected,friendly,final等

21.static修饰的方法为静态方法,静态方法不需要类的实例化就可以被类直接调用

22.类声明的格式如下:[修饰符]class 类名[extends 父类名][implements 类实现的接口列表]{ }

23.对象永久化-串行化

24.构造方法没有返回值

25.继承 父类 名字=new 子类

26.子类构造方法前先用父类构造方法

27.Import语句可以有多个,它们必须放在package语句之后,class语句之前。

28.接口是用来实现类间多重继承的结构模式,其实际上是一个特殊的类,接口定义中extends后面可以列出多个父接口,接口定义也可以为0个。

29.public class类定义表明该类是一个公共类,Java Application中的公共类只能有一个。

30.package语句必须是源程序中的第一个非注释语句,每一个编译单元最多只能使用一次package语句

public static void main(String args[])

Java程序通过args数组保存了在命令行中输入的所有参数

-g:输出文件中加行号及局部变量信息,为调试程序时用;

-d:指定存放生成的类(.class)文件的位置;

-verbose:显示源代码文件和字节码文件的相关信息;

-nowarn:关闭警告信息,只显示错误信息。

-D:定义属性名;

-debug:将程序连接到调试器;

-verbosegc:无用单元收集器每释放一次内存,打印一条信息;

-mx:分配最大内存值。

31.Applet与Application的主要区别在于执行方式上

32.常量名的每个字母都大写

33.接口名、类名的单词首字母大写

34.变量名、方法名首单词小写

35.int类型是最常用的整数类型,它存储时占32位bit

36.>>右移,但是低位被舍弃

37.>>>右移,:但是高位补0

38.(Vector)类以实现类似动态数组的功能。

39.lib目录下存放的都是库文件,而bin目录放工具,根目录jre

40.javac.exe:Java编译器。

41.javadoc.exe:Java文档生成器。

42.javaprof.exe:Java剖析工具。

43.javap.exe:Java类分解器。

44.J2SDK的操作命令。

45.Javah,生成C头文件和Stub文件

46.switch(expression)只能返回这个几种类型的值:int、byte、short和char。

47.StringBuffer就是字符长度可变

48.append属于此类

49.重写的方法的访问权限不能比被重写的方法的访问权限低

50.重写的方法不能比被重写的方法抛弃(throws)更多种类的异常

51.一样叫重写不一样叫重载

52.常量→final

53.无方法体就想到abstract

54.类抽象(不可实例化)但方法可以不抽象,方法抽象类一定要申明abstract。

55.抽象的方法无方法体,无{}想到abstract。

56.有listener的类或者方法有可能是监听,即和借口有关,故使用implements关键字实现接口

57.接口是一种只含有抽象方法或常量的一种特殊的抽象类

58.Throwable类是Java语言中所有错误和异常类的超类

59.throws是声名异常 throw是抛出异常

60.如果有多个异常,则应先处理子类异常,再处理父类异常

61.catch子句都带一个参数,该参数是某个异常的类及其变量名

62.Serializable接口用来处理对象流。有了就选

63.FileInputStream为使用该文件作为参数的类,与磁盘文件有关,有这个选项就选 out除外

64.java.io.ByteArrayOutputStream写入内存

65.一个类只有实现了Serializable接口,它的对象才是可串行化的。

66.二进制数据文件,提高效率用FileInputStream,非二进制BufferedReader

67.File类用于创建目录的方法是mkdir(),用于创建父目录的方法是mkdirs()。

68.file类是非流类 不关注文件的读写而是关注其存储

69.检查后再输出,即过滤器有关FilterInputStream

70.一个进程可以包含多个线程

71.Java中的线程模型包含3部分:

72.1、一个虚拟的CPU。

73.2、该CPU执行的代码。

74.3、代码所操作的数据。

75.有两种方法来产生一个线程

76.继承类Thread来构造线程并重写run方法(不带参数),或通过建立一个实现了Runnable接口的对象

77.如果直接new后用就是extends Thread 否则implements runnable

78.synchronized(Object)语句指定的对象设置一个锁,成为对象锁

79.private+synchronized

80.Applet(小应用程序)不需要main方法

81.Applet从被加载到卸载,其被调用的方法依次如下:

82.init()、start()、stop()、destroy()

83.四种方法

84.paint repaint update

85.出现graphic g就说明和applet有关

86.标记定义参数。

87.GridLayout布局管理器使容器中各个构件呈网格状布局

88.panel默认flowlayout

89.frame默认borderlayout

90.对JFrame添加构件有两种方式:

(1)用getContentPane()方法获得JFrame的内容面板

(2)建立一个Jpanel或JDesktopPane之类的中间容器,再用setContentPane()方法将该容器置为JFrame的内容面板

####以上就是Java部分笔记,跳转至其他二级笔记,见下方:

关于公共知识部分笔记,参考 这儿,关于操作题部分笔记,参考 这儿,

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。