自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Closed

Closed

  • 博客(32)
  • 收藏
  • 关注

Java Puzzlers ——异常

a)         finally:finally语句块总是在控制权离开try块时被执行。当在finally中出现意外结束(continue, break和return)时,try中的意外结束将被丢弃。所以每一个finally都应该正常结束,不能用意外结束(return, break, continue或者throw)退出一个finally块(但是如果在finally中有受检查的异常存在,那么还...

2006-03-22 09:37:00 50

原创 Java Puzzlers ——异常

a)         finally:finally语句块总是在控制权离开try块时被执行。当在finally中出现意外结束(continue, break和return)时,try中的意外结束将被丢弃。所以每一个finally都应该正常结束,不能用意外结束(return, break, continue或者throw)退出一个finally块(但是如果在finally中有受检查的异常存在,那么还

2006-03-22 09:37:00 837

Java Puzzlers ——循环

a)         混合类型比较容易出错,有时可以通过使用常量解决这一问题。b)        自增运算符:I = I ++这样的表达式,其实I从来都没变过c)        使用一个整数条件,需要注意边界条件。(主要是数值溢出的情况,比如:int start = Integer.MAX_VALUE-1;for(int i = start; i<=start; i++){}这个循环...

2006-03-21 14:24:00 50

原创 Java Puzzlers ——循环

a)         混合类型比较容易出错,有时可以通过使用常量解决这一问题。b)        自增运算符:I = I ++这样的表达式,其实I从来都没变过c)        使用一个整数条件,需要注意边界条件。(主要是数值溢出的情况,比如:int start = Integer.MAX_VALUE-1;for(int i = start; id)        用一个dou

2006-03-21 14:24:00 673

端口号

今天去装前不久开发的物流系统(tomcat),刚到的时候那边的人说8080端口已经被用了,我那时不自觉地就想,8080用了正好,我可以用80。就是这么一个下意识的想法,让我折腾了半天。最开始是Tomcat启动都有问题,错误信息一闪而过,还看不到什么内容的。好久才想起是不是80端口也已经被用了(其实早应该想到的,毕竟是服务器。。)之后又发现resin(又或者是JDK15)跟我程序里一个生成随即数字...

2006-03-20 14:41:00 95

原创 端口号

今天去装前不久开发的物流系统(tomcat),刚到的时候那边的人说8080端口已经被用了,我那时不自觉地就想,8080用了正好,我可以用80。就是这么一个下意识的想法,让我折腾了半天。最开始是Tomcat启动都有问题,错误信息一闪而过,还看不到什么内容的。好久才想起是不是80端口也已经被用了(其实早应该想到的,毕竟是服务器。。)之后又发现resin(又或者是JDK15)跟我程序里一个生成随即数

2006-03-20 14:41:00 783

Java Puzzlers ——字符

a)         字符串加法:当+操作符的操作书中至少有一个String类型时,才会执行字符串连接操作。(并且,字符串的连接操作是从开始出现字符串的位置开始的,如:System.out.println(“2+2=”+2+2);和System.out.println(2+2+ “2+2=”);分别输出的是2+2=2+2和42+2)b)        字符数组与String的连接:字符数组与S...

2006-03-19 09:36:00 48

原创 Java Puzzlers ——字符

a)         字符串加法:当+操作符的操作书中至少有一个String类型时,才会执行字符串连接操作。(并且,字符串的连接操作是从开始出现字符串的位置开始的,如:System.out.println(“2+2=”+2+2);和System.out.println(2+2+ “2+2=”);分别输出的是2+2=2+2和42+2)b)        字符数组与String的连接:字符数组

2006-03-19 09:36:00 738

Java Puzzlers——表达式

看书的时候发现原书确实比较烦,当然,这个跟我看得匆忙也有关系。所以这里的是一些概括:a)    奇数性:int i; i%2 ==1这样的判断是不对的,因为int还有负数存在;用i&1 != 0比较好。这一点提示我们在为一个数值型参数传递负值、零和正数时,都需要检查是否正确。b)        Double减法:System.out.println(2.00-1.10),这样的表达式...

2006-03-19 08:42:00 42

原创 Java Puzzlers——表达式

看书的时候发现原书确实比较烦,当然,这个跟我看得匆忙也有关系。所以这里的是一些概括:a)    奇数性:int i; i%2 ==1这样的判断是不对的,因为int还有负数存在;用i&1 != 0比较好。这一点提示我们在为一个数值型参数传递负值、零和正数时,都需要检查是否正确。b)        Double减法:System.out.println(2.00-1.10),这样的表达式打

2006-03-19 08:42:00 763

C笔试部分整理

 const char* str5  = "abc";const char* str6  = "abc";cout << boolalpha << ( str5==str6 ) << endl; // 输出什么?str5和str6并非数组而是字符指针,并不分配存储区,其后的“abc”以常量形式存于静态数据区,而它们自己仅是指向该区首地址的指针,相等。根据语法...

2006-03-18 15:41:00 75

原创 C笔试部分整理

 const char* str5  = "abc";const char* str6  = "abc";cout str5和str6并非数组而是字符指针,并不分配存储区,其后的“abc”以常量形式存于静态数据区,而它们自己仅是指向该区首地址的指针,相等。根据语法,sizeof如用于数组,只能测出静态数组的大小,无法检测动态分配的或外部(!这个是关键)数组大小。三元表达式“?:”问号后

2006-03-18 15:41:00 1400

做物流系统(Struts)时的一些记录

[ServletException in:trafficConditionManage/trafficConditionManage_inc.jsp] argument type mismatch'bean中setProperty时,用了非匹配的量 myEclipse在添加struts的模块时,常常把其在web.xml的配置参数放到 <servlet>      <servl...

2006-03-18 15:40:00 58

原创 做物流系统(Struts)时的一些记录

[ServletException in:trafficConditionManage/trafficConditionManage_inc.jsp] argument type mismatchbean中setProperty时,用了非匹配的量 myEclipse在添加struts的模块时,常常把其在web.xml的配置参数放到       action      org.apache

2006-03-18 15:40:00 775

AWT/Swing中处理鼠标双击(多击)以及右键点击的事件处理办法

public void mouseClicked(MouseEvent evt) {if (evt.getClickCount() == 3) {// 处理鼠标三击} else if (evt.getClickCount() == 2) {// 处理鼠标双击}public mouseClicked(MouseEvent e){ if(e.isMetaDown()){//检测鼠标右键单击 } ...

2006-03-17 17:26:00 774

原创 AWT/Swing中处理鼠标双击(多击)以及右键点击的事件处理办法

public void mouseClicked(MouseEvent evt) {if (evt.getClickCount() == 3) {// 处理鼠标三击} else if (evt.getClickCount() == 2) {// 处理鼠标双击}public mouseClicked(MouseEvent e){ if(e.isMetaDown()){//检测鼠标右键单击 }

2006-03-17 17:26:00 2142

集合引用与String,StringBuffer

我的问题:http://community.csdn.net/Expert/topic/4621/4621483.xml?temp=.501095我要将一个文件中的条目(一般形式为name = value)逐条加入一个HashMap对象hm中现在采用的方法是设两个String临时变量key,value,每读一条就执行hm.put(key,value)但是我记得集合类都是以引用方式加入的,这是...

2006-03-17 17:10:00 118

原创 集合引用与String,StringBuffer

我的问题:http://community.csdn.net/Expert/topic/4621/4621483.xml?temp=.501095我要将一个文件中的条目(一般形式为name = value)逐条加入一个HashMap对象hm中现在采用的方法是设两个String临时变量key,value,每读一条就执行hm.put(key,value)但是我记得集合类都是以引用方式加入的

2006-03-17 17:10:00 944

java 自定义外观(整理)

1。JAVA程序默认的外观(LOOKANDFEEL)可以改变为JAVA外观、MOTIF外观、WINDOWS外观、MAC外观;而JAVA外观又有五种风格分别是海蓝宝石风格、祖母绿风格、红宝石风格、木炭风格、高对比风格。改变默认外观可以使用:UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel") ; UIM...

2006-03-14 21:07:00 119

原创 java 自定义外观(整理)

1。JAVA程序默认的外观(LOOKANDFEEL)可以改变为JAVA外观、MOTIF外观、WINDOWS外观、MAC外观;而JAVA外观又有五种风格分别是海蓝宝石风格、祖母绿风格、红宝石风格、木炭风格、高对比风格。改变默认外观可以使用:UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel") ; UI

2006-03-14 21:07:00 2455 2

JTree的事件监听

类库:import javax.swing.tree.*;import javax.swing.event.TreeSelectionEvent;import javax.swing.event.TreeSelectionListener;使用流程:1,JTree tree = createTree();//得到JTree对象,createTree()见文后2,DefaultTreeCellRe...

2006-03-13 20:55:00 376

原创 JTree的事件监听

类库:import javax.swing.tree.*;import javax.swing.event.TreeSelectionEvent;import javax.swing.event.TreeSelectionListener;使用流程:1,JTree tree = createTree();//得到JTree对象,createTree()见文后2,DefaultTreeCellR

2006-03-13 20:55:00 6565 2

创建型模式

创建型模式抽象了实例化过程。一个类创建型模式使用继承改变被实例化的类;而一个对象创建型模式将实例化委托给另一个对象。通常创建型模式有两大共同点:它封装了系统使用了哪些类以及隐藏了这些类是如何被创建(组合)的。1。Abstract Factory模式:对象创建型。...

2006-03-10 10:42:00 54

原创 创建型模式

创建型模式抽象了实例化过程。一个类创建型模式使用继承改变被实例化的类;而一个对象创建型模式将实例化委托给另一个对象。通常创建型模式有两大共同点:它封装了系统使用了哪些类以及隐藏了这些类是如何被创建(组合)的。1。Abstract Factory模式:对象创建型。

2006-03-10 10:42:00 1393

Intercepting Filter模式

Intercepting Filter设计模式,在Web曾处理前进行过滤。一种很有用的过滤是用户是否登陆的安全性检查。即在以下的doFilter函数中添加安全性检查的语句,这样就不需要对每个页面(servlet)进行安全性配置。通常通过实现javax.servlet.Filter接口实现,其主要方法有: Method Summary ...

2006-03-09 08:11:00 53

原创 Intercepting Filter模式

Intercepting Filter设计模式,在Web曾处理前进行过滤。一种很有用的过滤是用户是否登陆的安全性检查。即在以下的doFilter函数中添加安全性检查的语句,这样就不需要对每个页面(servlet)进行安全性配置。通常通过实现javax.servlet.Filter接口实现,其主要方法有: Method Summa

2006-03-09 08:11:00 1645

集合的clone

之前看《高质量Java程序设计》,看到有关集合的深层拷贝(Deep Copy)和浅层拷贝(Shadow Copy)。今天试了一下。由于集合本身就是采用引用的方式保存元素的,所以集合.clone()产生的对象其对元素的保存方式也是引用。比如,ArrayList类对象ar 中有元素student1, student2(的引用),现在copy  = ar.clone().那么copy中所保存的也只是s...

2006-03-07 09:36:00 81

原创 集合的clone

之前看《高质量Java程序设计》,看到有关集合的深层拷贝(Deep Copy)和浅层拷贝(Shadow Copy)。今天试了一下。由于集合本身就是采用引用的方式保存元素的,所以集合.clone()产生的对象其对元素的保存方式也是引用。比如,ArrayList类对象ar 中有元素student1, student2(的引用),现在copy  = ar.clone().那么copy中所保存的也只是

2006-03-07 09:36:00 1902

Swing 导引

1。Swing是由Java书写,因此是与平台无关的。我们称为:lightweight(轻量级)。2。图标和标签:Swing中用ImageIcon类封装图标。可以通过使用JLable绘制标签。(可以用图标作标签)3。文本域 JTextField4。 AbstractButton:按钮、复选框、单选按钮的超类,可与图片相关联。通过函数setDisabledIcon, setPressedIcon...

2006-03-02 09:10:00 130 1

原创 Swing 导引

1。Swing是由Java书写,因此是与平台无关的。我们称为:lightweight(轻量级)。2。图标和标签:Swing中用ImageIcon类封装图标。可以通过使用JLable绘制标签。(可以用图标作标签)3。文本域 JTextField4。 AbstractButton:按钮、复选框、单选按钮的超类,可与图片相关联。通过函数setDisabledIcon, setPressedI

2006-03-02 09:10:00 1113

JList动态添加元素

查了一下,要通过改它的Model来动态改变其内容,但是用JList.getModel()后发现没有元素操作项,很是奇怪又搜了下,找了个例子,应该先建一个DefaultListModel dlm,然后新建JList test=new JList(dlm);这样通过dlm.addElement()就可以增加元素了防止加入重复项,那就要    public void addBetsList(String...

2006-03-01 18:09:00 102

原创 JList动态添加元素

查了一下,要通过改它的Model来动态改变其内容,但是用JList.getModel()后发现没有元素操作项,很是奇怪又搜了下,找了个例子,应该先建一个DefaultListModel dlm,然后新建JList test=new JList(dlm);这样通过dlm.addElement()就可以增加元素了防止加入重复项,那就要    public void addBetsList(String

2006-03-01 18:09:00 4211 1

空空如也

空空如也

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

TA关注的人

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