Java
AchillesJPS
这个作者很懒,什么都没留下…
展开
-
使用eclipse快捷键提高开发效率
原帖:http://blog.csdn.net/zt2oo8/article/details/959280在一个函数上一行/**+enter会自动加上参数之类的信息Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+K:将光标停留在变量上,按Ctrl+K键可以查找到下一个同样的变量Shift+Ctrl+K:和Ctrl+K查找的方向相反转载 2012-05-07 18:08:54 · 649 阅读 · 0 评论 -
HashCode相关:重载类的equals方法就必须也重载hashCode方法
如题,以前没留意过转载地址:http://hi.baidu.com/lkdlhw_2000/blog/item/c28a044a7ddeab2208f7ef41.html转载 2012-05-05 21:48:07 · 610 阅读 · 0 评论 -
protected的范围及private static的理解
protected——子类及同一包内的类可以访问private static——任意多个类的实例中,private static只存在一个引用,是共享的原创 2012-05-06 08:21:38 · 622 阅读 · 0 评论 -
Java文档注释方法
学习java要养成随时查看api文档的习惯,可以在官方网站上下载java文档注释的格式:/***……………………………………*……………………………………*/javadoc工具只处理文档源文件在类、接口、方法、属性、构造器和内部类之间的注释,忽略其他地方的文档注释。并默认处理public、protected修饰的类、接口、方法、属性、构造器之前的文档注释。jav原创 2012-07-08 21:25:22 · 623 阅读 · 0 评论 -
Java中的数组
数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的。实际的数组元素被存储在堆内存中;数组引用变量是一个引用类型的变量,被存储在栈内存中。堆内存与栈内存的差别:当一个方法执行时,每个方法都会建立自己的内存栈,方法内定义的变量将会逐个放入栈内存中,当方法执行结束时,内存栈就会被销毁。而当一个对象被创建时(非匿名内部类),这个对象将被保存到运行时数据原创 2012-07-16 17:35:18 · 427 阅读 · 0 评论 -
《疯狂Java讲义》读书笔记——面向对象(上)
对于static修饰的方法而言,则可以使用类来直接调用该方法,如果在static修饰的方法中使用this关键字,则这个关键字就无法指向合适的对象。所以,static修饰的方法中不能使用this引用,因此static修饰的方法不能访问不使用static修饰的普通成员(与this调用等价),与静态成员不能直接访问非静态成员的结论一致。Java里方法的参数传递只有值传递。即将实际参数值的副本传入方法原创 2012-07-22 15:17:11 · 738 阅读 · 0 评论 -
《疯狂Java讲义》读书笔记——面向对象(下)
包装类及其用法;JDK1.5之后,提供了自动装箱(Autoboxing)和自动拆箱(AutoUnboxing)功能,可以把一个基本类型变量直接赋给对应的包装类变量或Object变量。自动拆箱则刚好相反。toString() 方法的重写;==与equals的比较:==是“值相等”,如果是对象的引用,则引用是同一个对象实体时才true;equals则可以根据自己的规则重写单例类:如果一个类原创 2012-07-22 20:35:42 · 591 阅读 · 0 评论 -
Hashtable与HashMap的区别
Hashtable和HashMap的区别:1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collect转载 2012-09-27 11:43:37 · 476 阅读 · 0 评论