java基础
De_you123
期待菜鸟变老鸟的一天
展开
-
创建对象的5种方法
创建对象的5中方法通过new 关键字Person person = new Person();通过Class类的newInstance() 方法 Person person = Person.class.newInstance();通过Constructor类 newInstance()方法Class<?> person = Class.forName("person");Person person1 = (Person) person.getDeclaredCon原创 2021-11-04 16:44:44 · 349 阅读 · 0 评论 -
Java的克隆
对象的克隆1.1 变量的 Copy@Dataclass Person implements Cloneable{ private String name; private int age; public String info(){ return this.getName()+"\t"+this.age; } public Person(String name, int age) { this.name = name原创 2021-11-04 16:03:11 · 80 阅读 · 0 评论 -
内部类学习笔记
内部类将一个类的定义放在另一个类的定义内部,这就是内部类。而包含内部类的类被称为外部类。内部类的主要作用如下:内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。内部类的方法可以直接访问外部类的所有数据,包括私有数据。内部类实现的功能,外部类同样可以实现,只是有时候使用内部类更加方便。内部类允许继承多个非接口类型。注:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为 outer 的外部类和其内部定义的名为 inner 的内部原创 2021-03-09 12:12:28 · 73 阅读 · 0 评论 -
Java IO 编程
Java IO 编程提供了大量的Input和output 方法。一个类File 和五个接口四个抽象类File 类唯一一个与文件本身操作的类,这个类可以进行操作文件路径的指派,可以创建或者删除文件,还可以获取文件的相关内容信息。No方法名称类型01File(String pathname)构造设置要操作文件的完整路径02File(File parent...原创 2020-03-22 19:51:49 · 357 阅读 · 0 评论 -
多线程学习笔记
多线程1 进程英文:Thread每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。2. 线程是程序中一个单一的顺序控制流程.在单个...原创 2020-03-10 13:13:37 · 222 阅读 · 0 评论 -
注解学习
注解JDK 5.0 引入的新技术,不是程序本身,可以对程序做出新的解释。可以被其他程序读写注解的格式"@注释名"在代码中存在。使用在package、class、method、field中相当于添加了辅助的额外信息,可以通过反正设机制编程实现对源数据的访问。1. 内置注解public class Test01 extends Object { private String na...原创 2020-03-05 23:25:52 · 153 阅读 · 0 评论 -
反射机制
反射机制动态语言 * 一个类在运行时可以改变其结构的语言。新的函数、对象甚至代码被引进,已有函数可以删除或是其结构上的变化,也就是在运行时代码可以根据某些条件改变自身代码。 * 主要有Object-c、 C# 、JavaScript、 PHP、 Python等。var x = myFunction(7, 8); // 调用函数,返回值被赋值给 xfunction ...原创 2020-03-05 23:23:28 · 110 阅读 · 0 评论 -
类的继承
继承是面对对象的一个非常重要的概念,它是程序架构具有一定的弹性,在程序中复用一些已经完善的类,不仅可以减少软件开发周期,也可以提高软件可维护性和可扩展性。继承的特性 1.基于父类的扩展,制定出新的子类,子类继承父类的所有属性和方法,也可以增加父类不具备的属性和方法,或者重写子类的方法。例子代码如下public class Test { public Test(){ //构造方法原创 2016-10-23 18:26:50 · 323 阅读 · 0 评论