面向对象一

1、负责对字节码代码解释——虚拟机(一次编译,多次运行)

2、负责并发管理的机制——多线程

3、JDK中提供的文档生成器——javadoc.exe

4、垃圾回收机制自主回收垃圾

5、java编译器将源代码翻译成独立于平台的格式bytecodes

6、java独有的特点:跨平台(平台无关性)

7、一个类的标识符:满足驼峰规则

8、满足char类型的取值范围(uncidec)0开始—0-2的16次方-1

java三大版本:J2SE、J2EE、J2ME

J2SE:java标准版;主要用于桌面应用开发,适用于普通PC及笔记本

J2EE:java企业版;定位于企业级别的软件系统,适用于服务器

J3ME:java微型版;嵌入式设备,手机等

java编程语言是一种高级编程语言,特点有:简单、面向对象、可移植、多线程、动态、结构中立、分布式、高性能、健壮、安全

面向对象=对象+类

对象=属性+行为

编译:源程序的每一条语句都要编译成机器语言,并保存为二进制文件,这样运行时计算机可以直接以机器语言运行此程序,速度很快

解释:只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度不如编译后的程序快

java很特殊,java程序需要编译,没有直接被编译为机器语言,而是编译为字节码,然后在JVM用解释执行字节码

JDK:Java开发工具集(java的编译环境、运行环境、调试环境、基础类库) 包括JRE

JRE:Java运行环境(包括JVM)、核心类库、链接文件

原文地址:https://www.cnblogs.com/z1234/p/5899304.html