Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)
Java基础:01Java语言概述
一、常见的DOS命令
二、Java语言的特点
面向对象性
两个要素:类、对象
三个特征:封装、继承、多态
健壮性
①去除了C/C++语言中的指针
②自动的垃圾回收机制 -->仍然会出现内存溢出、内存泄漏
跨平台型
write once,run anywhere:一次编译,到处运行(归功于:JVM)
三、Java两种核心机制
1. Java虚拟机
JVM(Java虚拟机),具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器。
对于不同的平台,有不同的虚拟机。
Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。
2. 垃圾回收
回收不使用的内存空间。
在C/C++等语言中,由程序员负责回收无用内存。
Java语言在JVM空闲时,检查并释放那些可被释放的存储空间。
垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
Java程序还会出现内存泄漏和内存溢出问题吗?Yes!
四、Java语言的环境搭建
1. JDK、JRE、JVM的关系
JDK(Java开发工具包)
JRE(Java运行环境)
JVM(Java虚拟机)
简单而言:使用JDK开发完成的java程序,交给JRE去运行。
2. jdk安装配置的详细图文教程
五、HelloWorld
1.编写:
创建java源文件:HelloWorld.java
class HelloChina{
public static void main(String[] args){
System.out.println(“Hello,World!”);
}
}
>2. 编译:在指定路径下
javac HelloWorld.java
>3. 运行:在指定路径下
java HelloChina
总结:
1.Java源文件以“java”为扩展名。源文件的基本组成部分是类(class)。
2.Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void main(String[] args) {…}
3.一个源文件中最多只能有一个public类,且public的类名与源文件名相同,其它类的个数不限。
public class 名字=源文件名
4.编译以后,会生成一个或多个字节码文件。
class 名字 = 字节码文件名
六、注释
分类:
①单行注释://
②多行注释:/* …*/
多行注释不能嵌套。
单行和多行不参与编译,不在.class字节码文件中。
③文档注释:/** … */
注释内容可被JDK提供的工具javadoc所解析,生成一个网页文件形式的程序说明文档。
javadoc -d 存放目录 -author -version 源文件名.java
七、Java API 文档
API:语言提供的类库。
API文档:针对如何使用而提供的类库说明书。