java.lang的类分为以下几类:1 Object、Class Object类是类层次结构的根,所有的java类均直接或间接继承于Object。 Class类的实例表示正在运行的应用程序中的类。2 包装器 包装器类有8种:Boolean、Character、Byte、Short、Intege...
分类:
编程语言 时间:
2014-06-18 16:05:17
阅读次数:
239
在同一个结构体中,定义不同的构造函数,如果传值类型相同,但是外部名称不一样,可以当做不同的构造函数,这就java的区别很大,例子如下:struct Celsius { var temperatureIC: Double = 0.0 init(fF fahrenheit: Double){ ...
分类:
其他好文 时间:
2014-06-18 15:32:04
阅读次数:
181
这段时间都老忙了,甚至连周末所有人员都在赶产品的进度,想想连续上12天班,人都有点晕了!到这会儿终于有点时间,所以准备和大家分享一下JAXB,会不会有人觉得有点陌生呢?没事,这里跟大伙儿简单的描述一下:
JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文...
分类:
编程语言 时间:
2014-06-17 23:21:49
阅读次数:
263
函数里面的本地变量不会被初始化。在Java里面,本地变量其实就是本地变量数组的一个槽(slot)。作为一个类型安全的语言,Java强制要求对本地变量进行初始化。从字节码的角度,其必须有astore_?指令来对槽进行赋值。...
分类:
其他好文 时间:
2014-06-17 23:07:23
阅读次数:
271
1. json-lib是一个java类库,提供将Java对象,包括beans, maps,
collections, java arrays and XML等转换成JSON,或者反向转换的功能。2. json-lib 主页
:http://json-lib.sourceforge.net/3.执行环...
分类:
编程语言 时间:
2014-06-16 08:53:53
阅读次数:
204
最近遇到一个问题:
1. 我的类A
2. ThreadB线程的类加载器ClassLoaderB没有加载权限
3. 使用另一个线程ThreadA的类加载器ClassLoaderA加载类A,创建对象a
4. 将a给线程ThreadB,然后调用其toString()方法
5. 发现调用的是类A的toString(),而不是Object的toString()
具体代码如下
impor...
分类:
编程语言 时间:
2014-06-15 18:35:54
阅读次数:
274
客户端stub文件生成
1、脚本生成方式
去AXIS2的解压目录下bin(%AXIS2_HOME%\bin\)下执行下面语句
wsdl2java -uri http://localhost:8085/Axis2Service2/services/AxisService?wsdl
-p ws -s -o stub
-p参数指定了生成的Java类的包名
-o参数指定了生成的一系列文件保存的...
分类:
Web程序 时间:
2014-06-15 17:50:12
阅读次数:
277
Java I/O类数量非常之大,而且当需要使用哪个时很容易感到困惑,下面的两种方法用于逐行读取一个文件。
方法1:
private static void readFile1(File fin) throws IOException {
FileInputStream fis = new FileInputStream(fin);
//Construct BufferedRea...
分类:
编程语言 时间:
2014-06-15 17:16:17
阅读次数:
300
没想过面试的时候,会遇到语言设计上的问题。现场答得并不好因为一直没思考过,经过了点搜索,渐渐有点思路。1.
避免“钻石型”多继承问题:有两个类B和C继承自A。假设B和C都继承了A的方法并且进行了覆盖,编写了自己的实现。假设D通过多重继承继承了B和C,那么D应该继承B和C的重载方法,那么它应该继承哪个...
分类:
编程语言 时间:
2014-06-12 13:03:54
阅读次数:
221