随笔分类 -  JAVA

摘要:转自:http://blog.csdn.net/pengchua/article/details/2610324一.异常介绍任何的异常都是Throwable类,并且在它之下包含两个字类Error / Exception,而Error仅在当在Java虚拟机中发生动态连接失败或其它的定位失败的时候,Java虚拟机抛出一个Error对象。典型的简易程序不捕捉或抛出Errors对象,你可能永远不会碰到需要实例化Error的应用,那就让我们关心一下Exception。Unchecked Exception.:包括 Error与RuntimeException. 这类异常都是RuntimeExceptio 阅读全文
posted @ 2012-12-12 10:29 iosJohnson 阅读(253) 评论(0) 推荐(0) 编辑
摘要:两篇文章,值得推荐:1 Java序列化高级认识 http://www.ibm.com/developerworks/cn/java/j-lo-serial/index.html2 关于 Java 对象序列化您不知道的 5 件事 http://www.ibm.com/developerworks/cn/java/j-5things1/index.html 阅读全文
posted @ 2012-12-11 21:40 iosJohnson 阅读(113) 评论(0) 推荐(0) 编辑
摘要:Java序列化是指将Java中的类对象状态以字节的形式保存,需要的时候可以解码获取,通常用于共享数据交互、网络通信等。在Java中,属于对象的状态才应该保存,因此,静态数据成员不能保存;如果不愿意保存某个变量,可以将此变量声明为transient;另外,并不是所有的对象都可以序列化,系统级的类对象如Thread、OutputStream、Socket等类及其子类对象是不可以序列化的。 要序列化某个对象,只需要类实现java.io.Serializable接口。如下例子: 1 package de.vogella.java.serilization; 2 3 import java.io.S.. 阅读全文
posted @ 2012-12-11 21:38 iosJohnson 阅读(323) 评论(0) 推荐(0) 编辑
摘要:一直以来,都是用C,C++,C#开发程序,从事的也是编译器相关方面的研究与开发,最近在测试方面有些比较好的想法,想从实验的角度验证想法是否可行。但C系列里面没有相关的benchmark,只有Java有,所以转而学习Java。Java中的语法基本与C++一致,上手很容易,但是有些地方依然不太顺手,故而本文记录本人在开发Java程序过程中遇到的问题,作为笔记。1 参数传递问题。在Java中,参数传递没有C++中默认的传值以及传引用等相关标记,在Java中,内置类型对象参数采用传值方式,而类对象参数这采用引用传递。注意:Java中的String是类,而非内置对象;2 集合使用问题。在C++中,STL 阅读全文
posted @ 2012-12-10 13:42 iosJohnson 阅读(267) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示