Eclipse快捷键大全
摘要:Eclipse快捷键大全 11 推荐 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctr...
阅读全文
posted @
2008-08-31 15:17
Seer Lin
阅读(287)
推荐(0)
JAVA逻辑
摘要:程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt...
阅读全文
posted @
2008-03-26 11:29
Seer Lin
阅读(1460)
推荐(0)
JAVA定时器实现之一(通过继承TimerTask)
摘要:在某些时候, 我们需要实现这样的功能,某一程序隔一段时间执行一次,而这一事情由系统本身来完成,并不是人为的触发,我们一般可称此为定时器任务. 这类技术主要应用到那些需要进行后台整理数据的系统中,比如说数据仓储,数据挖掘等. 其实到Java中,实现起来是非常简单的,下面我们以每隔5秒钟打引一句"Hello world"为例: import java.util.TimerTask; ...
阅读全文
posted @
2008-01-21 21:00
Seer Lin
阅读(14990)
推荐(0)
Observer模式(JAVA)
摘要:1. 问题的提出 以前做一个界面的时候常常会遇到这样的尴尬情况:希望保留各个独立的组件(类),但又希望它们之间能够相互通信。譬如Windows中的Explorer,我们希望鼠标点击左边是树型目录的一个节点,右边的文件浏览能及时列出该节点目录下的文件和子目录,类似这样一个简单的应用,如果只有一个类继承JFrame,而树型组件和浏览文件的面板作为成员,就像: public class Ma...
阅读全文
posted @
2008-01-09 22:53
Seer Lin
阅读(1097)
推荐(0)
java的IO包类分层结构
摘要:类分层结构 java.lang.Object java.io.File java.io.InputStream java.io.FileInputStream java.io.FilterInputStream ...
阅读全文
posted @
2008-01-07 09:55
Seer Lin
阅读(720)
推荐(0)
==和equels
摘要:初学 Java 有段时间了,感觉似乎开始入了门,有了点儿感觉 但是发现很多困惑和疑问而且均来自于最基础的知识 折腾了一阵子又查了查书,终于对 String 这个特殊的对象有了点感悟 大家先来看看一段奇怪的程序: public class TestString { public static void main(String[] args) { String s1 = "Mo...
阅读全文
posted @
2008-01-04 19:33
Seer Lin
阅读(820)
推荐(0)
JAVA反射 java reflection
摘要:Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1. 得到某个对象的属性 Code highlighting produced by Actipro CodeHighlighter (freeware)h...
阅读全文
posted @
2008-01-01 08:49
Seer Lin
阅读(749)
推荐(0)
java序列化
摘要:下面的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
阅读(882)
推荐(1)
JAVA程序员面试32问
摘要:JAVA程序员面试32问 第一,谈谈final, finally, finalize的区别。 final 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中...
阅读全文
posted @
2007-12-25 14:13
Seer Lin
阅读(339)
推荐(0)
初学实用:实例讲解Java中的接口的作用
摘要:接口的作用 接口的作用简单一点就是:接口是用来标记类的,不同的类属于不同的接口(通过向上转型),管理接口比管理各种各样的类方便多了,接口体现了抽象的观点,什么是抽象?抽象就是"抽去像的部分"。 使用接口解决问题 问题:现在我们要写个连接数据库的类给用户使用,有两个函数:一个返回Connection对象,另一个是关闭数据库,close(),一般的解决方法是:给每个数据库写一个类,再根据用...
阅读全文
posted @
2007-12-19 11:24
Seer Lin
阅读(448)
推荐(0)
Jtable
摘要:表格(JTable) 表格是Swing新增加的组件,主要功能是把数据以二维表格的形式显示出来。 使用表格,依据M-V-C的思想,最好先生成一个MyTableModel类型的对象来表示数据, 这个类是从AbstractTableModel类中继承来的,其中有几个方法是一定要重写,例如 getColumnCount,getRowCount,getColumnName,getValueAt。因...
阅读全文
posted @
2007-12-14 23:09
Seer Lin
阅读(2650)
推荐(0)
JAVA SWING(1)
摘要:MVC(Model-View-Control)体系结构 Swing胜过AWT的主要优势在于MVC体系结构的普遍使用。在一个MVC用户界面中,存三个通讯对象:模型、视图和控件。模型是指定的逻辑表示法,视图是模型的可视化表示法,而控件则指定了如何处理用户输入。当模型发生改变时,它会通知所有依赖它的视图,视图使用控件指定其相应机制。 为了简化组件的设计工作,在Swing组件中视图和控件两部分合...
阅读全文
posted @
2007-12-14 23:00
Seer Lin
阅读(448)
推荐(0)
Eclipse使用技巧
摘要:热键篇: 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
阅读(287)
推荐(0)
javadoc的命令行语法
摘要:javadoc的命令行语法如下: javadoc [ options ] [ packagenames ] [ sourcefiles ] [ @files ] 参数可以按照任意顺序排列。下面分别就这些参数和相关的一些内容进行说明: • Packagenames 包列表。这个选项可以是一系列的包名(用空格隔开),例如java.lang java.lang.reflect java.awt。不过,...
阅读全文
posted @
2007-12-12 17:01
Seer Lin
阅读(5628)
推荐(0)
Eclipse 实用快捷键大全
摘要:Ctrl+Space 说明:内容助理。提供对方法,变量,参数,javadoc等得提示,应运在多种场合,总之需要提示的时候可先按此快捷键。 注:避免输入法的切换设置与此设置冲突 Ctrl+Shift+Space 说明:变量提示 Ctril+Shift+M 说明:查找所需要得包 Ctril+Shift+O 说明:自动引入所需要得包 Ctrl+Alt+S 说明:源代码得快捷菜单。其中的Gen...
阅读全文
posted @
2007-12-09 20:36
Seer Lin
阅读(296)
推荐(0)