上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: java中测试两个变量相等有两种方法:==和equals1.当使用==时,如果 两个变量是基本数据类型变量,且都是数值类型(不严格要求数据类型相同),则只需要两者的变量的值相等,就返回true如果 是两个引用类型的变量,他们必须只想指向一个对象时,==判断才会返回true(==不可用于比较类型上没有父子关系的两个变量)2.当使用equals时,equals是用来比较引用类型值相等的,对于8大基本数据类型,是有重写Objdect中的equals方法 在Object中equals方法和==一样Object中equals方法public boolean equals(Object obj) { re 阅读全文
posted @ 2013-12-13 10:41 Jackvin 阅读(278) 评论(0) 推荐(0) 编辑
摘要: A 窗口类快捷键 1. 【Ctrl+Alt+G】:在工作空间中查找文本 2. 【Ctrl+G】:工作空间中的声明 3. 【Ctrl+Shift+G】:工作空间中的引用 4. 【Ctrl+H】:打开【搜索】对话框 5. 【Ctrl+Shift+U】:显示【文件中的出现位置】快速菜单 6. 【Alt+Shift+N】:【新建】菜单 7. 【Ctrl+S】:保存 8. 【Ctrl+Shift+S】:全部保存 9. 【Ctrl+F4】或【Ctrl+W】:关闭 10. 【Ctrl+Shift+F4】或【Ctrl+Shift+W】:全部关闭 11. 【F5】 :刷新 12. 【Alt+Enter】:属性 阅读全文
posted @ 2013-12-13 09:14 Jackvin 阅读(323) 评论(0) 推荐(0) 编辑
摘要: In Eclipse, when you press Ctrl button and click on any Class names, the IDE will take you to the source file for that class. This is the normal behavior for the classes you have in your project.But, in case you want the same behavior for Java’s core classes too, you can have it by attaching the Jav 阅读全文
posted @ 2013-12-13 09:08 Jackvin 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 我们知道java语言有三大特性:封装,继承,多态但是继承和封装却是一对有点矛盾的两个方面,怎么理解??我们想想:封装的目的是想让隐藏类中的属性和方法。但是在继承过程中,我们的子类肯定会继承父类的方法和字段,而且我们还可以覆盖父类的方法着就有一点破坏封装 要隐藏类属性的目的了!虽然我们可以同过声明变量和方法是private来避免类的属性和方法被继承, 但是如果属性和方法都使用private不让子类继承,那么三大特性之一继承不就是没有意义了吗???我们还是看看继承在java中时怎么实现的public class Test { /** * @param args */ public static.. 阅读全文
posted @ 2013-12-12 23:39 Jackvin 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: Object obj="hello";上面的obj是什么类型?object?NO!String?NO?答案:编译阶段是Object类型,而在运行阶段是String类型。实际上obj是String类型。只不过分为编译和运行两个部分!那为什么会发生这种情况呢?我们知道:对于Object obj而言,程序声明了一个Object类型的变量! 而“hello”是一个String类型的对象 将Object类型的变量只想String类型的对象,由上篇可以看出这是一个上转型类型!变量由String类型转到Object类型!由上转型的知识我们知道,在运行期间,对象是直接调用子类String中 阅读全文
posted @ 2013-12-12 22:48 Jackvin 阅读(3964) 评论(0) 推荐(0) 编辑
摘要: 我们先来看个例子:public class Polymorphism extends BaseClass{ public String book="轻量级j2ee教程"; public void sub() { System.out.println("子类的普通方法"); } public void test() { System.out.println("子类覆盖父类的方法!"); } /** * @param args */ public static void main(String[] arg... 阅读全文
posted @ 2013-12-12 22:12 Jackvin 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 解决方法:1.su -l rootsu root:的话只是将当前身份转为root,用户shell并没有改变.所以有些系统命令不能使用. su -或者su -l或者su -l root,可以完全的将当前环境转为root环境. (service的路径为/sbin/service)2.把/sbin的目录路径(系统用户目录)添加在root的$PATH变量中/etc/bashrc或者~/.bashrc一类的文件里面 export PATH=$PATH:/sbin/; 阅读全文
posted @ 2013-12-12 13:28 Jackvin 阅读(13034) 评论(0) 推荐(0) 编辑
摘要: 一、概述何为序列化和反序列化?我们再传递数据的和保存数据时,我们可以用一个变量记录,但是如果是一个对象改怎么办呢,这是就得用序列化和反序列化。在计算机中,数据的存放都是二进制。我们传递数据也是传递二进制,根据这个不变性,我们把需要传递的变量序列化成一个二进制的数据保存并传递,再通过反序列化,就能够得到原来的对象。下面是一个实现序列化和反序列化的例子,我们通过特殊属性定义了一个 [Serializable]class myobject,在myobject中又有一个 [NoSerializable]的变量age通过变量传递后,我们发现,age的值是默认值0,而不是23.这说明,只有实现了序列化的变 阅读全文
posted @ 2013-09-06 17:58 Jackvin 阅读(400) 评论(0) 推荐(0) 编辑
摘要: http://huyingx.blog.163.com/blog/static/374987392012219105548835/ 阅读全文
posted @ 2013-09-03 12:02 Jackvin 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 这篇博客写的非常好,我觉得我没有再写的必要http://www.cnblogs.com/wsdj-ITtech/archive/2009/10/19/1585708.html 阅读全文
posted @ 2013-09-02 20:03 Jackvin 阅读(343) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页