易截截图软件、单文件、免安装、纯绿色、仅160KB

java学习笔记 2.基本数据类型

1.整数
byte    1字节
short   2字节
int      4字节
long    8字节
2.浮点
float
double
提示
(1) 浮点型的值,如果没有特别指明,默认是 double 型的
(2) 定义 float 型的时候,一定要指明是 float 型的,可以通过在数字后面添加”F”或者”f”来表示。
3.布尔
boolean
boolean truth = true; //声明变量 truth                
注意──在整数类型和boolean类型之间无转换计算。有些语言(特别值得强调的是 C 和C++)允许将数字值转换成逻辑值(所谓“非零即真”),这在 Java 编程语言中是不允许的
;boolean类型只允许使用 boolean 值(true或 false) 。
4.字符
char 2个字节可以存放汉字
在java中,对char进行运算的时候,直接当做ascII码对应的
整数对待
数据类型可以自动的从低精度-》高精度
反之不可,要用强制类型转换。
int a=1.2 错!!
float a=3.4 错!! 3.4默认是double类型
 


相关文档:

JAVA 解析加密ZIP

2010-03-10
最近做项目遇到了一个问题,需要将客户端到处的加密ZIP压缩包直接导入到系统中。在网上查了下关于ZIP解密的问题,发现了winzipaes这个开源项目http://code.google.com/p/winzipaes ,这个项目需要依赖bcprov-jdk14-145.jar这个开源包,两个包联合使用可以解密AES -256算法的加密密码。
因为系统使用的是JDK1.4 ......

JAVA实现DES加密

DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准
,是1972年美国IBM
公司研制的对称密码体制加密算法。其密钥长度为56位,明文按64位进行分组,将分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。
DES加密算法特点:分组比较短、密钥太短、密码生命周期短、运算速度较慢。
DES工作 ......

关于Java函数调用的一点体会

首先请大家看看下面两段代码有什么区别:
代码1:
List<Task> tasks = new ArrayList<Task>();
Task[] allTask = DemoData.getTasksData();
 for(int i=0;i<allTask.length;i++){
        tasks.add(allTask[i]);
 }
------------------------------------- ......

java基础回顾 封装继承多态


面向对象编程有三个特征,即封装、继承和多态。
    封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。
    继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?
    方法的重写、重载与 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号