自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tof

more see,more think,more practice,more summary

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 面向接口编程详解

<br /><br />1)接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。体现了自然界“如果你是……则必须能……”的理念。<br />例如,在自然界中,人都能吃饭,即“如果你是人,则必须能吃饭”。那么模拟到计算机程序中,就应该有一个IPerson(习惯上,接口名由“I”开头)接口,并有一个方法叫Eat(),然后我们规定,每一个表示“人”的类,必须实现IPerson接口,这就模拟了自然界“如果你是人,则必须能吃饭”这条规则。 <br />从这里,我想各位也能看到些许面向对象思想的东西。

2011-04-27 13:10:00 1151 1

面向接口编程详解

1)接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。体现了自然界“如果你是……则必须能……”的理念。 例如,在自然界中,人都能吃饭,即“如果你是人,则必须能吃饭”。那么模拟到计算机程序中,就应该有一个IPerson(习惯上,接口名由“I”开头)接口,并有一个方法叫Eat(),然后我们规定,每一个表示“人”的类,必须实现IPerson接口,这就模拟了自然界“如果你是人,...

2011-04-27 13:10:00 81

原创 面向对象设计原则

<br />“开—闭”原则<br />面向对象设计的基石是“开—闭”原则。 <br />“开一闭”原则讲的是:一个软件实体应当对扩展开放,对修改关闭。<br />这个规则说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。<br />从另外一个角度讲,就是所谓的“对可变性封装原则”。<br />“对可变性封装原则”意味着两点:<br />1 .一种可变性不应当散落在代码的很多角落里,而应当被封装到一个对象里面。同一种可变性的不同表象意味着同一个继承等级结构中的具体子类。<br />2.

2011-04-27 08:47:00 456

面向对象设计原则

“开—闭”原则面向对象设计的基石是“开—闭”原则。 “开一闭”原则讲的是:一个软件实体应当对扩展开放,对修改关闭。这个规则说的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。从另外一个角度讲,就是所谓的“对可变性封装原则”。“对可变性封装原则”意味着两点:1 .一种可变性不应当散落在代码的很多角落里,而应当被封装到一个对象里面。同一种可变性的不同表象意...

2011-04-27 08:47:00 69

原创 Swing学习1

<br />1.Swing涉及的包<br />javax.swing Swing组件和实用工具;<br />javax.swing.border Swing轻量组件的边框;<br />javax.swing.colorchooser JColorChooser的支持类/接口;<br />javax.swing.event 事件和贞听器类;<br />javax.swing.filechooser JFileChooser的支持类和接口;<br />javax.swing.plaf 抽象类,它定义“UI代表”

2011-04-16 16:30:00 1289

Swing学习1

1.Swing涉及的包javax.swing Swing组件和实用工具;javax.swing.border Swing轻量组件的边框;javax.swing.colorchooser JColorChooser的支持类/接口;javax.swing.event 事件和贞听器类;javax.swing.filechooser JFileChooser的支持类和接口;java...

2011-04-16 16:30:00 75

原创 Swing界面布局(FormLayout)

<br />FormLayout layout= new FormLayout("5dlu,40dlu:grow,5dlu,20dlu:grow,5dlu,100dlu:grow,5dlu"<br />                                             ,"min");<br />layout.setColumnGroups(new int[][]{{2, 4}});  //分组<br />              <br />FormDebugPanel panel

2011-04-15 11:13:00 7207 1

Swing界面布局(FormLayout)

FormLayout layout= new FormLayout("5dlu,40dlu:grow,5dlu,20dlu:grow,5dlu,100dlu:grow,5dlu" ,"min");layout.setColumnGroups(new int[][]{{2, 4}}); //分组 FormDebugPanel panel = new FormDebugPanel()...

2011-04-15 11:13:00 648

原创 JPanel作为容器,显示不同的视图

<br /> <br />private JPanel m_topInputContainer = null;<br /><br />private void changeOrderPanelVisibility(String v) {<br />  // remove both top and bottom input container<br />  // create both top and bottom input panel according to visibility<br />  m_to

2011-04-15 11:07:00 926

JPanel作为容器,显示不同的视图

private JPanel m_topInputContainer = null;private void changeOrderPanelVisibility(String v) {// remove both top and bottom input container// create both top and bottom input panel according to vis...

2011-04-15 11:07:00 91

原创 Hibernate配置文件映射java数据基本类型

2011-04-13 10:19:00 419

Hibernate配置文件映射java数据基本类型

&lt;?xml version="1.0"?&gt;&lt;hibernate-mapping package="com.web.core.datasource.model"&gt;&lt;class name="SysUser" table="SYS_USER" lazy="true"&gt;&lt;!-- persist common fields

2011-04-13 10:19:00 83

原创 面板布局中的控件占据整个面板

// 必须设置layout,这样才能使得inputpanel填充整个容器  panel.setLayout(new GridLayout(1, 1));  m_main.setOpaque(false);

2011-04-10 13:44:00 677

面板布局中的控件占据整个面板

// 必须设置layout,这样才能使得inputpanel填充整个容器panel.setLayout(new GridLayout(1, 1));m_main.setOpaque(false); //当面板透明的时候,不会绘制背景色 反之亦然。...

2011-04-10 13:44:00 66

原创 HTTP URL

<br /> <br />1.HTTP URL(uniform resource location) 统一资源定位<br />http://host[:port][abs_path]<br /> <br />URI uniform resource identifier 统一资源标识符<br /> <br />www.souhu.com + 80(浏览器自动加的)-->DNS(domain name service)-->216.218.147.136:80<br /> <br />2.HTTP请求<br

2011-04-09 18:40:00 567

HTTP URL

1.HTTP URL(uniform resource location) 统一资源定位http://host[:port][abs_path]URI uniform resource identifier 统一资源标识符www.souhu.com + 80(浏览器自动加的)--&gt;DNS(domain name service)--&gt;216.218.147.13...

2011-04-09 18:40:00 154

转载 Executor并发框架

一、创建线程池<br />Executors类,提供了一系列工厂方法用于创先线程池,返回的线程池都实现了ExecutorService接口。<br />public static ExecutorService newFixedThreadPool(int nThreads)<br />创建固定数目线程的线程池。<br />public static ExecutorService newCachedThreadPool()<br />创建一个可缓存的线程池,调用execute 将重用以前构造的线程(如果线

2011-04-09 11:05:00 822

Executor并发框架

一、创建线程池Executors类,提供了一系列工厂方法用于创先线程池,返回的线程池都实现了ExecutorService接口。public static ExecutorService newFixedThreadPool(int nThreads) 创建固定数目线程的线程池。public static ExecutorService newCachedThreadPool() ...

2011-04-09 11:05:00 54

原创 java取得几天前或几天后时间

/**       * 得到几天前的时间       *        * @param d       * @param day       * @return       */      public static Date getDateBefore(Date d, int day) {           Calendar now = Calendar.getInstance();           now.setTime(d);           now.set(Calendar.DATE, 

2011-04-08 16:34:00 836

java取得几天前或几天后时间

/** *得到几天前的时间 * *@paramd *@paramday *@return */publicstaticDategetDateBefore(Dated,intday){ Calendarnow=Calendar.getInstance(); now.setTime(d); now.set(Calendar.DATE,now.get(Cal...

2011-04-08 16:34:00 103

原创 电脑保护眼睛设置

夏天到了,大家看用电脑的时候恐怕都会有种感觉,就是眼睛很容易疲劳,没看显示器多长时间久感觉视觉模糊,眼睛发胀,有时候甚至流泪的情况。出现这种请况,说明显示器的的辐射已经对你的眼睛造成了伤害。   笔者作为一位时常在电脑面前一呆就是好多个小时的人,结合自己的亲身经历,给各位做几点建议,希望大家工作娱乐之余也会有个很好的眼睛。那么对于目前主流显示器为液晶显示器的情况,我只以液晶显示器为例,讲讲关于显示器有关参数的设置。     液晶显示器对于眼睛伤害最大的主要有两个参数:亮度和对比度。亮度,可能有人觉得

2011-04-07 15:59:00 842

电脑保护眼睛设置

夏天到了,大家看用电脑的时候恐怕都会有种感觉,就是眼睛很容易疲劳,没看显示器多长时间久感觉视觉模糊,眼睛发胀,有时候甚至流泪的情况。出现这种请况,说明显示器的的辐射已经对你的眼睛造成了伤害。   笔者作为一位时常在电脑面前一呆就是好多个小时的人,结合自己的亲身经历,给各位做几点建议,希望大家工作娱乐之余也会有个很好的眼睛。那么对于目前主流显示器为液晶显示器的情况,我只以液晶显示器为例,讲讲关于显示...

2011-04-07 15:59:00 106

原创 知识点

多线程,精通java.util.concurrent,自己能够实现线程池等,能够搞出高效的多线程程序来加密解密,熟练使用或者精通java中加解密的内容设计模式,能够灵活运用JMS,RMI,web services,JNDI等,这些都是简单的东西了,我个人认为对于HR来说越多越有吸引力啊EJB,大项目还是有用到的数据库方面能调优

2011-04-07 12:23:00 348

知识点

多线程,精通java.util.concurrent,自己能够实现线程池等,能够搞出高效的多线程程序来加密解密,熟练使用或者精通java中加解密的内容设计模式,能够灵活运用JMS,RMI,web services,JNDI等,这些都是简单的东西了,我个人认为对于HR来说越多越有吸引力啊EJB,大项目还是有用到的数据库方面能调优...

2011-04-07 12:23:00 81

idea快捷键操作文档

idea快捷键操作文档

2023-02-14

重构到模式

重构与模式,如何使用重构模式,是坏代码变得可维护。

2018-09-08

postgres数据库odbc数据源

postgres数据库odbc数据源 用于odbc连接postgres数据库

2011-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除