vi命令补充
命令模式:ZZ 保存退出
ZQ不保存退出
命令行模式:x 保存退出
关机:poweroff(不操作,只了解)
重启:reboot(不操作,只了解)
ctal + c 终止命令
window下不区分大小写
linux区分大小写
Java文件编写
test.java 开发者阅读
javac test.java
test.class 字节码文件 JVM阅读
Java test 程序运行
java代码编译后,可以在不同的操作系统平台中运行的原因是什么?
编译一次到处运行。编译一次,是因为Java源文件在编译之后会产生class(字节码文件),JVM是加载class文件进行一行一行翻译给平台。虽然是在不同平台,但是不同平台都有对应的Java虚拟机,只要拿到class文件就可以运行
vm虚拟机:快照 (备份)
恢复到快照:还原系统
1.ssh服务
linux 安装ssh服务
sudo apt-get install openssh-server
使用xshell ssh客户端
1.类是应用程序最小单位
2.输出功能程序:只需要提供一个类 Test
范围用 {} 指定
public static void main(String[] args){}
String[] args 表示参数个数不定
指定bin路径作为字节码文件存放路径
javac -d bin src/com/briup/day01/test.java
指定bin路径下搜索字节码文件
java -cp bin com.briup.day01.test
到bin目录中查找test.calss字节码文件,
javac -d bin -cp bin src/com/briup/day01/test.java
jar cvf jar包名 class文件(可多个)
java -cp bin:jar/test.jar com.briup.day02.Hello
jar包下不能自动查找,需指定路径
java -cp bin:jar/* com.briup.day02.Hello(可以)
java -cp bin:jar com.briup.day02.Hello(不可以)
java -cp bin:jar/*.jar com.briup.day02.Hello(不可以)
cp 用于临时搜索路径
双亲委托机制:向上请求,向下加载
对 .bashrc中的文件进行修改后
source .bashrc 进行生效