目录
第一章、 了解Java
第二章、 基本语法—变量
第三章、 运算符
第四章、 程序控制结构
第五章、 数组、排序、查找
第六章、 面向对象编程(基础)
第一章、了解Java
1.1 什么是程序
程序:计算机执行某些操作或解决某个问题而编写得一系列有序指令得集合。
1.2 Java的重要特点
- Java语言是面向对象的(oop)
- Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等Java程序健壮性的重要保证。
- Java语言是跨平台性的,(即一个编译好的.class文件可以再多个系统下运行,这种特性称为跨平台性)
- Java语言是解释型的。
解释性语言:JavaScript、PHP、java 编译性语言:c/c++
区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译性语言,编译后的代码,可以直接被机器执行, c/c++
1.3 Java运行机制及运行过程
Java语言的特点:跨平台性
说明:因为有了JVM,同一个Java程序在三个不同的操作系统中都可以执行。
这样就实现了Java程序的跨平台性。
Java是解释语言,首先由我们写.java文件,然后通过javac来解释这个文件,得.class文件
然后再由JVM运行即java运行。为什么要对.java文件进行解释呢,因为.java文件是我们写的,计算机无法直接进行识别,需要解释成为.class文件才可以
1.4 什么是JDK,JRE
JDK,JRE和JVM的包含关系:
- JDK = JRE+开发工具集(例如Javac.java编译工具等)
- JRE= JVM+ Java SE标准类库
- JDK = JVM + Java SE标准类库+开发工具集
- 如果只想运行开发好的.class文件只需要JRE Java运行机制及运行过程
1.5 Java核心机制-Java虚拟机(JVM Java virtual machine)
基本介绍:JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、存储器,包含在JDK中。
对于不同的平台,由不同的虚拟机。
Java虚拟机屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
1.6什么是JDK,JRE
JDK的全称(Java Development Kit Java开发工具包)
- JKD=JRE+java的开发工具(java,javac,javadoc,javap等)
- JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。
JRE基本介绍
- JRE(Java Runtime Environment Java开发环境)
JRE=JVM+Java的核心类库 - 包括Java虚拟机(JVM Java Virtual
Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
1.7 下载、安装JDK
官方地址
https://www.oracle.com/java/technologies/javase-downloads.html
安装JDK步骤:
- 打开网页找到对应操作系统的JDK,
直接下载.exe文件,不要下载压缩包。
- 双击打开:
- 点下一步:
- 选择安装路径:
安装路径不要有中文或者特殊符号如空格等。
当提示安装JRE时,可以选择不安装,建议是安装。
- 安装结束后关闭即可:
- 检查是否安装成功:
来到安装目录下的bin目录下,再选中整个目录win+r,输入cdm启动dos命令行窗口。
来到这个位置: