Java全国计算机二级笔记

##---------java部分
作者 :arsoooo


  • 本内容供要参加java全国二级计算机等级考试的参考
  • 这是我初学java时做题总结的,会有自己乱总结出来的不普遍的结论或者错误的地方,或是不符合规范的说法,并且我也没有仔细整理,只是做了个简单的分类,如果发现问题,欢迎评论指出,我会尽快修改
  • 各位不要太纠结于某些总结的知识点啊,因为我有的也不记得当时是怎么想的了
  • 需要哪些补充欢迎指出
  • 然后祝贺博主2018年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包:提供构建和管理应用程序图形界面的轻量级的构件。
14.java.net包:提供程序执行网络通信应用及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部分笔记,跳转至其他二级笔记,见下方:

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

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

  1. 2014全国计算机等级考试二级java,全国计算机等级考试二级Java真题2

    全国计算机等级考试二级Java真题2 一.选择题(每小题2分,共70分) 下列各题A).B).C).D)四个选项中,只有一个选项是正确的.请将正确选项填涂在答题卡相应位置上,答在试卷上不得分. (1) ...

  2. 全国计算机java语言程序设计_2018年全国计算机等级考试二级教程:Java语言程序设计(2018年版)...

    &nbsp&nbsp[导读]: 2018年全国计算机等级考试二级教程:Java语言程序设计(2018年版),更多计算机等级考试用书.考试内容和考试模拟试题,请访问易考吧计算机等级网(h ...

  3. 计算机二级java程序语言设计,全国计算机等级考试二级教程:Java语言程序设计(2016年版)...

    由教育部考试中心推出的计算机等级考试是一种客观.公正.科学的专门测试计算机应用人员的计算机知识与技能的全国性考试,它面向社会,服务于社会. <全国计算机等级考试二级教程:Java语言程序设计(2 ...

  4. 全国计算机等级考试——二级JAVA完整大题题库【五十三道】

    全国计算机等级考试二级 JAVA 题目内容 编写于2023.04.10 分为40道选择题和3道大题(大题是程序填空类型) 其中选择题只能进去做一次,一旦退出来则不可再进(注意!).大题可以重复进入,重 ...

  5. 计算机等级考试java题型_全国计算机等级考试二级JAVA笔试题目

    全国计算机等级考试二级JAVA笔试题目 导语:Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.下面是计算机二级考试Java语言的模拟试题 ...

  6. 二级java pdf_全国计算机等级考试二级Java语言程序设计.PDF

    全国计算机等级考试二级Java语言程序设计 全国计算机等级考试二级Java语言程序设计 ① 考试大纲 (2013年版) 基本要求 1.掌握Java语言的特点.实现机制和体系结构. 2.掌握Java语言 ...

  7. 全国计算机二级c 笔记,[IT认证]全国计算机等级考试二级C语言笔记.doc

    [IT认证]全国计算机等级考试二级C语言笔记 全国计算机等级考试概述 考试时间:一年两次,前半年是3月最后一个周末,下半年是9月第三个周末. 开考等级及科目:1级:MS Office.B.WPS Of ...

  8. 计算机二级的笔记,我的笔记全国计算机等级考试二级教程

    <我的笔记全国计算机等级考试二级教程>由会员分享,可在线阅读,更多相关<我的笔记全国计算机等级考试二级教程(2页珍藏版)>请在人人文库网上搜索. 1.全国计算机等级考试二级教程 ...

  9. 全国计算机等级考试二级Python精品题库学习笔记1

    全国计算机等级考试二级Python精品题库学习笔记1 精品试卷01 精品试卷01程序题 基本操作题 2:随机验证码 基本操作题 3:比赛成绩计算 Turtle 绘图题:同心圆 简单应用题 2:员工工资 ...

最新文章

  1. mysql datetime 对于hbm_MySQL库表设计小技巧
  2. 无法将项目和文件的编码格式从UTF-8转为GBK
  3. 计算开始到结束的时间_阿里钉钉首次战胜微信,云计算的涨停潮只是开始,远未结束...
  4. python中的集合类型_Python中的集合类型知识讲解
  5. 关于删除数据仓库的数据
  6. python中定义变量和数组_Python中的线程和全局变量 - 数组和标准变量之间的区别?...
  7. 第一步,统一头文件的大小写
  8. linux gpsd 授时原理,app/ntp/gps/README.md · 王者归来/ITTS - Gitee.com
  9. k3修改wifi加密方式
  10. PHP+mysql共享自行车租赁管理系统
  11. 提高优秀人才忠诚度的六条法则
  12. studio无法重命名(can not rename root module)
  13. css 设置行内元素顶部对齐
  14. 【汇正财经】证券市场的基本功能有哪些?
  15. 计算机网络实训报告动态路由,实验报告OSPF动态路由的配置
  16. iOS Background Fetch 后台应用程序刷新的使用
  17. iOS 获取屏幕尺寸
  18. 仿天猫商城html网页源码
  19. java long 详解_JavaSE之Long 详解 Long的方法简介以及用法
  20. 2021年茶艺师(初级)考试及茶艺师(初级)模拟试题

热门文章

  1. 计算机设计大赛国奖作品—1.项目概要
  2. java计算机毕业设计跑腿管理系统源程序+mysql+系统+lw文档+远程调试
  3. PyInstaller天坑终极攻略(PyInstaller莫名报错?面对错误信息无从下手?全网找不到解决方法?面对PyInstaller中的那些莫名天坑不如和我一起手动打包python解释器和项目)
  4. 绝地求生服务器维护6.28,绝地求生6月28号维护公告 绝地求生更新维护到几点今天...
  5. 【C#】控制设备管理器中设备的启用/禁用_20220506
  6. 看几段爬虫代码,详解Python多线程、多进程、协程
  7. 太原java培训机构排名,吊打面试官系列!
  8. 交流电机调压调速matlab仿真,异步电动机调压调速系统的设计.doc
  9. stm32f4xx标准外设固件库(By King先生)
  10. “人工智能女王”卡塞尔中国行——AI降临?