一、认识Java
1.Java是什么?
是一门高级编程语言
2.Java是哪家公司研发的,现在属于哪家公司?
sun公司、Oracle公司
3.Java之父是谁?
詹姆斯•高斯林
4.Java能做什么?
基本上什么都可以干,主要做互联网系统的开发
5.Java有哪些技术平台?
JavaSE(标准版)、JavaE二E(企业版)、JavaME(小型版)
二、Java开发环境安装
1.搭建java开发环境需要安装什么?下载地址?
JDK(Java Development Kit);Oracle官网
2.JDK目前发展到哪里了?LTS版本有哪些?企业使用JDK有什么特点?
JDK 18、JDK 8、11、17,很多企业还在用JDK 8
3.验证JDK是否安装成功
window+R打开命令窗口,输入 java -version、java -version看版本号
4.Java开发环境最重要的两个命令是什么?
javac编译命令、 java执行命令
5.几个命令行窗口的常用命令
常用命令 | 图示 | 作用 |
盘符: | 切换到某个盘下 D: ,C: | |
dir | 查看当前路径下的文件信息 | |
cd | Tab可以自动补全 | 进入单级目录 cd Photoshop CC 进入多级目录 cd D:\soft\Java\jdk-17.0.4 回退到上级目录 cd .. 回退到盘符根目录 cd\ |
cls | 清屏 |
三、Java程序执行原理
1.编程语言发展历程
机器语言
汇编语言
高级语言(为了写出更容易被人理解的语言)
3.Java程序执行原理
不管什么高级编程语言,最终都是翻译成计算机底层可以识别发机器语言
四、Java程序开发的三个步骤
1.编写代码-编译代码(javac)-运行代码(java)
源代码文件.java——javac编译.class(字节码文件)——使用java运行
源代码文件名称要求:全英文、首字母大写 HelloWorld.class
示例:HelloWorld
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
2.Java代码编写有什么要求?
文件名称的后缀必须是java结尾
文件名称必须与代码的类名称一致
3.HelloWorld程序常见问题
类名和文件名不同、大小写、中英字符。。。
五、JDK的组成
JVM(Java Virtual Machine):java虚拟机,真正运行Java程序的地方
核心类库:Java自己写好程序,给程序员自己程序调用的
JRE(Java Runtime Environment):Java的运行环境
JDK(Java Development Kit):java开发工具包(包括上面所有)
六、Java的跨平台、工作原理
一次编译,处处可用
程序只需要开发一次,就可以在各种安装JYM的系统运行
七、环境变量配置
检查是否配置成功
八、Java开发工具
常见的Java的IDE(Integrated Development Environment)开发工具:Eclipse、MyEclipse、IntelliJ IDEA、Jbuilder、NetBeans等
1.IDEA的结构都是什么样的?
project-module-package-class
project中可以创建多个module
module中可以创建多个package
package中可以创建多个class
2.新建都是那些操作
New Project/module/package/class