02 2022 档案

摘要:内部类 一种定义在类中的类,他们是嵌套关系。在编译成功时,会生成多个.class文件,分别是外部类.class和外部类$内部类.class。 内部类分四种: 成员内部类 静态内部类 局部内部类 匿名内部类 1.定义 成员内部类 public class TalkingClock{ private i 阅读全文
posted @ 2022-02-28 15:48 hello_12153_98 阅读(30) 评论(0) 推荐(0) 编辑
摘要:接口 JAVA是只支持单继承的,但可以多实现,也就是类可以实现多个接口 接口是一种规则,是一种约束,使用者必须按照其规定使用。比如usb接口可以为设备间提供快速传输,也可以供设备充电,使用者必须要有一个usb接口,不能是两脚的插头或三脚的;要想使用使用3.0的传输效率,接口就必须要遵守协议。 比起抽 阅读全文
posted @ 2022-02-24 20:56 hello_12153_98 阅读(53) 评论(0) 推荐(0) 编辑
摘要:##abstract修饰符 在继承结构中,上层的类会更具有通用性,不同的子类可以以不同的实现去重写父类继承下来的功能。如计算器,为了完成科学计算的、会计使用的、普通的等,以不同的方式完成数字计算。像这类的在众多的方式中我们抽取出共同的、本质性的特征,舍弃其非本质的特征的过程,这称为抽象。在Java中 阅读全文
posted @ 2022-02-20 19:43 hello_12153_98 阅读(76) 评论(0) 推荐(0) 编辑
摘要:Java是由C/C泛生的,其也保留了C/C的部分特性,如关键字。在C/C++中,关键字有着特殊的含义。 final修饰符 在编程中,一般会存在一些变量或方法,程序员不让其数据“发生改变”,如数学计算要用到的圆周率,在编程时我们会给它一个固定值,但为了日后不被后其他人修改,就会用final来修饰这个“ 阅读全文
posted @ 2022-02-18 15:38 hello_12153_98 阅读(94) 评论(0) 推荐(0) 编辑
摘要:Java是由C/C泛生的,其也保留了C/C的部分特性,如关键字。在C/C++中,关键字有着特殊的含义。 1.static修饰符 在日常使用中关键字static一般用来修饰类的属性和方法,而被static修饰的成员会被称为静态成员或类成员。因为static修饰的成员它们属于类,不属于任何的对象。静态成 阅读全文
posted @ 2022-02-17 22:01 hello_12153_98 阅读(117) 评论(0) 推荐(0) 编辑
摘要:同一批事物,它们都是由一个事物泛生得出的(也就是继承),这一批事物我们可以用一个分类去归纳。比如我们生存需要进食,牛肉、猪肉、鸡肉等,当我们处于一个饥饿的状态下,不管什么肉,都会食取充腹;又如,在建房子上,可以聘请不同的设计师来帮我们完成,不管是国外的还是国内的。 多态亦是如此,通过父类就能引用不同 阅读全文
posted @ 2022-02-09 19:27 hello_12153_98 阅读(39) 评论(0) 推荐(0) 编辑
摘要:在旧事物的前提下,让新事物保持旧事物的特性,并泛生出新事物自己独有的特性。在java中,继承是对某一批类的抽象,提高了代码的复用性。 继承就是在A类(基类)上,泛生出B类(派生类)。B类会自动继承A类的方法和变量(稳性的,无需手动添加),在B类中可以调用A类的方法和变量。 java中只允许单继承,但 阅读全文
posted @ 2022-02-07 21:31 hello_12153_98 阅读(52) 评论(0) 推荐(0) 编辑
摘要:java三大特性之一封装,就是把内部数据**“隐藏”**起来,只暴露少量方法供外部使用,比如日常生活使用的电子产品,使用者只需要知道怎么去使用,不用去了解其内部构造。 高内聚,低耦合:内部数据不允许多部干涉,仅提供少量方法外部使用 对数据的隐藏,应禁止外部可直接访问对象内部数据,应通过接口间接访问 阅读全文
posted @ 2022-02-07 21:30 hello_12153_98 阅读(40) 评论(0) 推荐(0) 编辑
摘要:内存分析 Java虚拟机的内存大分为三个区域:栈,堆和方法区,其实细分是只有两个,因为方法区也是在堆里的。 栈(stack): 每个方法被调用都会创建一个栈帧,用以存储局部变量、操作数和方法出口 每创建一个线程都会为该线程创建一个栈,用以存储局部变量的基础数据类型和引用数据类型的引用 栈是线程私有的 阅读全文
posted @ 2022-02-07 21:24 hello_12153_98 阅读(44) 评论(0) 推荐(0) 编辑
摘要:创建与初始化对象 在程序里,使用new关键字创建类的对象,格式:classType className = new classType()。在使用new的同时,也在内存中为该对象分配了空间,及对对象进行了默认的初始化和对类中构造器的调用 对classType className = new clas 阅读全文
posted @ 2022-02-07 21:23 hello_12153_98 阅读(42) 评论(0) 推荐(0) 编辑
摘要:方法 定义:修饰符 返回类型 方法名(参数列表)异常抛出类型{方法体} 1.定义 1.1.修饰符 public、static、abstract、final等等都是修饰符。可以有多个修饰符 1.2.返回类型 当方法执行完如果需要给调用者返回数据,需要给定返回数据的类型,没有返回的数据就必须写void, 阅读全文
posted @ 2022-02-07 21:22 hello_12153_98 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示