一、JAVA入门介绍
1. JAVA背景
1.1 背景知识
JAVA时美国sun公司在1995年推出的一门计算机高级编程语言
Oak(橡树)——>JAVA(JAVA岛上的咖啡)
2009年sun公司被Oracle公司收购
1.2 JAVA应用
- 桌面应用开发——不太认可JAVA
- 企业级应用开发——非常认可JAVA
- 移动应用开发
- 服务器系统
- 大数据开发
- 游戏开发
2. JAVA技术体系/技术平台
JAVA SE(Java Standard Edition):标准版——JAVA技术的核心和基础
JAVA EE(Java Enterprise Edition):企业版——企业级应用开发的一套解决方案
JAVA ME(Java Micro Edition):小型版——针对移动设备应用的解决方案——市场更多使用Android/IOS开发
3. JAVA开发环境
JAVA的产品叫JDK(Java Development Kit:JAVA开发者工具包),必须安装JDK才能使用Java
获取——ORACLE官网:http://www.oracle.com
安装——安装路径中不能包含中文和空格
安装完成后:\bin包下会出现java.exe(执行工具),javac.exe(编译工具)
4. DOS窗口常见命令的使用
D: ——切换盘
dir ——查看当前目录下的文件信息
cd ——进入目录,Tab键补全
cls ——清屏
5. 开发HelloWorld程序
5.1 开发Java程序的三个步骤
编写代码——————编译代码————————运行代码
.java源文件——javac编译为.class字节码文件——java运行
命名:驼峰命名法
5.2注意
文件名称必须与代码中类的名称一致,后缀是.java
**规矩:**分步编译运行,运行时不加.class,会报错,因为这里指的是类名;直接运行是从java11开始的
6. 常见程序问题解答——排错
文件扩展名一定要显示并改为.java
文件名与类名要一致,一模一样
大小写,单词拼写,存在中文符号,找不到main方法
缺失成对的括号
编译、执行使用不当
7. JAVA程序的执行原理
编程语言发展历程:机器语言——汇编语言——高级语言(更简单,最终翻译成计算机底层可以识别的机器语言)
8. JDK的组成、跨平台原理
JDK组成
1JVM(Java Virtual Machine)——JAVA虚拟机,真正运行java程序的地方
2核心类库——JAVA写好的程序,给程序员自己的程序调用
3=1+2JRE(Java Runtime Environment)——JAVA的运行环境
4开发工具JAVA、JAVAC
5=3+4JDK(Java Development Kit)——Java开发者工具包
JAVA的跨平台、工作原理
一次编译,处处可用——Sun公司为各个平台开发了不同的虚拟机
9. JDK安装后Path和Java_home环境变量
**path变量:**用于记住程序路径,方便在命令行窗口的任意目录启动程序
**JAVA_HOME:**告诉操作系统JDK安装在哪个位置(将来其他技术要通过这个环境变量找JDK)
10. IDEA开发工具的使用
Intellij IDEA简称IDEA,可以智能代码补全、错误提醒等。
官网:https://www.jetbrains.com/idea/
11. IDEA开发HelloWorld
JAVA程序结构:划分可以便于管理代码
project(项目、工程):
module(模块):
package(包):
class(类):
12. IDEA字体、主题、背景色设置、快捷键操作
File - Settings
快捷键