javaoo学习第一天

![这里写图片描述](https://img-blog.csdn.net/20180826182622338?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMDM5Mjkx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

1, .程序翻译的方式有哪几种,有什么区别?
编译型:一次性将源代码翻译成中间文件代码,不需要重新编译,需要编译器
解释型:一句一句进行翻译成和执行,需要解释器
2,.Java什么类型的计算机语言?(编译?or解释?)
解释型和编译型一体
3, .什么是字节码?在Java中有什么作用?
字节码是通过编译器编译的中间代码;
主要用于在不同系统中进行转译成相应的机器代码来运行;
4,.Java代码的执行流程?
源代码的.java文件通过编译器
编译成.class字节码文件
通过JVM虚拟机的类加载器加载.class文件和Java API的内置库
通过字节码效验码效验JDK和JRE版本
通过解释器、即时解释器(JIT)解释成相应的机器代码
运行机器代码
5,.Java平台分为哪几种版本?
Java SE、Java EE、Java ME
6,.Java语言有哪些特点?分别是什么?
1、简单性
1)、C系语言
2)、抛弃了c++的指针、内存等无用功能
3)、由丰富的类库
2、面向对象
3、跨平台
4、健壮性和安全性
1)、去掉了指针等不必要的功能
2)、增加了GC垃圾回收机制
3)、增加了异常处理机制
,、多线程 ,多线程是现在系统的必备条件,否则就是面临淘汰

8, .什么是JIT,其作用是什么?
即时编译器,作用在于把相同的部分进行热点编译
9, .Java程序的基本构造单元是什么?

10,.Java代码中main方法如何书写?
Public static voic main(String[] args){
}
11, .Java虚拟机和JavaAPI的作用?
Java虚拟机:用于在不同系统中把.class字节码文件解释成相应系统的机器
代 码 来 运行
JavaAPI:便于程序的编写

猜你喜欢

转载自blog.csdn.net/qq_43039291/article/details/82083018
今日推荐