JAVA01

来源:互联网 发布:bigapp源码 编辑:程序博客网 时间:2024/05/21 10:39

计算机编程语言分为弱类型语言(脚本语言)eg:PHP,JS,PYTHON等和强类型语言(解释语言)eg:C,JAVA等

JAVA的执行过程:源文件(.java)即src  javac >字节码文件(.class)即binjava > 结果

JDK{JRE{JVM}}}

JAVA中包含八种基本数据类型:

数值型:byte(1), short(2),int(4),long(8),float(4),double(8)

非数值型:char(2),boolean(1)

char在Java中是16位(2个字节),因为Java是使用Unicode编码的,在Unicode中,一个字符就是两个字节,一个汉字也是一个字符。

运算符

算术运算符 + - * / %

关系运算符 < <= > >= == !=

赋值运算符 =

赋值复合运算符 += -= *= /= %=

自增运算符 i++ i-- ++i --i

逻辑运算符 && || !

按位运算 & | ^

移位运算 >> << >>>


p.s.  

editpuls设置快捷操作:

工具---->首选项---->自定义工具

编码:

ASCII----1个字节

Unicode----2个字节

GBK----2个字节

Unicode “Universal Multiple—Octet Coded Character Set”简称UCS

UTF(UCS Transefer Format),UTF-8 就是每次8个位传输数据,而UTF-16就是每次16个位数据传输,UTF-8是在互联网上使用最广的一种Unicode的实现方式,其最大特点是可变长的编码方式,使用1-4个字节表示一个字符,根据不同的字符变化字节长度。Unicode一个中文字符占2个字节,而UTF-8一个中文字符占3个字节。

原码、反码、补码

原码就是二进制定点表示法,最高位位符号位,0正1负,其余位表示数值的大小。

反码:正数的反码是原码本身,负数的反码除符号位对原码外按位取反。

补码:正数的补码与原码相同,负数的补码是在反码末位加1。