1. Java概述
1.1. Java的起源
Java是一种高级计算机语言,它是由SUN公司(已被Oracle公司收购)于1995年5月推出的一种可以编写跨平台应用软件、完全面向对象的程序设计语言。Java语言简单易用、安全可靠,自问世以来,与之相关的技术和应用发展得非常快。在计算机、移动电话、家用电器等领域中,Java技术无处不在。
1.2. Java的优点
Java是世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。
Java具有简单性、面向对象、安全性、跨平台性、支持多线程、分布式等特点,同时Java开发社区完善、功能丰富。
1.3. Java的应用
桌面应用开发、服务器系统、大数据开发、移动应用开发、游戏开发、企业级应用开发等。
2. Java平台与开发环境
2.1. Java平台与应用领域
针对不同的开发市场,SUN公司将Java划分为三个技术平台,分别是Java SE、Java EE和Java ME。
Java SE(Java Platform Standard Edition)是标准版技术平台,它是Java技术的核心和基础。
Java EE(Java Platform Enterprise Edition) 是企业版技术平台,它是为开发企业级应用程序提供的解决方案。
Java ME(Java Platform Micro Edition) 是小型版技术平台,针对移动设备应用的解决方案。
2.2. JDK安装与配置
Java语言的产品是JDK(Java Development Kit:Java开发者工具包),JDK包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等,必须安装JDK才能进行Java开发。
(1)JDK的发展史
(2)JDK的下载
(3)环境变量配置
-
配置JAVA_HOME
-
配置Path
Path环境变量:Path环境变量用于配置程序的路径,方便在命令行窗口的任意目录启动程序。
(4)Java环境验证
3. Java入门程序
3.1. Java程序开发步骤
Java开发需要三个步骤:编写代码、编译代码、运行代码。
3.2. Java入门程序案例
(1)编写代码
创建HelloWorld.java文件,编写如下代码:
public class HelloWorld {
public static void main(String[] args){
System.out.println("hello world!");
}
}
(2)编译代码
cmd命令行窗口,进入java文件所在目录,执行: javac HelloWorld.java命令,生成HelloWorld.class文件。
(3)运行文件
cmd命令行窗口,进入class文件所在目录,执行: java HelloWorld命令,控制台输出“hello world”。
3.3. JDK、JRE和JVM
(1)名词解释
JDK(Java Development Kit):Java开发工具包。
JRE(Java Runtime Environment):Java运行时环境。
JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方。
核心类库:Java运行时的核心类库。
(2)关系图
3.4. JDK跨平台原理
在Java编程中,源代码被编译成字节码(bytecode),字节码在Java虚拟机中运行,而在众多平台上可以都可以安装相应的JVM,从而使Java成为一种跨平台语言,实现“编写一次,到处运行”。
3.5. Java程序的执行原理
Java语言最终翻译为计算机底层可以识别的机器语言,机器语言是0和1组成。
4. 集成开发环境
4.1. 集成开发环境概述
集成开发环境,IDE(Integrated Development Environment)。
把代码编写、编译、执行等多种功能综合到一起的开发工具,可以进行代码智能提示、错误提醒、项目管理等。
常见的Java的IDE工具有:Eclipse、MyEclipse、IntelliJ IDEA等。
4.2. IntelliJ IDEA
IntelliJ IDEA一般简称IDEA,是Java编程语言开发的集成环境,在业界被公认为最好的Java开发工具。
(1)IDEA的下载与安装
-
IDEA下载
下载地址:IntelliJ IDEA – the Leading Java and Kotlin IDE
-
IDEA安装
双击exe文件,next方式完成安装。
(2)IDEA基本设置
-
设置主题
第一步,打开settings设置
第二步,设置主题保存
-
设置字体大小
打开settings设置,设置字体保存
-
设置包展开
4.3. IDEA开发入门案例
(1)新建项目
(2)选择Java项目,选择JDK
(3)编辑项目名称、选择项目路径
(4)创建Java类
在src路径下创建HelloWorld.java类。
(5)编写代码
public class HelloWorld {
public static void main(String[] args){
System.out.println("hello world!");
}
}
(6)运行结果
4.4. 练习
在IntelliJ IDEA中创建Java程序,创建类名为Hello.java,程序运行后在控制台输出“Hello,我是张三!”