- 博客(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关注的人