Java入门
1.1. Java基础知识
Java语言特点:
面向对象,跨平台,多线程,自动内存清理(垃圾回收),分布式,健壮安全
三个技术平台:
JavaSE:标准版,java开发的基本操作。
JavaME:精简版,做嵌入式。
JavaEE:企业版。
1.2. 安装JDK
安装认证官网:Java Downloads | Oracle 中国
Jdk17(版本需要统一)
JDK:JDK 是 Java 程序开发的完整工具集,它包含了 JRE 的所有内容,同时还包括了开发 Java 程序所需的编译器(javac)、调试器和其他工具(如 javadoc、javap 等)。如果你是一个 Java 开发者,你需要安装 JDK 来编译和运行 Java 程序。
JRE:JRE 是 Java 程序运行所需的最小环境,它包含了 JVM 以及 Java 核心类库和支持文件。简单来说,如果你只需要运行 Java 程序,而不需要开发 Java 程序,那么安装 JRE 就足够了。
JVM:JVM 是 Java 程序的运行时环境,它是一个虚拟的计算机,能够执行 Java 字节码。JVM 提供了一种机制,允许 Java 程序在任何平台上运行,只要该平台有对应的 JVM 实现。JVM 负责内存管理、垃圾回收和执行字节码等任务。
总之,JDK=JRE+编译工具、JRE=运行工具(类包)+JVM
1.3. 配置环境变量
环境变量配置:
此电脑---右键属性---高级系统设置---环境变量---系统变量下方点击新建---
名称JAVA_HOME---路径为安装路径---双击系统变量里的path---
新建%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin---点击上移调整到第一行。
(也可在用户变量里修改/添加,若如此做,该设置只对此时电脑用户生效。)
1.4. Idea激活
下载网址:IntelliJ IDEA – the Leading Java and Kotlin IDE (jetbrains.com)
推荐使用社区版。
学生版可以免费享受一年的企业版。
1.5. java程序执行过程
语法:
\1. 源码以.java结尾
\2. 文件名必须与文件内容中的类名一致,文件名称只能包含数字、字母、和$,只能以字母、或者$开头。
\3. 格式
public class 类名{
//类名需要与创建名相同
public static void main(String[] args){
//main方法的固定格式,程序入口。效果等同于C语言中的main函数。
System.out.println("Hello World");
}
}
注意缩进。
编译:
在命令提示行中使用javac命令可以把源码编译成字节码。
javac 文件名.java
如果编译通过则生成同名的字节码class文件。文件中所包含的就是该java程序的字节码。
注释:
单行注释:// 快捷键:crtl+/
多行注释:/* */ 快捷键:ctrl+shift+/
文档注释:/** */
注释最好包含代码的30%左右。
命名:
-
尽量有意义,一看就懂。
-
符合语法。
-
书写:
类名:首字母大写。
变量和方法名:首字母小写第二个单词首字母大写。
常量:全部字母大写。
-
避免使用关键字。