11 2022 档案
摘要:第18章:远程部署 RMI(分布式计算) 什么是 RMI ? 即 Remote Method Invocation,远程方法调用技术。 截止目前,我们学习到的Java方法调用,都是发生在相同堆上的两个对象之间。即对象的方法调用是发生在同一个Java虚拟机上面的。那么,如果我们要调用另一台Java机器
阅读全文
摘要:第17章:包、jar存档文件和部署(发布程序) Java程序,是由一组类所组成的,这就是开发过程的输出。本章将讨论如何组织、包装和部署Java程序。 如何组织Java代码文件? 组织代码文件的方案有很多。建议一种几乎已经成为了标准的组织方案——在 source目录下放置 .java 源文件;在 cl
阅读全文
摘要:有哪些常用的集合? ArrayList TreeSet 以有序状态保存并可防止数据重复 HashMap 以键值对的形式保存数据 LinkedList 针对经常插入或删除中间元素所设计的高效率集合 HashSet 防止重复的集合,可快速地寻找相符的元素 LinkedHashMap 什么是泛型?为什么使
阅读全文
摘要:第15章:网络与线程(网络联机) 在 Java中,所有网络运作的低层细节都已经由 java.net 函数库处理。Java中,传送和接收网络上的数据,是在链接上使用不同链接串流的输入和输出。 什么是 Socket 连接? Socket 是个代表两台机器之间网络连接的对象(java.net.Socket
阅读全文
摘要:第14章:序列化与文件的输入输出 对象可以被序列化,也可以展开。对象有状态和行为两种属性,行为存在于类中,而状态存在于个别的对象中。本章将讨论以下两种选项: 1.如果只有自己写的Java程序会用到这些数据。用序列化(Serialization),将被序列化的对象写到文件中。然后就可以让你的程序去文件
阅读全文
摘要:第13章:Swing 什么是 Swing 组件? 组件(Component),也称作元件。它们就是那些放在界面上与用户进行交互的东西,如 Button / List 等。事实上,这些 GUI 组件,都来自于 java.swing.JComponent。 在 Swing 中,几乎所有组件都可以嵌套,即
阅读全文
摘要:第11章:异常处理 如果你把有风险的程序代码包含在 try/catch 块中,那么编译器会放心很多。 try/catch 块会告诉编译器你确实知道所调用的方法会有风险,并且也已经准备好要处理它。 try { // 有风险的行为 Sequencer seq = MidiSystem.getSequen
阅读全文
摘要:package Bean; public class Bean1 { private String zhuti; private String mudi; private String leixing; private String shijian; private String didian; p
阅读全文
摘要:第10章:数字与静态性 Math 有什么特点? 在 Java 中没有东西是全局(global)的。但,Math 方法是接近全局的方法。Math不能用来创建实例变量。因为Math是用来执行数据计算的,所以没有必要创建对象来进行数学计算,创建对象是浪费内存空间的做法。Math中所有方法都静态方法。 Lo
阅读全文
摘要:第9章:构造器与垃圾收集器 什么是栈与堆? 堆(heap)、栈(stack) 当Java虚拟机启动时,它会从底层操作系统中取得一块内存,以此区段来执行Java程序。实例变量保存在所属的对象中,位于堆上。如果实例变量是对象引用,则这个引用和对象都是在堆上。 构造函数与对象创建的三个步骤 对象创建的三个
阅读全文
摘要:第8章:接口与抽象类(深入多态) 什么是抽象类? 用abstract关键字声明抽象类,抽象类不能用new 关键字进行实例化。在设计继承结构时,必须决定清楚什么类是抽象类,什么类是具体类。编译器不会让你初始化一个抽象类。抽象类,除了被继承以外,是没有其它任何用途的。抽象类中,必须包含有抽象方法,还可以
阅读全文