一、Java简介
Java是一种计算机编程语言,它与C、C++、C#、Python等多种编程语言并存。每种编程语言都有其独特的语法和应用场景,就像不同国家的语言一样。Java特别适用于后端开发。
历史
1995年,Sun公司推出了Java。
JDK(Java Development Kit)是Java开发的必要工具,经历了从1.1到18.0等多个版本的迭代。
2009年,Oracle收购了Sun公司。
发展方向
JavaSE:Java语言的核心基础。
JavaEE:企业级应用开发。
JavaME:通信相关的应用。
二、Java语言特点
简单性:相比C、C++等语言更为简洁。
开源性:开放源代码,便于编程人员研究和改进。
资源广泛:受到众多编程爱好者和大厂的支持。
跨平台性:可在多种操作系统上运行,如Windows、Linux、macOS等。
面向对象:后续课程将深入讲解。
三、Java运行机制
Java程序的运行分为编译和解释两个阶段。首先将.java源文件编译成.class字节码文件,然后通过解释器逐行解释执行。
四、环境搭建
名词解释
JVM(Java Virtual Machine):Java虚拟机,屏蔽不同操作系统间的差异。
JRE(Java Runtime Environment):包含解释器和JVM,用于运行Java程序。
JDK(Java Development Kit):包含JRE以及编译器和其他工具,用于开发Java程序。
安装JDK
下载并安装JDK,注意不要重复安装。
安装完成后,可以使用Notepad++等文本编辑器编写Java代码。
配置环境变量
JAVA_HOME:指向JDK的根目录。
PATH:包含JDK的bin目录,以便在命令行中直接运行Java命令。
CLASSPATH:指定.class文件的查找路径。
测试JDK安装
打开命令行窗口,输入java -version和javac -version来验证安装是否成功。
五、第一个Java程序
创建一个以.java结尾的源文件。
定义一个类,并在其中编写main函数作为程序入口。
使用System.out.println()在控制台输出信息。
使用javac编译源文件,生成.class文件,然后使用java命令运行程序。
六、包(package)
包的作用类似于文件夹,用于组织和管理类。
使用package关键字声明包,它必须是源文件的第一条语句。
七、编码规范
标识符命名规范
标识符由字母、数字、下划线和美元符号组成,但不能以数字开头。
建议采用驼峰命名法,如ageAndName。
常量应全部大写,如PI。
编码格式
建议每行只写一句代码,层级间要有缩进。
注释习惯
使用//进行单行注释,/* */进行多行注释。