全国计算机二级java常考的类,2020年全国计算机二级JAVA复习知识点:代码运行

【摘要】

小编整理了2020年全国计算机二级JAVA复习知识点:代码运行的相关内容,下面一起来看看2020年全国计算机二级JAVA复习知识点:代码运行的具体内容吧,希望能够帮助到大家!

2020年全国计算机二级JAVA复习知识点:代码运行

%E6%91%84%E5%9B%BE%E7%BD%91_501038588.jpg%20

2020年全国计算机二级JAVA复习知识点:代码运行

1:编写代码

首先把我们想要计算机做的事情,通过Java表达出来,写成Java文件,这个过程就是编写代码的过程。如上图所示的Hello.java文件。

2:编译

写完Java代码后,机器并不认识我们写的Java代码,需要进行编译成为字节码,编译后的文件叫做class文件。如上图所示的Hello.class文件。

3:类装载ClassLoader

类装载的功能是为执行程序寻找和装载所需要的类。

ClassLoader能够加强代码的安全性,主要方式是:把本机上的类和网络资源类相分离,在调入类的时候进行检查,因而可以限制任何特洛伊木马的应用。

4:字节码(byte-code)校验

功能是对class文件的代码进行校验,保证代码的安全性。

Java软件代码在实际运行之前要经过几次测试。JVM将代码输入一个字节码校验器以测试代码段格式并进行规则检查--检查伪造指针、违反对象访问权限或试图改变对象类型的非法代码。

注意----所有源于网络的类文件都要经过字节码校验器字节码校验器对程序代码进行四遍校验,这可以保证代码符合JVM规范并且不破坏系统的完整性。如果校验器在完成四遍校验后未返回出错信息,则下列各点可被保证:

-类符合JVM规范的类文件格式

-无访问限制异常

-代码未引起操作数栈上溢或下溢

-所有操作代码的参数类型将总是正确的

-无非法数据转换发生,如将整数转换为对象引用

-对象域访问是合法的

5:解释(Interpreter)

可是机器也不能认识class文件,还需要被解释器进行解释,机器才能终理解我们所要表达的东西。

6:运行

后由运行环境中的Runtime对代码进行运行,真正实现我们想要机器完成的工作。

7:说明

由上面的讲述,大家看到,Java通过一个编译阶段和一个运行阶段,来让机器终理解我们想要它完成的工作,并按照我们的要求进行运行。

在这两个阶段中,需要我们去完成的就是编译阶段的工作,也就是说:我们需要把我们想要机器完成的工作用Java语言表达出来,写成Java源文件,然后把源文件进行编译,形成class文件,后就可以在Java运行环境中运行了。运行阶段的工作由Java平台自身提供,我们不需要做什么工作。

以上就是2020年全国计算机二级JAVA复习知识点:代码运行的内容,更多资讯请及时关注考必过网站,小编会第一时间发布考试最新消息,大家考试加油!

二级java 公共基础知识部分30分 专业语言部分 70分 Java语言程序设计 基本要求: 1. 掌握Java语言的特点,实现机制和体系结构。 2. 掌握Java语言中面向对象的特性。 3. 掌握Java语言提供的数据型和结构。 4. 掌握Java语言编程的基本技术。 5. 会编写Java用户界面程序。 6. 会编写Java简单应用程序。 7. 会编写Java小应用程序(Applet)。 8. 了解Java的应用。 考试内容: 一、 Java语言的特点和实现机制 二、 Java体系结构 1. JDK目录结构。 2. Java的API结构。 3. 开发环境设置。 4. Java程序结构。 三、 Java语言中面向对象的特性。 1. 面向对象编程的基本要领和特征。 2. 的基本组成和使用。 3. 对象的生成、使用和删除。 4. 接口与包。 5. Java库中常用和接口。 四、 Java简单数据型及运算 1. 变量和常量。 2. 基本数据型及转换。 3. Java库中对简单数据型的包装。 4. 运算符和表达式运算。 5. 数组和字符串。 五、 Java语言的基本语句 1. 表达式语句。 2. 条件语句。 3. 循环语句。 4. 注释语句。 5. 异常处理。 六、 Java编程技术基础 1. 线程的要领和使用。 2. 同步与共享。 3. 串行化要领和目的。 4. 串行化方法。 5. 串行化的举例。 6. 基于文本的应用。 7. 文件和文件I/O。 8. 汇集(collections)接口。 七、 编写用户界面程序 1. 图形用户界面。 2. AWT库简介。 3. SwingF简介。 4. AWT与Swing比较。 八、 编写小应用程序(Applet) 1. 小应用程序概念。 2. 安全机制。 3. Applet执行过程。 4. Applet的图形绘制。 5. Applet的窗口。 6. Applet的工作环境。 7. Java Application 和Applet。 九、 Java的应用 十、 J2DK的下载和操作。 考试方式: 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。 上机操作:90分钟,满分100分。 上机题目型要求: (1) 基本操作。 (2) 简单应用。 (3) 综合应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值