2007-05-31
基础:java的编译解释
重拾一些最最基础的东西
编写java代码,由java编译器(javac)编译生成字节码文件,然后由java解释器(java)执行。
note:字节码文件是与平台无关的二进制码,执行时由解释器解释生成本地机器码,解释一名,执行一句。
int型内存分配4个字节(byte),一个字节由8位(bit)组成,占32位。
byte内存分配1个字节,点8位。
short-->2-->16
long-->8-->64
char-->2-->16
float-->4-->32
double-->8-->64
按精度从“低”到“高”排列顺序:
byte short int long float double
当把级别低的变量值赋给级别高的变量时,系统自动完成数据类型的转换。
如反过来,需要显示类型转换。
short i=2;short n=(short)(i+1);这样就需要显示转换。short i=2;i+=2;这样可以。
位运算
正数:原码、补码和反码相同。
负数:最高位为1,其余各位为原码的相应位取反,然后对整个数加一。
1.按位与'&',如果两个数据对应位都是1,则对应位结果为1,否则为0
2.按位或'|',如果两个数据对应位都是0,则对应位结果为0,否则为1
3.按位非'~',,单目运算符
4.按位异或'^',如果两个数据对应位相同,则对应位结果为0,否则为1
重写方法指父类子类之间的关系,重载指同一个类中方法名一样,参数不同
this代表使用该方法的当前对象
编写java代码,由java编译器(javac)编译生成字节码文件,然后由java解释器(java)执行。
note:字节码文件是与平台无关的二进制码,执行时由解释器解释生成本地机器码,解释一名,执行一句。
int型内存分配4个字节(byte),一个字节由8位(bit)组成,占32位。
byte内存分配1个字节,点8位。
short-->2-->16
long-->8-->64
char-->2-->16
float-->4-->32
double-->8-->64
按精度从“低”到“高”排列顺序:
byte short int long float double
当把级别低的变量值赋给级别高的变量时,系统自动完成数据类型的转换。
如反过来,需要显示类型转换。
short i=2;short n=(short)(i+1);这样就需要显示转换。short i=2;i+=2;这样可以。
位运算
正数:原码、补码和反码相同。
负数:最高位为1,其余各位为原码的相应位取反,然后对整个数加一。
1.按位与'&',如果两个数据对应位都是1,则对应位结果为1,否则为0
2.按位或'|',如果两个数据对应位都是0,则对应位结果为0,否则为1
3.按位非'~',,单目运算符
4.按位异或'^',如果两个数据对应位相同,则对应位结果为0,否则为1
重写方法指父类子类之间的关系,重载指同一个类中方法名一样,参数不同
this代表使用该方法的当前对象
发表评论
- 浏览: 32431 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
PreparedStatement防注入
上面说的是只是针对用jdbc运行sql时怕出错的一种解决方式, 针对楼上说的, ...
-- by qiuyuanshan -
PreparedStatement防注入
确定不需要再进行特殊字符处理? 如果用户输入类似<td></td>这 ...
-- by hilliate -
WEB移植时可能出现的问题
不好意思,就碰到一种情况,还没碰到第二种情况。。。
-- by qiuyuanshan -
WEB移植时可能出现的问题
二是什么,我现在也碰到这个问题啊,我已经用1.4的编译了,还是不行啊
-- by sunqi -
websphere下部署servlet ...
是为了热布署时不停机。。。。
-- by 抛出异常的爱






评论排行榜