window 相关 DOS 命令
1.exit 推出当前DOS窗口
2.cls 清除命令
3.dir 列出当前文件夹子目录/子文件
4.cd 命令(change directory)
- cd .. 回到上级
- cd \ 回到根目录
- d: 切换盘符
Java语言特性
1.简单性
java不在支持多继承并屏蔽了指针的概念,c++支持
Java语言底层是c++实现的
2.面向对象
纯面向对象的。更符合人的思维模式。更容易理解
3.可移植性
java程序可以做到一次编译,跨平台运行,不做任何修改。因操作系统的内核不同,执行指令的方式也是不一样的。所以java程序运行在一台虚拟机计算机(jvm)。
4.多线程
5.健壮性
和自动垃圾回收机制有关,自动垃圾回收机制简称GC机制
Java 加载与执行
编译
.java-> .class(字节码文件)
执行
类装载器-> Java虚拟机(JVM)-> 操作系统 -> 硬件平台
(java.exe 命令会启动Java虚拟机(JVM), JVM会启动类类加载器classLoader
classLoader会去硬盘上搜索A.class文件,找到该文件将字节码文件加载到JVM中
JVM将A.class字节码文件解释成二进制,然后操作系统执行二进制和底层硬件平台进行交互)
基本语法
注意点:
1.大小写敏感
2.源文件名必须和类名相同,保存文件时,应当使用类名作为文件名保存。(不同会导致编译错误)
3.每个单词首字母大写
4.标识符以字母(A-Z或a-z),美元符($),或者下划线(_)开始
5.每个语句后面必须加‘;’
public class FreshJuiceTest {
// 方法体
public static void main(String[] args) {
System.out.println(“我是一个程序员”);
}
}
方法体中可编写多条java语句
执行java xxxx,要求xxxx.class.当中必须有主方法。没有主方法会出现运行阶段的错误