知识干货:
1.java采用的是unicode编码方式,是16位编码,可表达字符总数为2^16。
2.标识符命名规则:
- 可以以字母,下划线_, 开 头 , 后 面 跟 着 字 母 , 数 字 , 下 划 线 , 开头,后面跟着字母,数字,下划线_, 开头,后面跟着字母,数字,下划线,命名。
- 类和接口:每个单词word首字母必须大写。SimpleApp
- 方法:第一个单词小写,其余单词首字母大写。helloWord
- 常量:字母全部大写。PI
- 变量:同方法的命名规则,第一个单词小写,其余单词首字母大写。helloKety
3.编译器Eclipse的小技巧
Ctrl+shift+f 可以一键规范化你的代码,非常实用。
4.Java中的关键词
- 48个关键字:
- 2个保留字:
const,goto - 3个常量:
null,true,false
5.数据类型:
总览:
整数类型的byte,short,int,long(依次是位数二倍的关系):
这里我们知道一个字节也就是byte是八位就可以知道其余的位数啦!
浮点数类型的float,double(位数也是二倍的关系):
字符类型的char:
- 1.用单引号表示。
- 2.Unicode字符集,16位。
- 3.支持转义字符。
- 4.字符串:用双引号括起来。
转义字符表:
以上转义符的学习在c或者c++应该是已经掌握的,这里并不引用样例
boolen:java中的整数和boolen不能直接的进行转换不同于c/c++
- true
- false
Integer:
- 继承:
Java.lang.Object ->java.lang.Number->java.lang.Integer - 属性:
最大值2^31-1;
最小值-2^31; - 构造器:
public Integer(int value) 通过整数进行构造
public Integer (String s) 通过字符串转换构造 - 方法:
public int compareTo(Integer anotherInteger)//比较两个整数
public static int parseInt(String s) //方法用于将字符串参数作为有符号的十进制整数进行解析。
public static int parseInt(String s, int radix)//使用第二个参数指定的基数,将字符串参数解析为有符号的整数。
public static String toBinaryString(int i)//将i转换成二进制数以后的字符串
public static String toString(int i)//转换为相应的字符串
public boolean equals(Object obj)//比较两个对象是否相等
public static Integer valueof(int i)//如果在-128-127之间返回对象引用本身,否则利用缓存创建一个对象
public int intValue()//将Integer转换为int
对于valueof方法的详细介绍:
valueof方法解读!
Float:
- 继承:
Java.lang.Object->java.lang.Number->java.lang.Float - 属性:
最大值:(2-2^-23) *2^127
最小值:2^-149
构造器:
public Float(double value):构造一个新分配的 Float 对象,它表示转换为 float 类型的参数。
public Float(float value):构造一个新分配的 Float 对象,它表示基本的 float 参数。
public Float(String s):构造一个新分配的 Float 对象,它表示 String 参数所指示的 float 值。
Float float1 = new Float(3.14145); // 以 double 类型的变量作为参数创建 Float 对象
Float float2 = new Float(6.5); // 以 float 类型的变量作为参数创建 Float 对象
Float float3 = new Float("3.1415"); // 以 String 类型的变量作为参数创建 Float 对象
- 方法:
Character:
- 继承:
Java.lang.Object->Java.lang.Character - 属性:
最大值:’|uFFFF’
最小值:’\u0000’ - 构造器:
public Character (char ch)
- 方法:
public static boolean isLetter(char ch)//判断是否是字母
public static boolean isDigit(char ch)//判断是否是数字
public static char toLowerCase(char ch)//变为小写
public static boolean isWhitespace(char ch)//是否是空格
public static char toUpperCase(char ch)//变为大写
Boolean:
- 继承:
Java.lang.Object ->java.lang.Boolean. - 属性:
①TRUE
②FALSE - 构造器:
public Boolean(boolean value)
publie Boolean(String s)
- 方法:认真观察见面的几个类的方法大同小异这里不做具体介绍
public static boolean parseBoolean(String s)
public static String toString(boolean b)
Variable:
- 声明
- 创造
- 初始化
- 类变量:在类中,但是在方法的外面。
- 局部变量:在方法中。
类变量默认值
Constant:
- 定义:在程序执行期间值保持相同不变的变量。
- 字面常量:3.14159
- 符号常量:PI