P9 浅析Java的“克隆”方法。什么是"clone"?在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段。
P23
P6 Java Swing控件属性归纳总结了解各种用户界面组件:JButton、JLabel、JTextField、JTextArea、JComboBox、Jlist、JCheckBox、JRadioButton、JMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem、JScrollBar、JScrollPane、JTabbedPane等。
P12
P21
P20 Java智能卡是在智能卡硬件系统的基础之上在卡片内通过软件构建的一个支持 Java 程序下载、安装和运行的软、硬件系统。它在有限资源的智能卡环境中支持Java语言的一个子集,是将Java嵌入到智能卡中的一种新应用。
P46
P7 1.java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果要调用的话)2.java.lang.classnotfoundexception这个异常是很多原本在jb等开发环境中开发的程序员,把jb下的程序包放在wtk下编译经常出现的问题,异常的解释是"指定的类不存在",这里主要考虑一下类的名称和路径是否正确即可,如果是在jb下做的程序包,一般都是默认加上package的,所以转到wtk下后要注意把package的路径加上。3.java.lang.arithmeticexception这个异常的解释是"数学运算异常",比如程序中出现了除以零这样的运算就会出这样的异常,对这种异常,大家就要好好检查一下自己程序中涉及到数学运算的地方,公式是不是有不妥了。4.java.lang.arrayindexoutofboundsexception这个异常相信很多朋友也经常遇到过,异常的解释是"数组下标越界",现在程序中大多都有对数组的操作,因此在调用数组的时候一定要认真检查,看自己调用的下标是不是超出了数组的范围,一般来说,显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表示下标)调用就经常出错了,还有一种情况,是程序中定义的数组的长度是通过某些特定方法决定的,不是事先声明的,这个时候,最好先查看一下数组的length,以免出现这个异常。5.java.lang.illegalargumentexception这个异常的解释是"方法的参数错误",很多j2me的类库中的方法在一些情况下都会引发这样的错误,比如音量调节方法中的音量参数如果写成负数就会出现这个异常,再比如g.setcolor(intred,intgreen,intblue)这个方法中的三个值,如果有超过255的也会出现这个异常,因此一旦发现这个异常,我们要做的,就是赶紧去检查一下方法调用中的参数传递是不是出现了错误。
P5
P5
P9
P21
P7 开源多语言RPC框架。 完整的RPC框架实现,用脚本生成通讯相关的框架代码,开发者只需要集中精力处理好业务逻辑。比如搭建一个Hello World Service只需要几分钟。支持非常多的语言,包括PHP,以及最常用的WEB后端开发语言C++/Python/Java等,当然,还包括Ruby,Erlang,Perl,Smalltalk等其他的语言。拥有被Facebook、Last.fm等不少大规模互联网应用验证过的性能和可用性。
P25 在本教程中,使用NetBeansIDE来创建和部署显示数据库中数据的JavaSwing应用程序。该应用程序使用Hibernate框架作为持久层来检索关系数据库中的POJO(plain old Java object)对象。Hibernate是一个为对象关系映像(ORM)提供工具的框架。本教程将演示IDE提供的Hibernate框架支持,以及如何使用向导创建必要的Hibernate文件。创建Java对象并将应用程序配置为使用Hibernate后,您将创建一个GUI界面,用于搜索并显示数据。
P22 每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助。
P11 详例实现java调用ORACLE的存储过程代码 本篇文章主要是在java中调用ORACLE存储过程,并把要用到的存储过程和代码列了出来,给大家做一个参考。
P14
P10 java文件上传下载文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。common-fileupload组件是apache的一个开源项目之一。
P20 IO操作作为整个JAVA中最复杂的开发包,将作为一个难点出现,但是要想跨过此部分,就必须对面向对象的基本概念非常的熟悉,对于抽象类也要熟悉。根据实例化子类的不同,完成的功能也不同。这句话就是IO操作的核心。整个IO包中实际上需要的就是五个类和一个接口:File、OutputStream、InputStream、Writer、Reader;Serializable。所有的类和接口基本上都在java.io包中定义的。
P29 JNI(Java Native Interface)是SUN定义的一套标准接口,如Dalvik, Apache Harmony项目...等Java虚拟机,都会实现JNI接口,供本地(C/C++)应用与Java VM互调。JNI是一套双向的接口,允许Java与本地代码间的互操作。