目录
零、学习视频
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)
(图片失效)