代码改变世界

Day36IO流

2022-09-04 14:00 by rebirthhhh, 22 阅读, 0 推荐, 收藏, 编辑
摘要:字符集 计算机底层不可以直接存储字符,计算机中底层只能存储二进制(0、1) 二进制是可以转换为十进制的 据算计可以给人类字符进行编号存储,这套编号规则就是字符集。 ASCII字符集 IO流 IO流也称为输入、输出流,就是用来读写数据的。 I表示input,是数据从硬盘文件读入到内存的过程,成为输入。 阅读全文

Day35多线程

2022-09-04 13:59 by rebirthhhh, 5 阅读, 0 推荐, 收藏, 编辑
摘要:|线程就是独立的执行路径 在程序运行时,即使没有自己的创建线程,后台也会有多个线程,如主线程,gc线程; main()称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行由调度器(cpu)安排调度,调度器是与操作系统紧密相关的,先后混徐是不能人为干预的。 对同 阅读全文

Day34异常

2022-09-01 12:32 by rebirthhhh, 23 阅读, 0 推荐, 收藏, 编辑
摘要:异常机制 实际工作中,遇到的情况不可能是非常完美的。 软件程序在运行过程中,非常可能遇到一些异常问题,英文:Exception 异常指程序运行中出现的不期而至的各种情况,如:文件找不到、网络连接失败、非法参数等。 异常发生在程序运行期间,它影响了正常程序执行流程 简单分类 检查性异常:最具代表的检查 阅读全文

Day33内部类

2022-09-01 12:32 by rebirthhhh, 14 阅读, 0 推荐, 收藏, 编辑
摘要:内部类 内部类就是在一个类的内部再定义一个类,比如,A类中定义一个B类,那么B类相对于A类来说就成为内部类,而A类相对于B类来说就是外部类了。 1.成员内部类 2.静态内部类 3.局部内部类 4.匿名内部类 package oop.demo5; public class Outer { privat 阅读全文

Day32接口

2022-09-01 12:32 by rebirthhhh, 17 阅读, 0 推荐, 收藏, 编辑
摘要:接口 普通类:只有具体实现 抽象类:具体实现和规范(抽象方法)都有! 接口:只有规范!(自己无法写方法) 1.接口就是规范,定义的是一组规则,体现了现实生活中“如果你是...则必须能...”的思想。如果你是天使,则必须能飞。 2.接口的本质是契约,就像我们人间的法律一样,制定好后打架都遵守。 接口声 阅读全文

Day31抽象类

2022-09-01 12:31 by rebirthhhh, 16 阅读, 0 推荐, 收藏, 编辑
摘要:抽象类 abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类 抽象类中可以没有抽象方法,但有抽象方法的类一定要声明为抽象。类。 抽象类不能用new关键字来创建对象,它使用来让子类继承的。 抽象方法,只有方法的声明,没有方法的实现,它 阅读全文

Day30static

2022-09-01 12:31 by rebirthhhh, 12 阅读, 0 推荐, 收藏, 编辑
摘要:static package oop.demo2; //static 静态 public class Student { private static int age;//静态的变量 多线程 private double score;//非静态的变量 public void run(){ } pub 阅读全文

Day29instanceof和类型转换

2022-08-31 22:09 by rebirthhhh, 17 阅读, 0 推荐, 收藏, 编辑
摘要:instanceof 类型转换 package oop; import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer; import oop.demo.Per; import oop.demo.Stu; import oop.dem 阅读全文

Day28多态

2022-08-31 22:09 by rebirthhhh, 10 阅读, 0 推荐, 收藏, 编辑
摘要:多态 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注意:多态是方法的多态,属性没有多态 instanceof package oop.demo; pub 阅读全文

Day27方法的重写

2022-08-31 22:09 by rebirthhhh, 12 阅读, 0 推荐, 收藏, 编辑
摘要:package oop.demo; public class A extends B { //@Override 重写 @Override //注解:有功能的注解! public void test() { System.out.println("A=>test()"); } } package o 阅读全文