![](https://img-blog.csdnimg.cn/20191020175417931.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java笔记
S_Sandra
这个作者很懒,什么都没留下…
展开
-
Java基础小结
JDK——java开发程序包,包含jre,多了编译器javac以及调试工具 JRE——java运行环境,包含JVM以及java核心类库,是java程序运行的环境, 针对使用java程序的客户 JVM——java虚拟机(java移植性的关键) ———————————————————————————————— Java关键字: Java命名方法:驼峰式命名 小驼峰:用...原创 2018-11-07 12:17:36 · 199 阅读 · 0 评论 -
Java——类与对象
面向对象编程范式(C++,Java,Go语言) 能进行对现实生活的抽象每个对象(类)都有自己的属性和方法 1.面向对象编程的三大特征 a.封装性: 将客观事物封装成抽象的类,每个类都有自己的属性以及方法,并且类可以让自己的方法和属性只让可信的类或对象操作,对不可信的进行信息隐藏。 内部操作对外部而言不可见性(保护性) b.继承性: 可以使用现有类的所有功能,并且在无需重新编写原有代码的情况下进行功...原创 2018-11-07 12:28:04 · 144 阅读 · 0 评论 -
Java——this和static关键字
this关键字 编译器优化:就近原则,取最近的同变量名 1 this表示调用本类属性 只要在类中访问类的属性,一定要加上this关键字 2 this表示调用本类方法 a.调用普通方法: this.方法名(参数) 当有类的继承关系时,调用本类方法时一定要加this关键字 b.调用构造方法: this(参数) 注意: 1> this调用构造方法必须放在构造方法首行 2> this调...原创 2018-11-07 12:33:52 · 251 阅读 · 0 评论 -
Java——super和final关键字
一、方法覆写关键字——super 1 、super用于方法 《1》用于构造方法(重要)——super(参数列表) 当子类调用父类无参构造方法时,super()可写可不写;表示调用父类无参构造。 当子类调用父类有参构造方法时,super(参数列表)必须要写,要告诉编译器当前调用的是那个有参构造。 注意: a. 子类构造方法中调用父类构造必须是第一行 b.this与super不能同时调用 《2》用于普...原创 2018-11-13 17:52:48 · 325 阅读 · 0 评论 -
类的继承,方法的覆写
一、继承的定义与使用 1、定义: 子类(派生类)在父类(基类,超类)已有的基础上进行功能的扩充(可重用) Java中类的继承关键字:extends 2、继承的限制: 1》子类对象实例化前,首先调用父类构造方法产生父类后,在调用子类构造方法实例化子类对象 2》Java中只允许单继承,不允许多继承(Java的单继承局限) 要想在Java中实现相关的“多继承”,要么多层继承,要么使用内部类 3》在继承时...原创 2018-11-08 14:19:10 · 361 阅读 · 0 评论 -
Java实现加减乘除运算
** 利用接口做参数,写个计算器,能完成加减乘除运算。 (1)定义一个接口Compute含有一个方法int computer(int n, int m)。 (2)设计四个类分别实现此接口,完成加减乘除运算。 (3)设计一个类UseCompute,类中含有方法:public void useCom(Compute com, int one, int two),此方法能够用传递过来的对象调用comp...原创 2018-11-08 14:40:50 · 18298 阅读 · 0 评论 -
Java——线程练习题
1.写两个线程,一个线程打印 1-52,另一个线程打印A-Z,打印顺序是12A34B…5152Z; class Print1{ private int flag=1; private int count=1; public synchronized void printNum(){ while (flag!=1){ t...原创 2018-11-20 17:29:13 · 655 阅读 · 1 评论 -
Java内部类初识
内部类 1.定义:在类的内部进行其他类结构的嵌套操作 2. 内部类的优点 内部类与外部类可以方便的访问彼此的私有域(包含私有方法,私有属性) 内部类是另外一种封装(保护性),对外部的其他类隐藏(心脏含在人体内部) 内部类可以实现Java中的单继承局限 3.内部类的缺点 结构复杂 4.内部类和外部类的关系 对于非静态内部类,内部类的创建需要依赖外部类的对象,在没有外部类实例之前无法创建非静态内...原创 2018-11-20 23:23:59 · 210 阅读 · 0 评论