自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 JAVA 各个包详解

包名说明java.lang该包提供了Java编程的基础类,例如 Object、Math、String、StringBuffer、System、Thread等,不使用该包就很难编写Java代码了。java.util该包提供了包含集合框架、遗留的集合类、事件模型、日期和时间实施、国际化和各种实用工具类(字符串标记...

2018-12-17 08:41:26 225

原创 多态的应用及注意事项

5,多态的应用6,多态的出现代码中的特点(多态使用的注意事项)abstract class Student{ public abstract void study(); public void sleep() { System.out.println("躺着睡"); }}class BaseStudent extends Student{ ...

2018-12-09 08:58:59 121

原创 多态-转型

向上转型:父类引用变量指向子类对象。向下转型:将向上转型的变量再转回本类型。不能直接对父类对象进行向下转型。abstract class Animal{ public abstract void eat();}abstact class Cat extends Animal{ public void eat(){ System.out.println...

2018-12-08 14:48:24 210 2

原创 多态扩展性

多态:可以理解为事物存在的多种体现形态。人:男人,女人动物:猫,狗猫 x = new 猫();动物 x = new 猫();重载和覆盖是函数的多态性的体现,提到的多态指对象的多态1,多态的体现    父类的引用指向了自己的子类对象。    父类的引用也可以接收自己的子类对象。2,多态的前提    必须是类与类之间有关系,要么继承,要么实现。    通常还...

2018-12-08 14:25:52 375

原创 接口的特点

接口是对外暴露的规则 接口是程序的功能扩展,降低了耦合性(模块式开发) 接口可以用来多实现 类和接口之间是实现关系,而且类可以继承一个类的同时实现多个接口。 接口与接口之间可以有多继承关系 基本功能写在类中,用父子类继承 扩展功能写在接口中,用接口实现   ...

2018-12-08 11:23:20 252

原创 接口2

JAVA中不支持多继承,但是通过多实现的方式实现类与类之间是继承关系类与接口之间是实现关系接口与接口之间为继承关系(支持多继承,但是设计应合理)interface Inter{ public static final NUM = 3; public abstract void show();}interface Inter1{ public abst...

2018-12-08 11:16:07 102

原创 接口

接口:初期理解,可以认为是一个特殊的抽象类(全部方法都是抽象方法)          当抽象类中的方法都是抽象的,那么该类中可以通过接口的形式表示,class 用于定义类interface 用于定义接口接口定义是,格式特点:interface Inter{ public static final int NUM = 3; public abstract voi...

2018-12-08 10:47:24 93

原创 求一个程序运行的时间

需求:获取一个程序运行的时间原理:获取程序开始的时间并相减即可。获取时间: System.currentTimeMillis();当代码完成优化后,就可以解决这类问题。这种方式,模板方法设计模式?在定义功能时,功能的一部分是确定的,但是有一部分是不确定的,确定的部分在使用不确定的部分。而确定的部分定义为final,不可被重写。不确定的部分定义为抽象方法,必须在子类中进行...

2018-12-08 10:32:41 321

原创 抽象类2

来源:父类中只是定义了功能是怎么样,子类中对功能进行实现抽象的好处:对比简单继承,强制了子类对抽象类的方法进行实现抽象类中可以有抽象方法和非抽象方法。 抽象类和一般类没有太大的不同。该如何描述事物就如何描述事物,只不过,该事物中出现了一些看不懂的东西。这些不确定的部分,也是该事物的功能,需要明确出现。但是无法定义主体。通过抽象方法来表示。 抽象类比一般类多了...

2018-12-08 09:52:28 141

原创 抽象类

当出现相同功能,但是功能主体不同,这是可以进行向上抽取,这时,只抽取功能定义,而不抽取功能主体。抽象:看不懂特点:1,抽象方法一定在抽象类中2,抽象方法和抽象类都必须被abstract关键字修饰3,抽象类不可以用new创建对象。因为调用抽象方法没有意义4,抽象类中的抽象方法要被使用,要在子类中对抽象方法进行复写,建立子类对象进行调用    如果子类只覆盖了部分抽象方...

2018-12-08 09:43:21 65

原创 Final关键字

final:最终。为一个修饰符,1,可以修饰类,函数,变量。2,被final修饰的类不可以被继承(继承对封装性是一个挑战)。    为了避免被继承,被子类复写功能。3,被final修饰的方法不可以被复写。(可以针对只有部分方法可以被复写的情况)4,被final修饰的变量是一个常量只能复制一次,既可以修饰成员变量,又可以修饰局部变量。表示终身为某个值,不可更改。    在描述...

2018-12-08 09:33:11 61

转载 Java 学习线路图是怎样的?

Java 学习线路图是怎样的?新手该如何一步步的学习 Java?查看全部 128 个回答此套视频分六大阶段,每一阶段都逐渐加深,此套教程已经整理的非常完善,各位学习者基本上按照此套流程,一阶段,一阶段学习来,肯定会入门,逆袭成为大牛。 第一阶段:Java基础视频教程1、毕向东老师的java入门教程毕向东Java基础教程(适合初学者入门的Java基础视频)​y...

2018-12-08 08:43:16 153

原创 设计模式

创建形模式1 单例模式(懒汉模式和饿汉模式)2 简单工厂模式3 工厂模式4 抽象工厂模式5 建造者模式     涉及三种类,房子,工程队以及指挥者6 原型模式结构行模式1 代理模式2 装饰模式3 适配器模式4 桥接模式5 组合模式(目录下有子目录的方式)6 外观模式(用户 基金公司 和上市股票之间的关系)7 享元模式(顾名思义:同一个...

2018-12-05 14:59:38 75

原创 JAVA中单例模式一种记忆方法

单例模式:只能有一个对象建立只需在该类中添加三句话:private ClassName() {}private static ClassName var =new ClassName();public static ClassName getClassName() {return var}三句话逐步变化,方便记忆,这就是本人所使用的方法。...

2018-12-04 15:49:20 82

转载 十大编程算法助程序员走上高手之路

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分...

2018-12-02 14:29:09 68

转载 哈夫曼树

什么是哈夫曼树?让我们先举一个例子。判定树:        在很多问题的处理过程中,需要进行大量的条件判断,这些判断结构的设计直接影响着程序的执行效率。例如,编制一个程序,将百分制转换成五个等级输出。大家可能认为这个程序很简单,并且很快就可以用下列...

2018-12-01 23:39:52 131 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除