笔记
昵称不能一个月修改一次
这个作者很懒,什么都没留下…
展开
-
2020
【1】程序:某种语言的代码指令的集合 —》“死的”“静止的” 【2】进程:运行起来的程序 —》 “活的”“动态的” 程序一旦运行,计算机就会为程序开辟内存。 在我当前计算机中,查看进程: 【3】线程:进程下面的执行单元 进程包含线程 单线程:一个进程下只有一个线程 多线程:一个进程下有多个线程 举例感受进程和线程: 进程和线程的区别: 并行:多个CPU执行多个线程 并发:一个CPU执行多个线...原创 2019-09-25 15:03:55 · 153 阅读 · 1 评论 -
2020
【1】以前:案例:存储学生的成绩:利用数组: 数组优点:按照索引查询效率高 基本数据类型可以(int[]),引用数据类型也可以(String[] ) 缺点:按照内容查询效率低 长度不可变,删除添加需要移动大量的索引 只能存放同一种数据类型 【2】现在:案例:利用集合(容器)—》它也是用来存储数据的 特点: (1)查询效率高 (2)删除添加效率高 (3)只能存放引用数据类型,不能存放基本数据类型, ...原创 2019-09-25 15:03:11 · 142 阅读 · 0 评论 -
2020
【1】代理:Proxy,Agent 【2】代理是什么?? 举例: 房东 租客 如果你直接租给租客的话:带她看房子,砍价还价,签合同,定期检查房屋,打扫房屋 最有效率的办法: 房东(被代理的人,真实对象) —》 中介—》租客 房东:省事, 房东:最关注的租房拿钱! 中介(代理): 在帮助房东完成租房的基础上,可以提供一切辅助服务,来简化房东的经历 体现到代码中: 房东:写代码:租...原创 2019-09-04 15:45:00 · 96 阅读 · 0 评论 -
2020
成员内部类 package com.bjsxt.test01; /** 1.类中的组成部分: 属性,方法,构造器,代码块(普通块,构造块,静态块,同步块),内部类, 12.内部类在编译的时候,会单独生成一个字节码文件 :TestInnerClass.class(中间用InnerClass.class(中间用InnerClass.class(中间用符号进行拼接) 13.内部类的优点: (1)...原创 2019-08-30 17:26:53 · 101 阅读 · 0 评论 -
2020
【1】为什么需要抽象类? 如何定义抽象类? 是一种模版模式。 抽象类为所有子类提供了一个通用模版,子类可以在这个模版基础上进行扩展。 通过抽象类,可以避免子类设计的随意性。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。 package com.bjsxt.test01; //5.一旦一个类中有抽象方法,那么这个类也要变成一个抽象类。加上修饰符:abstract //6.抽象类里...原创 2019-08-24 11:22:36 · 125 阅读 · 0 评论 -
2020
【1】当子类对父类提供的方法不满意的时候,子类要对父类的方法进行重写, 那么再调用子类的方法的时候,结果就是走子类重写后的那个方法。 【2】重写有严格的格式要求: 【3】面试题: 重载:在同一个类中,可以出现方法名相同,形参列表不同的各种方法。 重写:存在子类和父类中的,子类对父类方法不满意重写。 重写: 修饰符: 子类 (public)>=父类(private) 返回值: 父类 (P...原创 2019-08-21 10:09:54 · 92 阅读 · 0 评论