自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内部类

内部类内部类:就是在一个类中定义另外一个类!(以后看源码:比如:集合中的迭代器) 在A类中定义一个B类,那么将B类就称为A类的内部类,A类就是B类的外部类! 内部类是可以访问外部类的成员,包括私有!内部类的分类:成员内部类:在外部类的成员位置定义的类局部内部类:在局部位置(外部类的成员方法中)定义的一个类访问方式:在测试类中,要访问内部类的成员: 外部类名.内部类名 对象名 = 外部类对象().内部类对象();//定义一个外部类class O

2020-08-01 15:42:16 137

原创 抽象、接口

抽象类概念:在一个类中存在一个功能,仅仅方法声明,没有方法体(抽象方法),需要将该类定义抽象类。举例:动物 -----> 本身不是具体的(抽象的动物类)​ 动物的吃或者睡应该定义为抽象功能 ----> 必须强制子类必须重写抽象功能!(具体的动物:猫,狗等等)特点:​ 1)如果一个类中有抽象方法,那么该类一定是抽象类;​ 如果一个类是抽象类,那么该类中不一定存在抽象方法;​ 2)抽象类不能实例化(不能创建对象)​ 3)抽象类不能实例化,如何实例化呢?

2020-08-01 15:35:59 192

原创 继承、多态

继承继承:需要定义独立的类,将其他类的共性内容抽取到该独立的类中,让其他类和这个独立类的产生一种关系: "继承"关系继承的好处:1)提供了代码的复用性 (代码结构清晰)2)提供了了代码的维护性3)类和类产生的这种"继承关系",是多态的前提条件继承的关系也是一种弊端,类和类产生,耦合性就增强了开发的原则:Java很多的开发原则都要遵循下面这个:低耦合,高内聚耦合:尽量的一个类能完成的事情一个类去完成,不要产生过多的关系. (spring框架的IOC:控制反转)

2020-08-01 15:29:38 1035

原创 面向对象、封装

面向对象1.1面向过程:基于面向过程的一种思想!面向过程:代表C语言,强调一个功能的步骤。面向对象:代表java语言,强调对象的创建,使用对象调用功能。面向对象的思想:一切客观存在的事物都是对象,万物皆是对象。任何对象,一定具有自己的特征和行为。 特点: - 更符合生活中的思想行为习惯 - 让复杂的事情简单化 - 让我们从执行者变成指挥者对象:特征:称为属性,一般为名词,代表对象有什么行为:称为方法,一般为动词,代表对象能做什么面对对象设计

2020-07-25 09:49:00 230

原创 数组、数组异常、二维数组、冒泡排序的思想和代码

数组数组:是可以存储同一种类型的元素一种“容器”。(都是引用类型:默认值为null)注意:必须要保证该容器中储存的类型必须一致!数组的定义: 数据类型[] 数组名称; 举例:int[] arr 定义了一个int数组的变量arr 数据类型 数组名称[];举例:int arr[] 定义了一个int类型的变量arr数组数组的初始化(两种):动态初始化:开发者定义数组初始化的时候,指定数组的长度,系统默认给数组中的元素赋值;数据类型[] 数组名称 = new 数据类型

2020-07-22 00:01:06 115

原创 数据类型及数据类型转换、转义字符

数据类型Java的数据类型分为两大类:基本数据类型:包括 整数、浮点数、字符、布尔。引用数据类型:包括 类、数组、接口、对象、String。数据类型的转换1.1 自动转换自动转换:将取值范围小的类型自动提升为 取值类型大的范围。一个 int 类型变量和一个byte 类型变量进行加法运算,结果会是什么数据类型?int i = 1;byte b = 2;运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。byte 类型内存中占有1个字节,在和int 类型运算时

2020-07-18 14:59:42 815

原创 关键字、标识符、常量、变量

关键字关键字:被Java语言特定含义的单词.组成关键字的单词:全部都是小写.​class,public, static, void,interface,extends,abstract,相关的基本数据类型等等.. ​public:权限修饰符(公开的,公共的)(第一周都用public)private(私有的,外界不能直接访问的)protected:受保护的,权限修饰符 class:定义一个类(Java中的最基本的单元)static:静态修饰符 (面向对象部分讲)void:跟方法有关

2020-07-18 14:35:39 145

原创 JDK安装环境_path环境

JDK安装环境_path环境软件:jdk-8u162-windows-x64.exe链接:https://pan.baidu.com/s/1lDX-OL8r5-QhDo35LiNEVw 提取码:pmmr配置环境java环境变量是因为:在开发过程中,如果所有的Java文件都储存在jdk中bin目录中,如果不小心删除了xxx.exe命令,jdk环境就会有问题,需要在任意盘符都可以去使用javac、java两个命令。安装好jdk软件(安装过程中会提示“是否安装jre”,此步骤可以忽略,也可以点击安

2020-07-14 19:29:19 206

空空如也

空空如也

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

TA关注的人

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