CoreJava
文章平均质量分 79
iteye_10231
这个作者很懒,什么都没留下…
展开
-
例1.1 TextFileTest
package SectionIO;import java.io.*;import java.util.*;public class TextFileTest { public static void main(String[] args) { Employee[] staff=new Employee[3]; staff[0]=new Employee("Carl H...原创 2011-07-06 23:19:05 · 115 阅读 · 0 评论 -
Eclipse插件安装
装载:http://gooss.org/are-two-ways-to-install-eclipse-plug-in/ Eclipse是最流行的功能强大的java IDE,有丰富的插件,使用插件可以作为开发j2ee、c、c++、.net、ruby/rails等应用的工具。打开Eclipse官方网站 ,下载最新的Eclipse IDE直接解压后就可以使用了。另外,Eclipse是一个...原创 2012-03-28 09:29:30 · 110 阅读 · 0 评论 -
Date & Calendar 类的使用
Java 语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分。所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。 创建一个日期对象 让我们看一个使用系统的当前日期和时间创建一个日期对象并返回一个长整数。这个时间通常被称为Java 虚拟机(JVM...原创 2012-03-27 14:19:18 · 71 阅读 · 0 评论 -
Java文件流 编码问题 - 读取文件时指定字符编码
折磨了一天的问题,终于在黄昏的时候解决了,现在一吐为快。 众所周知,java的中文问题一直是一个老大难的问题,这个现象可以在csdn中java论坛里关于中文乱码的提问率就可以了解到,甚至软件巨人IBM专门开辟了一个解决中文问题的专区,作为一个俗人(一直梦想希望想金凯利那样成为一个“冒牌天神”,只是一直没有成功,也许是因为上帝不照顾中国吧),我也为同意的问题困扰,好在今天解...原创 2012-03-25 22:04:37 · 583 阅读 · 0 评论 -
打jar包
其实JAR文件的格式是ZIP格式的, 因此它可以用各种能够处理ZIP文件的工具来进行操作, 例如 WinZip, WinRAR, PKZIP 等, 还有JDK自带的JAR工具, 因此我们将就使用这两种类型的工具来制作JAR 文件进行讨论. 首先需要声明的是, 并不是所有类型的Java应用程序都能打包到单独的一个JAR文件中去. 必须符合一定的条件, 一个Java应用程序的所有文件才能打包到一...原创 2012-02-04 17:12:28 · 58 阅读 · 0 评论 -
JavaBean - Bound属性
4.4.3 Bound属性Bound属性表示当该种属性的值发生变化时,会自动触发PropertyChange事件,通知其他的对象该属性发生了变化。事件中封装了属性名、属性的原值、属性变化后的新值。下面给出一个例子说明Bound属性的用法:编写一个JavaBean,用于接收name变量,当name变量值发生变化时,在页面中显示出变化情况。首先建立JavaBean,类文件名为Bou...原创 2012-02-04 15:54:08 · 386 阅读 · 0 评论 -
怎样在程序里获得一个空指针?
6.2 怎样在程序里获得一个空指针?根据语言定义, 在指针上下文中的常数 0 会在编译时转换为空指针。也就是说, 在初始化、 赋值或比较的时候, 如果一边是指针类型的值或表达式, 编译器可以 确定另一边的常数 0 为空指针并生成正确的空指针值。因此下边的代码段完全 合法: char *p = 0; if(p != 0)参见问题 5.3。然而, 传入函数的...原创 2012-01-28 15:56:25 · 151 阅读 · 0 评论 -
制作可执行的Jar包
通常有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的...原创 2012-01-22 16:35:50 · 119 阅读 · 0 评论 -
Thread Local
What is Thread Local?Thread Local can be considered as a scope of access, like a request scope or session scope. It’s a thread scope. You can set any object in Thread Local and this object will b...原创 2012-01-22 10:28:39 · 244 阅读 · 0 评论 -
Jni介绍
http://baike.baidu.com/view/1272329.htm原创 2011-10-26 19:33:38 · 115 阅读 · 0 评论 -
获取外网IP地址
访问 http://checkip.dyndns.org/原创 2011-10-26 18:47:23 · 109 阅读 · 0 评论 -
this 与 getSource() 细节
一个对象实例化之后,在它的方法体中出现的this就是指自身。addItem(menu1,"跑步",this)在MenuWindow类的方法中,因此这个this为MenuWindow对象,使用自身对象是因为MenuWindow对象实现了ActionListener接口,所以可以作为监视器注册给菜单项。这个程序中getsource()不是获得数据源,而是获得产生某个ActionEvent事件的对象的引...原创 2011-10-14 19:33:16 · 216 阅读 · 0 评论 -
static变量生存周期
标准规定static变量保证在第一次使用前初始化,但是并不保证一定会在程序开始运行前初始化。 对于简单类型,一般是放在bss段里,程序载入的时候已经被设定好了初值,但是对于对象来说,并没有规定对象的构造函数一定要在某个时刻调用,只是保证在第一次使用前会被调用。 考虑一个极端情况,假设系统上有一个动态库,其中实现了一个类,并且定义了该类的一个static/global实例,如果这个OS做得够聪明,很...原创 2011-10-13 22:38:56 · 153 阅读 · 0 评论 -
String 引用类型与基本类型区别
String a="A"; String b="A"; String c=new String("A"); System.out.println(a==b);//true System.out.println(a==c);//false 我认为String a="A"; 这种形式声明的变量在比较的时候将会隐式调用equals方法,而new出来的要自己手动去调用 但是...原创 2011-10-13 22:20:31 · 108 阅读 · 0 评论 -
为什么会有serialVersionUID
java文件中为什么会有serialVersionUID 。 一些java类中为什么需要重载 serialVersionUID 属性。在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用老软件来读取新文件格式虽然不是什么难事,但是有可能丢失一些信息。 serialVersi...原创 2011-10-13 21:17:36 · 96 阅读 · 0 评论 -
抽象类与接口的区别
首先,我们来看一下抽象类的概念,java编程思想中说“万物皆对象”,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类是表征我们对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。好比,我们都知道三角形是一个形状,世界上有三角形这样具...原创 2011-10-09 11:30:10 · 47 阅读 · 0 评论 -
transient用法
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量...原创 2011-09-19 11:16:16 · 164 阅读 · 0 评论 -
利用反射实现ORM
http://royzhou1985.iteye.com/blog/344256JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运...原创 2012-03-28 13:37:02 · 130 阅读 · 0 评论