Day4
归档
tar -cvf 归档文件的名称 需要被归档的文件或文件夹
tar -vcf test.tar a.txt b.txt c.txt one two three
tar -cvf test.tar *
解归档
tar -xvf 被解除文件的名称 [-C dir]
tar -xvf test.tar -C tt
压缩
gzip XX.tar:先要自己使用tar把需要压缩的文件归档,然后再压缩
归档并压缩
tar -zcvf xx.tar.gz 资源
解压解归档
gunzip xxx.tar.gz:解压
tar -zxvf xxx.tar.gz [-C dir]:解压解归档
安装软件/卸载软件
JAVA
语言+环境(开发环境 运行环境 部署环境)
SDK:软件开发包,主要包含数库或者工具等
JDK:Java程序开发工具包,面向Java程序的开发者
JRE: Java程序运行环境,面向Java程序的使用者
API: 应用程序编程接口
优点
更纯粹的面向对象编程,加速开发的过程
一次编译,到处运行
多线程的支持
代码中没有指针管理、内存管理
字节码验证机制
开源以及更强大的生态环境
Java语言本身不跨平台,能跨平台的是Java虚拟机
垃圾回收器
字节码验证机制
检查当前class文件的版本和JVM的版本是否兼容
检查当前代码是会破坏系统的完整性
检查当前代码是否有栈溢出的情况
检查当前代码中的参数类型是否正确
检查当前代码中的类型转换操作是否正确
书写Java代码
1.构建一个后缀名为.java的源文件
一个Java源文件总是可以放置多个Java程序的,只能有一个使用public修饰的类,且public修饰的类类名必须和他所在的源文件名字保持一致
vim Hello.java
要想程序能顺利运行,必须包含一个主方法
public static void main(String[] args){
//程序的入口
}
2.使用javac把源文件编译成class文件
javac Hello.java
Hello.class
3.使用java 运行Hello
java Hello
//程序的入口
}
2.使用javac把源文件编译成class文件
javac Hello.java
Hello.class
3.使用java 运行Hello
java Hello