Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)

一、常见的DOS命令

Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)

二、Java语言的特点

面向对象性

两个要素:类、对象
三个特征:封装、继承、多态

健壮性

①去除了C/C++语言中的指针
②自动的垃圾回收机制 -->仍然会出现内存溢出、内存泄漏

跨平台型

write once,run anywhere:一次编译,到处运行(归功于:JVM)

Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)

三、Java两种核心机制

1. Java虚拟机

JVM(Java虚拟机),具有指令集并使用不同的存储区域。负责执行指令、管理数据、内存、寄存器。
对于不同的平台,有不同的虚拟机。
Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。

2. 垃圾回收

回收不使用的内存空间。
在C/C++等语言中,由程序员负责回收无用内存。
Java语言在JVM空闲时,检查并释放那些可被释放的存储空间。
垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
Java程序还会出现内存泄漏和内存溢出问题吗?Yes!

四、Java语言的环境搭建

1. JDK、JRE、JVM的关系

Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)
Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)

JDK(Java开发工具包)
JRE(Java运行环境)
JVM(Java虚拟机)
简单而言:使用JDK开发完成的java程序,交给JRE去运行。

2. jdk安装配置的详细图文教程

链接

五、HelloWorld

Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)

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 源文件名.javaJava基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)

七、Java API 文档

API:语言提供的类库。
API文档:针对如何使用而提供的类库说明书。
Java基础:01Java语言概述(常见的DOS命令,Java语言的特点、核心机制、环境搭建,HelloWorld,注释,Java API 文档)