分类目录归档:JAVASE学习

Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

java数组



java数组

Java提供了一个数据结构:数组,用于存储相同类型的元素的一个固定大小的连续集合。数组是用于存储数据的集合,但它往往是更有助于认为数组为相同类型的变量的集合。

相反声明单个变量,如number0, number1, … number99, ,声明一个数组变量,如数字和使[......]

Read more

Java Serialization/序列化/反序列化



Java Serialization/序列化/反序列化

Java提供了一个机制,称为一个对象可以被表示为字节序列,包括该对象的数据以及关于该对象的类型,并存储在对象数据的类型的信息的对象序列。

后一个序列化的对象已经被写入到一个文件中,也可以从文件中读取和反序列化也就是,表示对象和它的数[......]

Read more

java 添加新内容到文件

java 添加新内容到文件

java 添加新内容到文件
FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。

1[......]

Read more

java包装类的实例化秘密

java包装类的实例化秘密

包装类的实例化
所有的包装类都是不可变的
实例化方法:
构造方法
除了Character类,其他包
Integer(int x)
Integer(String x)
NumberFormatException异常
对于Boolean构造方法的参数不区[......]

Read more

java方法重载注意的问题

java方法重载注意的问题

方法重载注意的问题
重载方法的参数分别是基本数据类型和对应的包装类
调用规则;

 

1.如果实参是基本数据类型
先找到带有该类型参数的方法,找不到则扩大范围继续找
前面的步骤找不到,则带有装箱之后的包装类型参数的方法
2.如果实参是包[......]

Read more

java类的初始化顺序注意问题

类的初始化顺序注意问题

1.未继承的情况:
(静态变量先有值)
静态初始化块
实例初始化块
构造方法
小结:
1.静态成员变量,静态代码块(与顺序有关)
2.实例成员变量,代码块(有顺序有关)
3.构造方法

2.继承的情况:

1.父类静态变量,父类静态初始化块
2[......]

Read more