尚硅⾕Java基础学习笔记⼀
1.常⽤DOS命令
dir(dirctory⽬录):列出当前⽬录下的⽂件及⽂件夹
md(make dirctory):创建⽬录(⽂件夹)
rd(remove dirctory):删除⽬录
cd(change dirctory):进⼊到指定的⽬录
cd..:返回上⼀级⽬录
cd\:返回到根⽬录
exit:退出DOS命令⾏
2.Java程序运⾏机制
Java虚拟机(Java Virtual Machine)JVM
●JVM是⼀个虚拟的计算机,具有指令集并使⽤不同的存储区域。负责执⾏指令,管理数据、内存、寄存器。
●JVM⽤于运⾏Java应⽤程序
●对于不同的平台,有不同的虚拟机
●Java虚拟机机制屏蔽了底层运⾏平台的差别,实现了“⼀次编译,到处运⾏”
学习java的学习方法垃圾收集机制(Garbage Collection)GC
●垃圾回收:将不再使⽤的内存空间进⾏回收
●Java不需要程序员负责回收⽆⽤的内存:它提供⼀种系统级线程跟踪存储空间的分配情况,并在JVM空闲时,检查并释放那些课被释放的存储空间●垃圾回收在Java程序运⾏过程中⾃动运⾏,程序员⽆法精确控制和⼲预
3.Java语⾔的特点
●⾯向对象:封装、继承、多态
●跨平台:通过Java语⾔编写的应⽤程序在不同的系统平台上都可以运⾏
4.开发体验HelloWorld
JDK(Java Development Kit  Java开发⼯具包)
JRE(Java Runtime Environment  Java运⾏环境):包括Java虚拟机(JVM)和Java程序所需的核⼼类库
HelloWorld:
●将Java代码编写到扩展名为.Java的⽂件中
●通过javac命令对该java⽂件进⾏编译        例:javac  HelloWorld.java ●通过java命令运⾏class⽂件        例:java HelloWorld
class HelloWorld{
public static void main(String [] args){
System.out.println("helloworld");
}
}
注:
●⼀个Java源⽂件中最多只能有⼀个public类
●多⾏注释⾥不允许有多⾏注释嵌套    /*  */