java学习
WhiplashxX
这个作者很懒,什么都没留下…
展开
-
Java学习笔记(三)——继承
Java学习笔记(三)——继承继承代码呈现1.变量2.函数3.构造函数final关键字抽象类抽象类练习模板方法设计模式 继承 继承: 1.提高了代码的复用性。 2.让类与类之间产生了关系。有了这个关系,才有了多态的特性 注意: 千万不要为了获取其他类的功能,简化代码而继承; 必须是类与类之间有所属关系才可以继承。(is a) 判断是否需要继承:父类的功能子类是否全都需...原创 2019-09-04 16:27:24 · 187 阅读 · 0 评论 -
Java学习笔记(二)
Java学习笔记(二)匿名对象封装构造函数this关键字static关键字什么时候使用静态?静态的应用——工具类静态代码块main函数的一些简介设计模式 匿名对象 匿名对象调用方法有意义,调用属性没意义(变成垃圾) 匿名对象使用方式一:当对对象的方法只调用一次时,可以用匿名对象来完成(比较简化) 如果对一个对象进行多个成员调用,必须给这个对象起个名字 匿名对象使用方式二:可以将匿名对象作为实际参数...原创 2019-09-01 23:17:23 · 141 阅读 · 0 评论 -
Java学习笔记(一)
Java学习笔记(一)这是我的第一篇blog配置环境变量基本标识符语句循环函数数组数组排序二维数组面向对象类和对象的关系成员变量和局部变量 这是我的第一篇blog 经过了第一周的学习,在这里总结一下笔记… 配置环境变量 配置临时环境变量: 编译时配置路径set path;执行时set classpath 在配置classpath路径时,结尾不加分号; .代表当前路径; classpath先找...原创 2019-08-27 16:43:36 · 123 阅读 · 0 评论 -
Java学习笔记(四)——接口
Java学习笔记(四)——接口1.格式2.接口的特点3.接口举例 1.格式 接口:初期理解,可以认为是一个特殊的抽象类。当抽象类中的方法都是抽象的,那么该类 可以通过接口的方式来表示。 class用于定义类; interface用于定义接口 interface Inter { public abstract void show(); } 接口定义时,格式特点: 1.接口中常见定义:常量,抽象...原创 2019-09-07 17:47:31 · 135 阅读 · 0 评论 -
Java学习笔记(五)——多态
Java学习笔记(五)——多态1.多态的体现2.多态的前提3.多态的好处4.多态的弊端5.多态的应用6.多态的代码出现特点 多态的定义 多态:可以理解为事物存在的多种体现形态 动物包括:猫,狗,··· 猫 x = new 猫(); 动物 x = new 猫(); 1.多态的体现 abstract class Animal { abstract void eat(); } class Cat...原创 2019-09-09 17:21:24 · 169 阅读 · 0 评论 -
Java学习笔记(六)——内部类
Java学习笔记(六)——内部类1.Object类 1.Object类 Object类:是类层次的根类,是所有对象的直接或者间接父类,传说中的的上帝。 该类中定义的肯定是所有对象都具备的功能。 class Demo//extends Object { private num; Demo(int num) { this.num = num; } public boolea...原创 2019-09-12 22:44:23 · 110 阅读 · 0 评论 -
Java学习笔记(七)——异常
Java学习笔记(七)——异常异常一些基本概念自定义异常参阅ExceptionTest.javaExceptionTest1.java 异常 一些基本概念 异常是对问题的描述,将问题进行对象的封装。 异常体系的特点:异常体系的所有类以及建立的对象都具备可抛性。 也就是说可以被throw和throws关键字所操作。 只有异常体系具备这个特点。 throw和th...原创 2019-09-19 11:26:21 · 145 阅读 · 0 评论 -
牛客网错题总结
基类就是父类,导出类就是子类。 synchronized 关键字 : 用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这个段代码。 volatile:用来确保将变量的跟新操作通知到其他线程,当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序。然而,在访问volatile...原创 2019-09-19 15:17:41 · 239 阅读 · 0 评论