![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
a5575vhj
这个作者很懒,什么都没留下…
展开
-
io文件基本操作
package com.huawei.wang; import java.io.*; /** * io流操作 * 如果需要在文件后面追加 * 用FileWriter,BufferWriter,RamdomAccessFile操作文件 */ public class fileTest { public static void main(String[] args) { ...原创 2019-03-26 09:53:07 · 145 阅读 · 0 评论 -
final与static
1.final关键字定义的类,不能被继承,定义的方法不能被重载 2.final定义的field值可以在类编译时初始化,可以在类初始化时被初始化,初始化后不可变 3.可以利用final定义的字段,在构造方法中初始化,这样可以定义不同的类,每个类都有不同值 4.static必须在定义处进行初始化,所有对象共用一份 ...原创 2019-03-12 09:16:41 · 59 阅读 · 0 评论 -
浅拷贝与深拷贝
浅拷贝与深拷贝 list集合的拷贝:list的本质是数组,数据是以地址的形式进行储存,浅拷贝后的listA与B指向同一个地址。 几种浅拷贝: 1.利用list遍历进行复制 2.使用list实现类的构造方法 3.list.addAll() 4.System.arrayCopy()方法 深拷贝:就是将A复制给B的同时,给B创建新的地址 两种深度...翻译 2019-03-11 10:04:45 · 137 阅读 · 0 评论 -
10-12
第八章 动态 动态是一项将“以改变的事物与未改变事物分开的技术”,其用到了Java的“向上转型”,可以用基类的引用来指向导出类的对象,实现向上转型,程序运行时能够动态的绑定,除了static与final两个关键字不能实现动态绑定,其他的默认实现 其中基类的private方法不能被导出类所重写 第十章 内部类 如果想从外部类的非静态方法以外的地方创建内部类,比如main方法,都必须要Ou...原创 2019-03-11 09:43:50 · 82 阅读 · 0 评论 -
类的加载
第五章:初始化与清理 1.构造器: 用构造器清理,确保了java类的初始化,可以想象每一个java类内都应该有一个initialize, 确保在使用对象前,编译器可以调用这个方法对java对象进行初始化,为了让编译器统一识别, 并调用此方法,故规定此方法与类名相同,叫构造器 2.方法重载: 为了实现一个类的不同创建,我们...原创 2019-03-11 09:41:38 · 69 阅读 · 0 评论