基础01
JAVASE_day01
语言分类
-
自然语言
-
计算机语言
机器语言:01组成符号
汇编语言:出现一些简单的助记符号
高级语言:C(面向过程) C++,C#,JAVA,python(面向对象)
Java语言平台版本
-
JavaME(Java Micro edition)了解
在移动设备和嵌入式设备上运行的程序提供一个健壮且灵活的环境
-
JavaSE(Java Standard Edition)
主要用于客户端图形化界面软件的开发
-
JavaEE(Java Enterprise Editon) C/S(Client(App)/Service) B/S ---> S(Browser浏 览器, Service服务器)
用于服务器,桌面,嵌入式环境和实时环境中使用的Java应用程序
Java语言特点
- 开源性 开放源代码,并且免费
- 面向对象性
- 跨平台性 一个平台编写的Java程序,可以多平台运行
- 编译性 程序员编写的是x.java(源文件),不能直接运行,需要编译后产生x.class(字节码文件),运行的是字节码文件
- 动态性 我们在程序的执行期间,仍然可以修改程序执行的内容,但需要一个技术点:反射
-
JDK&JRE&JVM
- JVM (Java virtual machine) Java虚拟机,Java程序的运行环境
- JRE (Java Runtime Environment) Java运行环境
- JDK (Java Development Kit) Java程序开发工具包
? 关系: JVM + 核心类库 = JRE JRE + 开发工具 = JDK
DOS命令
dir 查看当前路径下的所有文件
cd 目录 进入单级目录
cls 清屏
程序名.exe 运行计算机上的某个程序
配置环境变量的原因
实现bin目录下的Java相关命令可以在任何目录下使用
方法:
1.先配置JAVA_HOME环境变量
变量名:JAVA_HOME
变量值:电脑所放jdk文件bin文件前的路径
2.在配置Path环境变量
变量名:Path
变量值:%JAVA_HOME%\bin
3.检测是否配置成功
cmd窗口---输入java -version
黑窗口编译和运行
命令语法: 1.javac 源文件名.java (为了编译出字节码文件)
? 2.java 字节码文件名(类名) (运行)