目录
零、学习视频
java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)
总结:看了上述视频做的复习笔记。
一、java入门知识
1.java背景知识
-
Java是美sun公司,1995年推出的计算机高级编程语言
-
2009,被Oracle甲骨文收购
2.java能做?
-
桌面应用开发(各种税务管理软件、idea)
-
企业级应用开发(微服务、大型互联网应用)
-
移动应用开发(android、医疗设备)
-
服务器系统(应用后台)
-
大数据开发(hadoop)
-
游戏开发(我的世界)
3.Java技术体系
技术体系 | 说明 |
---|---|
Java SE (Java Standard Edition):标准版 | Java技术的核心和基础 |
Java EE (Java Enterprise Edition):企业版 | 企业级应用开发的一套解决方案 |
Java ME(Java Micro Edition ):小型版 | 针对移动设备应用的解决方案 |
二、Java快速入门
1.JDK相关
-
JDK(Java Development Kit)java开发者工具包
-
JDK(8.0、LTS):Long-term support 长期支持版
CMD中:
-
java;javac 查看是否安装成功
-
java -version 查看版本
-
java.exe 执行工具
-
javac.exe 编译工具
-
Java程序是高级语言,计算机底层不识别
-
先用javac翻译工具翻译,java.exe执行工具执行,驱动机器
2.命令行窗口常用命令
命令 | 作用 |
---|---|
盘符: | 切换盘 F: |
dir | 查看当前路径下文件信息 |
cd | 进入单极目录 cd in 进入多级目录 cd F:\my\Javase 回到上级目录 cd .. 退回到盘符目录 cd \ |
cls | 清屏 |
3.入门程序
java开发三步骤:编写代码,编译代码,运行代码
写好HelloWorld.java,打开cmd,进入文件存放位置,javac XX.java;可以使用TAB键补全文件名;
javac HelloWorld.java
java HelloWorld
三、Java执行原理,bug设计
编程语言发展历程
-
机器语言
-
汇编语言
-
高级语言:接近人类语言,好学
1.java执行原理
不管是什么高级语言,最终 都是翻译成计算机底层可识别的机器语言
2.机器语言组成:01
四、JDK组成,跨平台原理
1.JDK组成
-
JVM(Java Virtual Machine):
-
java虚拟机,真正运行java程序的地方
-
-
核心类库:
-
java准备好的程序,随时调用
-
-
JRE(Java Runtime Environment:
-
java运行环境,由上面二者组成
-
-
JDK:
-
java开发工具包,包括上面所有,和开发工具
-
-
执行顺序:
-
开发工具编译javac--》Hello.java生成--》Hello.class-->工具java执行--》放入JVM运行--》调用核心类库的方法
-
2.跨平台原理
拥有对应不同平台系统的JVM虚拟机,实现一次编译,到处运行
五、JDK安装后Path和JAVA_HOME配置
1.Path环境变量
用于记住程序路径,方便命令行窗口任意目录启动程序
C:\Program Files\Java\jdk1.8.0_211\bin; C:\Program Files\Java\jdk1.8.0_211\jre\bin;
2.JAVA_HOME
C:\Program Files\Java\jdk1.8.0_211;
六、IDEA开发工具
1.下载(不要安装在有空格或中文路径下)
2.IDEA项目结构介绍
-
project(项目、工程)
-
module(模块)
-
package(包)
-
class(类)
-
建一个空工程流程:
new Project --》Empty Project
建一个新模块:
new module --》选择java模块
建包:包名是网站网址倒写:com.yanf.www
3.调整主题
Settings --》Appearance--》Theme
4.调整字体
Settings --》Font
5.IDEA快捷键
(图片失效)
6.IDEA其他操作
6.1修改模块名称
要磁盘和文件中一起改module and directory
6.2导入模块
file --》new--》module from existing Source --》选中模块内带黑点的文件
(图片失效)
以上存在问题,导入模块位置改变,可能丢失;
建议创建新模块,将com下文件直接复制过来;
6.3删除模块
-
找到文件删除
-
选中,上方删除(删不干净,进入模块xml中删除配置,重启IDEA)
-
(图片失效)