自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口

接口语法:接口的特性:接口不可以被实例化实现类必须实现接口的所有方法实现类可以实现多个接口接口中的变量都是静态常量示例:接口比抽象类更好的特性:可以被多继承设计和实现完全分离更自然的使用多态更容易搭建程序框架更容易更换实现一个类可以实现多个接口,非抽象类实现接口时必须实现接口中的全部方法抽象类利于代买复用,接口也利于代码维护接口中的属性全都是全局静态常量方法都是全局抽象方法接口无构造方法...

2021-02-17 21:17:34 63

原创 多态

多态使用多态的好处:减少类中的代码量提高代码的可扩展性提高代码的可维护性实现多态的三个要素:编写具有继承关系的父类和子类子类重写父类方法使用父类的引用指向子类对象 父类到子类的转换: 例:Pet pet=new Dog();// 向上转型 又称自动类型转换 父类到子类的转换: 例:Dog dog=(Dog)pet;//正确 Penguin pen=(Penguin)pet://报错,必须转换为父类指向的真实子类类型实现多态的两种形式:使用父类作为

2021-02-17 21:17:05 62

原创 继承

继承优点:减少代码冗余提高了代码的可维护性提高了代码的可重用性缺点: 类的耦合性增强了开发原则:高内聚,低耦合内聚:自己完成某件事情的能力耦合:类与类之间的关系语法:class Pet(){//父类 //公共的属性和方法}calss Dog extends Pet(){//子类只能继承一个父类 //子类特有的属性和方法}calss Penguin extends Pet(){//子类只能继承一个父类 //子类特有的属性和方法}子类访问父类成员:访问父类构造方法:

2021-02-17 21:16:29 72

原创 类和对象

类和对象万物皆对象属性:对象具有的各种特征每个对象的每个属性都拥有特定值方法:对象执行的操作对象:用来描述客观事物的一个实体,有一组属性和方法构成封装:对象同时具有属性和方法两项特性对象的属性和方法通常背封装在一起,共同体现事物的特性,二者相辅相成,不能分割类是抽象的概念,仅仅是模板定义一个类的步骤定义类名》编写类的属性》编写类的方法使用对象的步骤创建对象*类名 对象名=new() 类名();引用对象成员:使用 “.” 进行以下的操作引用类的属性:对象名.属性引用

2021-01-26 11:27:13 60

原创 嵌套循环经典案例:冒泡排序

冒泡排序:升序(由小到大)每次比较相邻两数小的交换到前面每轮结束后最大的数交换到最后 int[] array = {1, 3, -1, 5, -2}; System.out.println("排序前:"); for (int i : array) { System.out.print(i + "\t"); } System.out.println(); System.out.println("排序后:"); for (int i = 0; i < array.

2021-01-25 10:01:47 248

原创 数组

数组数组基本要素标识符: 数组的名称,用于区分不同的数组数组元素: 向数组中存放的数据元素下标: 对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问元素类型: 数组元素的数据类型使用方法声明数组:数据类型 数组名[]; 或 数据类型[] 数组名;分配空间: 数据类型[] 数组名=new 数据类型[大小];赋值:数组名[下标0]=值; 数组名[下标1]=值;…处理数据: 访问数组成员要使用"标识符[下标]"...

2021-01-19 11:43:15 57

原创 循环结构

循环结构循环程序分为:循环条件和循环操作两个部分。while循环语法while(循环条件){ 循环操作}例:(写一百遍好好学习天天向上!)int i=1;while(i<=100){ System.out.println("第"+"遍写:好好学习天天向上!"); i++;}特点:先判断,再执行示例:do-while循环语法do{ 循环操作}while(循环条件);//分号不可少例(写一百遍好好学习天天向上!):int i=1;while(i<=1

2021-01-19 11:41:53 124

原创 选择结构

选择结构基本的if选择结构语法: if(条件){ //代码块 } 例: if(张三的Java考试成绩>90){ 获得一个MP4作为奖励; }示例:if-else选择结构语法: if(条件){ //代码块1 }else{ //代码块2 } 例: if(张三的Java考试成绩>90){ 获得一个MP4作为奖励; }else{ 惩罚进行编码 }示例:多重if选择结构语法: if(条件){ //代码块1 }else if

2021-01-19 11:40:12 146

原创 变量、数据类型和运算符

变量、数据类型和运算符变量的概念变量:变量类型 变量名 = 变量值;常用数据类型数据类型:数值类型和非数值类型(char,String…)数值:整型(int,short…)和非整型(double,float…)常量final 例:final int NUM=10;final double PI=3.14;特点:一但赋值,不能更改推荐做法:常量名通常大写不用字符使用下划线分隔只能被赋值一次,通常定义时即对其初始化变量命名规则变量名=首字母+其余部分首字母要求:1.

2021-01-19 11:37:56 76

原创 初始Java

下面展示一些 内联代码片。// A code blockvar foo = 'bar';// An highlighted blockvar foo = 'bar';int int x

2021-01-19 11:37:13 69

原创 Linux入门

#Linux入门##了解Linux文件系统有哪些特点?Linux文件有哪三种权限安装Cent虚拟机时,选择什么网络配置方式?Linux有哪几种软件安装方式?Linux和Windows的区别##Linux基础知识了解Linux操作系统简单知识会使用基本的Linux命令会使用命令管理用户权限会使用命令管理Linux进程会远程连接并管理Linux服务器##会在Linux系统下安装相关软件##会使用SSH工具部署、管理项目##学习方法##操作系统AndroidAppleWi

2021-01-14 12:05:19 100

空空如也

空空如也

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

TA关注的人

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