Java 基础笔记
基础数据类型
数据类型 |
包装类型 |
bits |
byte |
Byte |
8 |
short |
Short |
16 |
int |
Integer |
32 |
long |
Long |
64 |
float |
Float |
32 |
double |
Double |
64 |
boolean |
Boolean |
8(数组) or 32(单用) |
char |
Character |
16 |
PS:8位(bit)1字节(byte)
类型转换
初始类型 |
转换类型 |
转换方法 |
others |
String |
String.valueOf(Object o) |
String |
char[] |
string.toCharArray() |
String |
char |
string.charAt(int index) |
String |
int |
Integer.parseInt(string) |
String |
double |
double.parseDouble(str) |
String[] |
ArrayList< String> |
ArrayList< String> list = new ArrayList(Arrays.asList(strs)) |
ArrayList< String> |
String[] |
String[] strings = list.toArray(new String[list.size()]) |
变量权限控制
关键字 |
同一个类 |
同一个包 |
不同包子类 |
不同包的非子类 |
private |
√ |
|
|
|
default |
√ |
√ |
|
|
protected |
√ |
√ |
√ |
|
public |
√ |
√ |
√ |
√ |
private:可以修饰内部类、成员变量、成员函数
default:没有任何修饰关键字
protected:可以修饰内部类、成员变量、成员函数
public:可以修饰类、成员变量、成员函数