java基础
chuanwang66
软件工程专业
展开
-
java反编译
java反编译有一个jar包叫做jdbm-1.0.jar,加入它没有对应的源代码,而我们需要查看一些细节,就要反编译(这里采用jad.exe) 1、先解压jar包 jar命令 -x 解压缩已归档的指定(或所有)文件 -f 指定归档文件名 解压后文件夹中变成这个样子了: 2、反编译一些.class文件为.java文件 jad命令 -d &...原创 2011-08-03 07:46:05 · 101 阅读 · 0 评论 -
Java类型转换与强制类型转换
Java不需要sizeof()运算符来查看不同类型在不同机器上的大小,因为所有数据类型在所有机器的大小都是相同的。 如果你以前有编程经验,那么你已经知道把一种类型的值赋给另外类型的一个变量是相当常见的。如果这2种类型是兼容的,那么Java 将自动地进行转换。例如,把int 类型的值赋给long 类型的变量,总是可行的。然而,不是所有的类型都是兼容的,因此,不是所有的类型转换都...原创 2012-08-06 10:15:31 · 128 阅读 · 0 评论 -
Java的简单类型及其封装类
Java基本类型共8种,基本类型分为3类:字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double(其中前4种是整数类型,后2中是浮点型)。Java中的数值类型不存在无符号的,他们的取值范围是固定的,不会随着机器硬件环境或操作系统变化而变化。实际上,Java中还存在另外一种基本类型void,它也有对应的包装类,不过我们无法直接对他...原创 2012-08-06 11:04:17 · 111 阅读 · 0 评论 -
Java位操作(转载)
摘自: http://developer.51cto.com/art/200804/69978.htm 【引自黑马王子的博客】Java中的位操作指定包括:~ 按位非(NOT) & 按位与(AND) | 按位或(OR) ^ 按位异或(XOR) >> (逻辑)右移 >>> 无符号右移 << (逻辑)左移 ...原创 2012-11-14 20:51:49 · 74 阅读 · 0 评论 -
Java面试题
Java面向对象1. super()与this()的区别?This():当前类的对象,super父类对象。Super():在子类访问父类的成员和行为,必须受类继承规则的约束而this他代表当前对象,当然所有的资源都可以访问.在构造函数中,如果第一行没有写super(),编译器会自动插入.但是如果父类没有不带参数的构造函数,或这个函数被私有化了(用privat...原创 2013-10-20 19:50:40 · 289 阅读 · 0 评论 -
Java泛型
非常好的介绍Java泛型的文章:http://www.infoq.com/cn/articles/cf-java-generics java泛型中的有界类型super & extendshttp://blog.csdn.net/daniel_h1986/article/details/5708605补充一篇: http://ybzshizds.iteye.c...原创 2013-10-24 17:25:28 · 93 阅读 · 0 评论