目录
java入门-01-java学习介绍
java入门-02-人机交互-图形化界面的小故事
java入门-03-打开CMD
java入门-04-常见的CMD命令
常用CMD命令
java入门-05-练习-利用CMD打开QQ并配置环境变量
java入门-06-Java概述和学习方法
学习路线
Java基础语法
contents:
java入门-07-Java学习-JDK下载和安装
Java程序初体验
下载和安装
安装JDk
JDK的安装目录
java入门-08-Java学习-helloworld小案例
Hellowworld案例的编写
如何理解编译?
1-编写程序:
2-编译程序
3-运行程序
过程解释:
java入门-09-Java学习-常见小问题
BUG
BUG的解决
HelloWorld案例常见问题
java入门-10-Java学习-环境变量
配置环境变量
1-先配置JAVA_HOME
2-再配置Path
额外小扩展
java入门-11-Java学习-notepad++
notepad软件
java入门-12-Java学习-Java语言的发展
Java语言的发展
java入门-13-Java学习-Java能干什么
Java三大使用平台
Java SE
Java ME(现在已经凉了)
Java EE
Java能做什么?
java入门-14-Java学习-Java为什么这么火
Java为什么这么火?
Java主要特性
java入门-15-Java学习-Java跨平台的原理
高级语言的编译运行方式
编译型--c语言
解释型--Python
混合型--java
跨平台的原理
java入门-16-JDK和JRE
JDK(java development kit):java开发工具包
JVM--java虚拟机
核心类库:
开发工具:
JRE(Java runtime environment):java的运行环境
JVM
核心类库
运行工具
java入门-01-java学习介绍
java入门-02-人机交互-图形化界面的小故事
1981年 施乐 首创图形化界面
java入门-03-打开CMD
win+R
输入cmd
win+E
java入门-04-常见的CMD命令
常用CMD命令
java入门-05-练习-利用CMD打开QQ并配置环境变量
先找到QQ
D:\xxx\xxx\xxx\bin
--最后qq.exe
环境变量
--PATH路径
D:\xxx\xxx\xxx\bin
java入门-06-Java概述和学习方法
--广度
学习路线
Java基础语法
面向对象
API
字符串
集合
拼图游戏
Java基础语法
Java入门
小概念
idea和运算符
判断和循环
方法
数组
斯坦福大学练习题
contents:
-
Java是什么?
-
Java程序初体验
-
Java的前世今生
-
Java为什么这么火
-
JRE和JDK
--boss直聘,前程无忧,智联招聘
java入门-07-Java学习-JDK下载和安装
Java程序初体验
下载和安装
Oracle | Cloud Applications and Cloud Platform
安装JDk
建议:
安装路径中不要包含中文和空格。
所有的开发工具最好安装目录统一。
--选择对应的操作系统 x64 installer
JDK的安装目录
java入门-08-Java学习-helloworld小案例
Hellowworld案例的编写
如何理解编译?
--翻译--翻译之后会产生一个翻译的文件。
翻译成操作系统可以看懂的内容。
1-编写程序:
public class HelloWorld{ public static void main (String[] args){System.out.println("HelloWorld");} }
2-编译程序
--找到路径,
javac HelloWorld.java
生成.class的文件,字节码文件。
3-运行程序
--运行时不要加后缀了。
java HelloWorld
——运行成功——
过程解释:
java入门-09-Java学习-常见小问题
BUG
小甲虫
BUG的解决
查
改
写
HelloWorld案例常见问题
中英文符号问题
单词拼写问题-该大写就大写
--搜狗输入法可以改英文的标点符号
--目录中输入cmd ,直接进入窗口
java入门-10-Java学习-环境变量
配置环境变量
1-先配置JAVA_HOME
JAVA_HOME
路径(不带bin)
2-再配置Path
%JAVA_HOME%\bin
额外小扩展
java入门-11-Java学习-notepad++
notepad软件
高级记事本
--editplus,sublime
设置---首选项---新建---windows,Java,ANSI
右键左上角文件,直接在打开所在cmd
java入门-12-Java学习-Java语言的发展
Java语言的发展
---------------LTS-------------
下载时注意LTS后缀,长期支持版本啊
java入门-13-Java学习-Java能干什么
Java三大使用平台
Java SE
Java语言的标准版,用于桌面应用的开发,是其他两个版本的基础.
--计算机,小游戏
基础~
Java ME(现在已经凉了)
Java语言的小型版,用于嵌入式电子设备或者小型移动设备.-移动开发
--老年机,摄像机
Java EE
Java语言的企业版,用于web方向的网站开发.--这个领域,NO.1
--浏览器+服务器
Java能做什么?
java入门-14-Java学习-Java为什么这么火
Java为什么这么火?
用户量
适应面
与时俱进(更新速度)
Java主要特性
面向对象
--根据模版,把东西创建出来
多线程
--同时做多件事情.
跨平台
--windows,mac,Linux --Java程序可在任意操作系统上运行.
write once run anywhere~
java入门-15-Java学习-Java跨平台的原理
高级语言的编译运行方式
编译型--c语言
--整体的翻译
--产生新文件, .obj
解释型--Python
--按行翻译
--天生开源
混合型--java
--这个虚拟机java已经提供好了.
跨平台的原理
java入门-16-JDK和JRE
JDK(java development kit):java开发工具包
JVM--java虚拟机
真正java程序运行的地方.
代码运行的地方.
核心类库:
java已经写好的东西--可以直接用
java已经定义好的东西(关键字等等)
开发工具:
javac编译工具
java运行工具
jdb调试工具
jhat内存分析工具
...
JRE(Java runtime environment):java的运行环境
--运行代码,不需要编译.
JVM
核心类库
运行工具
----我要发送给人家 .class 文件,人家只需要安装JRE,就可以运行,不需要编译.