计算机编程语言分为弱类型语言(脚本语言)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。