自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 接口与抽象类理解

接口与抽象类。接口更适用于一个规范,定义一个规范,然后实现此接口的类都遵循这个接口的规范。抽象类更适用于定义一个模板,抽象类实现子类的通用的地方,留下特殊的让子类各自实现。接口和抽象类在选择的时候应尽量符合自己的长处,接口定义规范,抽象类定义模板。这样才能写出更为高效的代码。接口可以继承多个接口。...

2011-09-30 16:49:22 72

原创 final的理解

final修饰的变量分为基本类型和引用类型。两者最大的差别在于可操作性。当用final修饰了一个基本类型时,如果这个变量是局部变量,则这个变量不必马上就初始化: [code="java"]public static void main(String[] args) { final int a; a = 1; System.out.println(); }...

2011-09-29 14:24:41 109

原创 简单多态代码

java语言3大特征之一——多态。多态为开发提供了很多的便利,为可扩展性提供很大的支持。[code="java"]public enum Sex { MALE,FEMALE;}[/code]Person类:[code="java"]public class Person { private String name; private int age; pu...

2011-09-29 13:30:36 364

原创 java的对象创建

java对象的创建其实不是完全依赖构造器的,其实在构造器执行前就已经创建好对象了,因为在构造器中可以调用this对象。

2011-09-28 18:03:28 87

原创 java的参数都是值传递的

java中没有引用传递的概念。基本类型肯定是值传递了,所以在方法中的修改不会对值产生任何影响。如:[code="java"]public class SwapNum { /** * @param args */ public static void main(String[] args) { int a = 1; int b = 3; Syst...

2011-09-28 15:37:07 76

原创 java的classpath环境变量

以前很多java入门书籍在讲解java环境配置的时候都要配置dtjar和tools.jar的classpath变量,其实到了jdk 1.5以后,系统自动会加载这两个包,所以即使我们不用配置这两个包的classpath,也是完全没有问题的。一旦我们设定了classpath,jre就会根据这个配置来进行搜索java文件。在指定classpath别忘了加上“.”这个路径,代表当前路径,不然会出现找不...

2011-09-28 14:12:01 78

原创 junit4中的long

junit这个自动测试工具,是很好用的。但有个地方需要注意,就是assertEquals(Long,Long)时,不能直接传递如:1L等,需要用new Long(1)来进行传递,或者用变量传递。这个应该是自动拆箱和装箱的原因。...

2011-09-27 11:28:03 113

原创 再谈可变参数

java方法可以重载,通过参数列表的不同进行分辨,但是可变参数的方法和确定参数的方法一起时,调用的是什么方法呢?通过程序可以看到:[code="java"]public class TestArgs { public static void say(String str) { System.out.println(str); System.out.println("111"...

2011-09-26 10:36:23 73

原创 List的subList

List也可以取她的子List,方法是subList(int fromIndex, int toIndex),根据文档,subList包括fromIndex,但不包括toIndex。如:[code="java"]List l1 = l.subList(1,3);[/code]得到的是l中的第2个和第3个元素。...

2011-09-23 13:59:07 98

原创 java +和+=

java中有+=运算符。比如[code="java"]a += b[/code]表示[code="java"]a = a + b;[/code]大多数情况下是成立的,但是有个例子就不相等了。[code="java"]short s1 = 1;s1 = s1 + 1;[/code]编译时就会出错。因为s1 + 1的类型是int型,赋值给short型的s1就会出现转型错...

2011-09-14 17:06:15 180

原创 label标签

label标签能通过for属性关联指定的表单控件[code="java"]fff[/code]点击fff能使表单控件获取鼠标焦点。[code="java"]password:[/code]如上通过嵌套也能实现此功能,点击password能使表单控件获取鼠标焦点。...

2011-09-14 16:32:47 116

原创 div和span

div和span其实差别就是div会自动进行换行,而span是不会自动换行的。[code="java"]123321[/code]结果[code="java"]123321[/code][code="java"]123321[/code]结果[code="java"]123321[/code]...

2011-09-14 16:16:43 91

原创 jdbc关闭连接顺序

jdbc连接数据库时,先获取connection,再通过statement进行操作,将结果集放在resultset中,不过在关闭数据库的时候要小心,要跟前面的操作反着来,不然就会出现异常。如果直接关闭connection的话,就是说将其他也关闭了,再对其他的如statement进行操作就会出现:操作不允许在关闭以后进行的异常。[code="java"]try { rs = stmt.e...

2011-09-05 10:05:29 1555 1

原创 editplus设置取消自动生成.bak文件

.bak是一个备份文件,但每次都生成这个文件有时显得有点冗余。我们可以关闭自动生成,在需要的时候再开启。工具→参数→文件,在下边的保存文件时创建备份,勾上就是自动创建,去掉勾以后就不会再自动生成了。根据个人喜欢自行设置就ok了。...

2011-09-01 11:04:05 423

空空如也

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

TA关注的人

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