那些耳熟不能详的java名词

156 阅读1分钟

序列化和反序列化

  • 把一个 Java 对象转化成一个数据流,这被称为序列化
  • 数据流再转化为 Java 对象被称为反序列化

    一旦对象被转化为数据流后,就可以将其保存到文件或者通过网络套接字发送 如果一个对象实现了 Serializable 接口,就可以使用 java.io.ObjectOutputStream 将对象写入文件

path和classpath的区别

  • path 是操作系统用来查找可执行文件的环境变量
  • classpath 是针对 Java 而言的,用于指定 Java 虚拟机载入的字节码文件路径

什么是 instanceof 关键字?

public static void main(String args[]){
	Object str = new String("沉默王二");
		
	if(str instanceof String){
		System.out.println("字符串值为:" + str);
	}
		
	if(str instanceof Integer){
		System.out.println("数字的值是:" + str);
	}
}

如何通过命令提示符运行 jar 文件?

  • 可以通过 java 命令运行 jar 文件,但需要 jar 文件中有 main 方法