自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 16集合框架(一)

集合框架(一)变量:(可以变化的量)它是单一数据在内存中的一个表示。数组:(引用数据类型)是在堆内存中存储一组相同数据类型的数据。​ 长度不变​ 数据类型单一**类和对象(实体):**可以用来存储一个实体的信息。​public class Dog{ // 属性 // 方法 }Dog dog = new Dog();dog.xxx = ;对象数组 虽然解决了数据类...

2019-02-22 15:01:46 127

原创 15异常

异常1. 了解异常的概念编写的程序是来源或超脱于现实生活的。生活中 不符合你预期情况的场景 就是出现异常了!程序中的异常:Scanner in = new Scanner(System.in);System.out.print("请输入被除数:");int num1 = in.nextInt();System.out.print("请输入除数:");int num2 = in...

2019-02-22 14:54:50 152

原创 14抽象类和接口

抽象类和接口**抽象方法:**在子类继承父类之后,发现有些方法必须要进行重写! 但是如果父类中不编写此方法,就没有办法使用多态调用了,所以必须要写,但是没必要实现,于是成为了抽象。// 父类public abstract class Pet{ public abstract void eat(); // 抽象方法没有方法体}// 子类public class Dog exte...

2019-02-22 14:49:29 138

原创 12方法重写和多态

方法重写和多态1. 方法重写的作用和使用**方法重写:**子类继承了父类的方法后,如果发现在需求下,父类的某些方法不太强大,我们就可以在子类中进行重写。 /** * 宠物自白 */ @Override // 注解不报错 说明你写的就是方法重写 (规范:必须要加) public void showMyself() { super.showMyself(); System....

2019-02-15 11:56:37 89

原创 13多态

多态@Override 规范上 推荐加上 帮你校验是否是方法重写**方法重写:**在子类继承了父类的方法之后,如果发现在当前的需求下,父类的方法不够强大,所以在子类中就可以对此方法进行重写。特点:1. 方法名相同2. 参数列表相同3. 返回值类型不能大于父类4. 访问修饰符不能严于父类**方法重载:**在同一个类中,方法名相同,参数列表不同(类型,个数,顺序),与方法的返回值类...

2019-02-15 11:56:28 74 1

原创 11.2继承

继承上节回顾static:静态的作用:可以用来修饰成员变量 -> 静态变量/类变量静态变量它是随着类的加载而加载,它被这个类的所有对象共享。普通成员变量(实例变量)它是随着对象的创建而产生,在不同的对象之间,是相互独立的。可以用来修饰方法 -> 静态方法**备注:**A:B:都是方法 如果被(S)修饰就是静态的。静态方法的调用:​ 同一个类中方法之间调用...

2019-02-15 11:56:17 83 1

原创 11封装

封装和继承上节回顾方法和方法重载方法语法:访问修饰符 特殊修饰符 返回值类型 方法名(形式参数列表){ // 方法体 [return xxx;]}分类:无参无返(**场景:**往往是很简单想复用一段代码 没有什么具体的参数接入和值的返回)public void print(){ }无参有返(**场景:**往往是不需要你关注具体的底层实现...

2019-02-15 11:56:08 79 1

原创 10方法和方法重载

方法和方法重载上节回顾类和对象。现实生活中的类和对象:对象(事物/东西):万物皆对象。我们描述事物的时候都会从特征和行为上下手。类(分类):我们从一群东西/事物里抽取出相同或者类似的属性和行为的抽象概念。程序中的类和对象:Java是以类为最基本组织单元的。定义类:public class 类名{ // 一群属性 public String name; ...

2019-02-15 11:55:59 69 1

原创 09类和对象

面向对象-类和对象数据存储方面:​ **变量:**只能存储一个 如果内容多了 存储起来需要定义n个变量 麻烦​ **数组:**可以存储一组相同数据类型的数据。​ 数据类型相同:​ 如果用数组存储一个人的信息/比较丰富的信息的话,不太方便。​ 例如:吃货联盟中存储订单和菜品信息。​ 纵向数组:我们定义了好多个数组,认为不同数组中,索引相同的数据,都是同一个信息。​ ...

2019-02-15 11:55:45 115 1

原创 08吃货联盟订餐系统

吃货联盟订餐系统需求背景订餐系统:我要订餐查看餐袋签收订单删除订单我要点赞退出系统问题分析数据的存储由于技术限制 我们存储的数据 存到数组中且长度限制不能超过4个。要存储的信息:菜品信息:菜名 价格 点赞数订单信息中:订餐人姓名 联系方式 地址 订单编号 送餐时间 点的菜的信息 订单状态 总价格存储的方式:变量不太合适采用数组的形式来存...

2019-02-15 11:55:36 148 1

原创 07数组(二维)

数组(二维)1. 回顾Why?最开始使用变量来存储数据。int num1 = 10;String name = "xxx";What?在内存中分配了一连串的空间。存储的数据都是相同的数据类型。How?数据类型[] 数组名 = new 数据类型[数组的长度];数据类型 数组名[] = new 数据类型[数组的长度];数组的要素:数据类型:这个数组存储的元素的类型数组名:用...

2019-02-15 11:55:26 119 1

原创 06一维数组

一维数组声明一维数组语法:int[] array;或者:int array[];l int:数组元素类型。l array:数组名称。这两种形式的含义是一样的,后一种形式更符合原始编程习惯,但前一种方式较后者更为符合原理。在本书中笔者只使用第二种形式。还可以声明多种数据类型的数组,例如:boolean [] array; //布尔型数组float...

2019-02-15 11:55:13 236 1

原创 05Java的多重循环和程序调试

Java的多重循环和程序调试1. 掌握Java二重循环(多重/嵌套)**注意:外层循环控制行 内层循环控制列(每行打印的内容)外层循环执行一次 内层循环执行一遍一般多重循环值的就是二重循环2. 使用跳转语句控制程序的流程**return结束程序 结束当前的方法,返回到方法的调用者处。break中断:switch中见过 可以结束掉某个case表示终止循环,但...

2019-02-15 11:55:02 164 1

原创 04循环结构

循环结构1.while//语法结构 :int i = 1;while (i<=100){ //输出语句; i++;}2.do - while//语法结构 :do{ //输出语句 i++}while(i<=100)do-while和while区别:do-while无论条件是否满足 都至少会执行一次!3.for//语法结构 :for(int...

2019-02-15 11:54:48 114 1

原创 03选择结构

选择结构1. 掌握if(如果)选择(分支)结构掌握基本ifif(条件){ // 条件成立时执行的内容}掌握if-elseif(条件){ // 条件成立}else{ // 条件不成立}掌握多重if(互斥)if(条件1){ }else if(条件2){ }else{ ....}注意事项:自上而下执行条件判断,只要有一...

2019-02-15 11:54:29 104 1

原创 02变量和数据类型

变量和数据类型了解什么是变量,为什么需要它.计算机中内存分类**1.运行内存(RAM)

2019-02-15 08:39:35 92

原创 01初识Java

初识Java1. 了解Java的历史由来编程语言流行趋势:Tiobe、PYPL排行榜apache、spring、eclipse、alibaba、google…sun公司(升阳公司)正式在1995年公开了Java。Sun公司打算进军机顶盒,C不太合适,于是打算开发一个新的编程语言oak。詹姆斯·高斯林2009年 Sun被Oracle(甲骨文)收购了,所以自然Java这些全都是Orac...

2019-02-15 08:38:00 82

空空如也

空空如也

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

TA关注的人

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