自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java深层理解多态

多态1)含义:同一个动作作用于不同的对象产生不同的行为。eg:F12)优点:降低了程序之间的耦合度提高了程序的可扩展性3)多态的类型:----编译时多态:静态的,方法重载,(在编译时,调用相同的方法根据不同的形参区分)----运行时多态:动态的,只有在运行期间才能确定使用的对象类型,(才能确定变量的引用是那个实例)4)多态的必要条件----继承:存在子类,父类继承关系---...

2020-01-14 18:48:19 227

原创 java深层理解继承

一、OOP:面向对象面向对象的原则:----高内聚:提升程序内部的性能----低耦合:降低程序间的依赖关系二、继承1)含义:允许子类拥有父类的属性和行为(除私有属性和行为)。2) 优缺点优点:提升了代码的复用性缺点:多层继承关系,层级结构复杂,提高了他们之间的耦合度3)语法:子类 extends 父类4)super关键字:----当创建子类对象时,无论写没写父类无参构造器...

2020-01-13 19:38:05 185

原创 java深层理解面向对象

面向过程与面向对象面向过程面向对象效率高效率低可维护性比较低(即耦合度比较高)可维护性比较高(耦合度比较低)适合嵌入式开发适合应用开发面向对象详解1.类类是抽象的,用来描述事物的(不占内存)2.对象对象是具象的,是类的一个实例(占内存)1)属性:静态的(固有特征)2)行为:动态的(方法)3.类和对象之间的关系类是对象的描述,对象是类的...

2020-01-13 19:01:55 212

原创 数据库与数据仓库简单杂记

数据库(OLTP):1)面向业务处理,处理事务2)按照实际的业务应用,符合三大范式进行设计3)存放的实时数据(业务数据)4)并发性,安全性5)为了捕获数据而设计数据仓库(OLAP):1)面向分析处理2)按照分析需求,分析维度,分析指标进行设计3)存放的历史数据4)面向主题设计,面向分析设计内部表:drop表的时候,元数据信息没了,也会删除真实信息外部表:drop表的时候,元...

2020-01-13 17:22:21 168

原创 linux系统文件及常用命令

linux系统的文件类型(1)普通文件(-):即流式文件。如文本文件、源码文件、shell脚本等。可以用cat、less、vi等查看或修改内容(2)目录文件(d):用于表示管理系统中的全部文件,内容包括文件名、子目录名及其指针,是Linux存储文件名的唯一地方常用命令(1)ls:显示目录文件ls -a显示所有文件ls -l显示详细信息(2)-rw-r–r- -u所有者 g所属组 o...

2020-01-08 20:43:25 453

原创 java多态,父类的引用指向子类的对象,instanceof函数

多态多态即事物的多种多样的状态。1.重载重写都是多态的表现。重载重写此处不再赘述。2.父类的引用指向子类的对象下面通过几个实例来详细讲解这个知识点:(1)定义父类Person(2)定义子类Student(3)定义测试类TestPerson person = new Student();这里为父类的引用指向子类的对象,(引用的知识请看前几篇博文,此处不再赘述)。这里需要知道:编...

2020-01-07 19:27:53 807

原创 java设计模式之单例模式

单例模式含义:单例模式是一种设计模式,对于特定的类,它仅仅允许实例化一次对象(此时使用的内存区域已经定下来了,以后都是使用的这一内存区域的对象,直至运行结束),不允许直接通过“new+类名()“ 获取多个不同的对象。实现:饿汉式------线程安全的,推荐使用(1)构造函数通过私有化阻止多次创建多个不同的对象;(2)一个类中的私有属性或方法只能在本类访问或使用;(3)外界只能访...

2020-01-07 17:22:11 182

原创 变量在内存中的表示 及 各种类型的变量的默认初始值

变量在内存中的表示一.分类存储在栈上的变量(1)基本类型变量—整形,浮点型,字符型(2)引用类型变量—字符串型,抽象数据类型的 = 左侧的内容存储在堆上的变量(1)通过new生成的对象(2)数组二.表示下面举个例子(在Car类基础上):public class Car{ String num; String color;}以下代码在main函数里: int a;...

2020-01-04 10:10:31 764

原创 java方法形参为可变参数的实现

可变参数原则(1)可变参数必须是参数列表的最后一个参数(2)参数列表中可变参数只有一个(3)可变参数本质是数组(4)在可变参数中传参,既可以传递多个参数,也可以只传一个数组(5)可变参数在方法内部当成数组下面是使用范例:...

2020-01-02 15:24:09 358

原创 eclipse代码调试

单步调试加断点(双击行号前面),出现一个小点。右击–>选择Debug as–>Java Application特殊背景的一行是即将运型这一行F6运行下一行F5进方法F7跳出方法点java退回原界面(右上角)加代码调试在预期的地方加上输出语句,测试某变量是否得到预期输出。System.out.println(a);//假如测试a...

2020-01-02 15:01:30 182 2

空空如也

空空如也

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

TA关注的人

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