第一章 Java开发入门
1.1 Java概述
1.1.1 什么是Java
Java是一种高级计算机语言,它有三个技术平台,分别是Java SE、Java EE、Java ME。
1.1.2 Java语言的特点
简单易用、安全可靠、跨平台、面向对象、支持多线程
1.2 JDK的使用
1.2.1 什么是JDK
JDK是整个Java的核心,其中包括了Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。
1.2.2 安装JDK
JDK中包含了开发工具和JRE,而JRE中又包含了Java基础类库和JVM。其中JVM是运行Java程序的核心虚拟机,而运行Java程序不仅需要核心虚拟机,还需要类加载器、字节码校验器以及Java的基础类库等。
1.2.3 JDK目录介绍
-
bin目录:存放一些可执行程序
-
db目录:是一个小型的数据库
-
include目录:C语言的头文件
-
jre目录:此目录是Java运行时环境的根目录
-
lib目录:是Java类库,归档包文件
-
Src.zip: 核心类的源代码
-
README等说明性文档
1.3 系统环境变量
1.3.1 PATH环境变量
1.3.2 CLASSPATH环境变量
1.4 第一个Java程序
- class是一个关键字,用于定义一个类
- 在Java中,类是一个程序的基本单元
- public static void main(String[] args){}定义了一个 main()方法。该方法是程序执行的入口
1.5 Java的运行机制
- Java程序运行时,必须经过编译和运行两个步骤
- 一次编写,到处执行
- 不同操作系统上的Java虚拟机是不同的
1.6 其他
包的定义与使用
1.使用package关键字声明包,位于Java源文件的第一行
2.当一个包中的类需要调用另一个包中的类,需要使用import关键字引入需要的类
Java中常用的包
- java.util:包含Java中大量工具类、集合类等,如Arrays、List、Set等
- java.net:包含Java网络编程相关的类和接口
- java.io:包含了Java输入、输出相关的类和接口
- java.awt:包含用于构建图形界面(GUI)的相关类和接口
总结
- Java是一门高级语言,是面向对象的语言。
- Java语言的最主要的特点是简单易用、安全可靠、跨平台、面向对象、支持多线程
- JDK包括Java开发工具及其JRE,JRE中又包括Java基础类库和JVM