Java基础
十豆彡v彡
不以物喜 不以己悲
世事无常 活在当下
不积跬步 无以至千里
展开
-
Java基础知识总结3——ASCII码&Unicode&UTF-8
ASCII码上世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一的规定,称为ASCII码。ASCII码共规定了128个字符的编码,其中包括32个不能打印出来的控制符号。这128个符号只占用一个字节的后面7位,最前面的1位统一规定为0。缺点:①不能表示所有字符②相同的编码表示的字符不一样Unicode编码每一个符号都给予一个独一无二的编码,使用Unicode没有乱码问题。...原创 2018-04-07 14:30:08 · 199 阅读 · 0 评论 -
Java基础知识总结4——类型转换
变量之间的运算,往往存在类型转换问题。类型转换有以下两种方式:1.自动类型转换2.强制类型转换自动类型转换当容量小的数据类型与容量大的数据类型做运算时,容量小的会自动转换为容量大的数据类型:char, byte, short ---> int ---> long ---> float ---> doublee.g.int i1 = 12; short s1 = 2; int...原创 2018-04-07 18:48:36 · 191 阅读 · 0 评论 -
Java基础知识总结5——进制转换
进制对于整数,有四种表示方式:二进制:0、1,满2进1,以0b或0B开头十进制:0-9,满10进1八进制:0-7,满8进1,以数字0开头表示十六进制:0-9及A-F,满16进1,以0x或0X开头表示。原码、反码、补码计算机以补码的形式保存所有的整数:①正数的原码、反码、补码都相同。e.g. 7的原码 0000 0111 反码 0000 0111 补码 0000 0111②负数的补码是其反码加1。e...原创 2018-04-07 19:58:46 · 230 阅读 · 0 评论 -
Java基础知识总结1——关键字&保留字&标识符
关键字1.用于定义数据类型classinterfaceenumbyteshortintlongfloatdoublecharbooleanvoid 2.用于定义数据类型值truefalsenull 3.用于定义流程控制ifelseswitchcasedefaultwhiledoforbreakcontinuereturn 4.用于定义访问权限修饰符privateprotectedpub...原创 2018-04-07 11:18:33 · 214 阅读 · 0 评论 -
Java基础知识总结2——数据类型
Java对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。整数类型①Java各整数类型有固定的表数范围和字段长度,不受操作系统影响,以保证Java程序的可移植性。②Java整型常量默认为int型,声明long型常量必须后加'l'或'L'类型占用存储空间表数范围byte1字节=8bit-128~127short2字节-2^15~2^15-1int4字节-2^31~2^31-...原创 2018-04-07 13:38:20 · 167 阅读 · 0 评论