
java
文章平均质量分 68
java运用及原理
T_Ghost
这个作者很懒,什么都没留下…
展开
-
java克隆--浅拷贝和深拷贝
在java中使用克隆的方式是:实现Cloneable 接口并实现clone()方法即可,一般是super.clone(),因为Cloneable是一个空接口。对于引用数据类型,深拷贝会递归地复制其所有引用,直到基本类型,然后复制这些基本类型的值。深拷贝会递归复制其所有引用,直到基本类型,然后复制这些基本类型的值。克隆得到的类,只克隆了基本数据类型的数据,而没有克隆引用数据类型的数据,比如类中引用的对象等。克隆的含义就是:根据一个类复制另一个类,这个新的类内容与源类是相同的,但是内存地址不同。原创 2023-12-18 17:12:19 · 435 阅读 · 0 评论 -
java基础---I/O流
Java IO概要a.Java IO中常用的类1. File(文件特征与管理):用于文件或者目录的描述信息,例如生成新目录,修改文件名,删除文件,判断文件所在路径等。 2. InputStream(二进制格式操作):抽象类,基于字节的输入操作,是所有输入流的父类。定义了所有输入流都具有的共同特征。 3. OutputStream(二进制格式操作):抽象类。基于字节的输出操作。是所有输出流的父类。定义了所有输出流都具有的共同特征。 4.Reader(文件格式操作):抽象类,基于字符的输入操作。转载 2020-09-07 16:29:38 · 210 阅读 · 0 评论 -
java基础知识整理3
1、单例设计模式概述使用单例模式的类,在执行过程中,可以保证其只有一个实例,也就是在其内部对其进行实例化。并使得其构造函数为private,以此来保证不能在外部对其实例化,只能通过调用内部static类型的实例化方法来获取实例。饿汉式饿汉式模式是指类一加载就会实例化对象public class Test { public static void main(String[] args) { Test2 t = Test2.getInstance(); }}class Test2{ p原创 2020-08-07 15:26:27 · 126 阅读 · 0 评论 -
java基础知识整理2
1、java创建对象存储方式堆栈: 对象引用存在这里,但对象本身并不存在这里堆: 当需要一个对象,new一下就会在堆里进行存储分配2、String对象不可更改Java中的String类型确实是不允许改变其内容的,String类型的对象一旦建立,将在堆内存当中占据一个固定的内存空间,String类型的对象无法改变。String对象不允许改变内容,但是可以改变定义的String类型的变量指向。比如字符串的连接。3、StringBuffer和StringBuilder异同相同: 两者都是可变类,任何对原创 2020-08-06 18:08:09 · 114 阅读 · 0 评论 -
java基础知识整理1
java基础知识整理11、java 复用类:组合:在一个类中创建其他类的实例,从而达到代码复用的效果。继承:在定义一个类的时候使用extends 关键字来继承另一类从而达到代码复用的效果2、移位操作符:左移位:低位补0 — “<<”右移位(有符号):符号为正,高位补0;符号为负,高位补1 — “>>”右移位(无符号):高位补0 — “>>>”3、foreach语句public static void main(String[] args) {原创 2020-08-05 17:13:12 · 139 阅读 · 0 评论