依旧是散乱的知识,现将就学着
文档注释/软件说明
1,右击EXPORT
2,点JAVADOC
3,生成
java没有全局变量
放在类中的叫成员变量
把成员变量叫成全局变量.那是以这个类作为全部
其实还有一种比成员变量更大的,声明一个静态变量,那么,我在任何地方都可以用它了..它也被通俗的叫做<全局变量>
全局变量是相对于局部变量来说的,全局变量可以改变,在程序的任何地方都可以读取和修改,而局部变量只能在语句块内作用,超出作用范围就失效了.
静态变量(static)是相对自动变量(auto)等而言的,一旦声明为静态变量,在编译时刻开始永远存在,不受作用域范围约束,但是如果是局部静态变量,则此静态变量只能在局部作用域内使用
,超出范围不能使用,但是它确实还占用内存,还存在.自动变量就是一般的变量,在C语言中auto关键字可以省略.
JAVA字符采用UNICODE编码,UTF16 ,十六进制编码
2进制,10进制,16进制转换
C语言不好移植的原因之一,所定义的变量在不同操作系统占得大小不一定,表述大小不一样
JAVA所有数据类型在所有操作系统下占得数据类型大小一样
八进制 0开头,如012
十六只进 0X开头,如0x12
进制转化,反码补码原码,N遍了,有空写吧
long a=888L;long +L
float f=12.3f;//必须加F,JAVA浮点型常量默认为DOUBLE
float 精度7位,在小数点后7位不精确
double 精度15位,在小数点后15位不精确
浮点数在计算机中是离散的,现实是连续的,1.1,1.11,1.11111,表示可能误差
比较方法一般用if i减去那个浮点数小于比较数