摘要: 下面的SerializationDemo.java中有一个简单的类Point,它实现了Serializable接口。在主类的main方法中生成该类的实例并存储在文件chap7_sample17.txt中,然后再从文件中读入并调用实例的方法。 import java.io.*; public class SerializationDemo { public static void main(S... 阅读全文
posted @ 2007-12-26 14:28 Seer Lin 阅读(866) 评论(0) 推荐(1) 编辑
摘要: 设置窗体的TransparencyKey 属性可以设置窗体全部透明,控件不透明,但这种只相当与opacity 100%的情况。 1.把窗体的背景色设成控件上没有的颜色(一定要和所有控件可能出现的颜色不一样哦,有一点一样的都会被透明掉), 2.然后将窗体的TransparencyKey属性设成和窗体背景色一样的颜色. 窗口上所有与TransparencyKey属性设的颜色相同的颜色... 阅读全文
posted @ 2007-12-25 17:58 Seer Lin 阅读(3156) 评论(3) 推荐(0) 编辑
摘要: JAVA程序员面试32问 第一,谈谈final, finally, finalize的区别。 final 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中... 阅读全文
posted @ 2007-12-25 14:13 Seer Lin 阅读(329) 评论(0) 推荐(0) 编辑
摘要: //转载的 本文将介绍以下内容: • 面向对象思想:多态 • 接口 • 抽象类 1. 引言 在我之前的一篇post《抽象类和接口的谁是谁非》中,和同事管伟的讨论,得到很多朋友的关注,因为是不成体系的论道,所以给大家了解造成不便,同时关于这个主题的系统性理论,我认为也有必要做以总结,因此才有了本篇的新鲜出炉。同时,我将把上贴中的问题顺便也在此做以交代。 2. 概念引入 什么是接口? ... 阅读全文
posted @ 2007-12-21 11:02 Seer Lin 阅读(841) 评论(0) 推荐(1) 编辑
摘要: 接口的作用 接口的作用简单一点就是:接口是用来标记类的,不同的类属于不同的接口(通过向上转型),管理接口比管理各种各样的类方便多了,接口体现了抽象的观点,什么是抽象?抽象就是"抽去像的部分"。 使用接口解决问题 问题:现在我们要写个连接数据库的类给用户使用,有两个函数:一个返回Connection对象,另一个是关闭数据库,close(),一般的解决方法是:给每个数据库写一个类,再根据用... 阅读全文
posted @ 2007-12-19 11:24 Seer Lin 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 最开始时微软公司将Java当做一种能解决C和C++中存在的问题的语言,并不在意,并继续维持和培训着其C和C++技术和编程人员。接下来不幸的是,正当微软尽力在Visual J++基础上拓展Java功能,并使之与Windows操作系统紧密结合在一起的时候,Sun公司对微软提出法律诉讼说其违反了许可证协议中的条款,最终的结果是微软公司不得不停止其Visual J++产品的开发。(微软公司仍然销售Vis... 阅读全文
posted @ 2007-12-19 11:15 Seer Lin 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 引用与指针的比较 引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n是m的一个引用(reference),m是被引用物(referent)。 int m; int &n = m; n相当于m的别名(绰号),对n的任何操作就是对m的操作。例如有人名叫王小毛,他的绰号是“三毛”。说“三毛”怎么怎么的,其实就是对王小毛说三道四。所... 阅读全文
posted @ 2007-12-15 21:36 Seer Lin 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 表格(JTable) 表格是Swing新增加的组件,主要功能是把数据以二维表格的形式显示出来。 使用表格,依据M-V-C的思想,最好先生成一个MyTableModel类型的对象来表示数据, 这个类是从AbstractTableModel类中继承来的,其中有几个方法是一定要重写,例如 getColumnCount,getRowCount,getColumnName,getValueAt。因... 阅读全文
posted @ 2007-12-14 23:09 Seer Lin 阅读(2622) 评论(1) 推荐(0) 编辑
摘要: MVC(Model-View-Control)体系结构 Swing胜过AWT的主要优势在于MVC体系结构的普遍使用。在一个MVC用户界面中,存三个通讯对象:模型、视图和控件。模型是指定的逻辑表示法,视图是模型的可视化表示法,而控件则指定了如何处理用户输入。当模型发生改变时,它会通知所有依赖它的视图,视图使用控件指定其相应机制。 为了简化组件的设计工作,在Swing组件中视图和控件两部分合... 阅读全文
posted @ 2007-12-14 23:00 Seer Lin 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 热键篇: Template:Alt + / 修改处:Window->Preference->Workbench->Keys->Command->Edit->Content Assist。 个人习惯:Shift+SPACE(空白)。 简易说明:编辑程序代码时,打sysout +Template启动键,就 会自动出现:System.out.println(); 。 设定Temp... 阅读全文
posted @ 2007-12-14 22:28 Seer Lin 阅读(275) 评论(0) 推荐(0) 编辑