自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DAY15

一、LinkedList类:1)表示双向链表,每个节点有三部分组成:前驱、结点值、后继。2)构造方法:(1)LinkedList():构造一个空列表。( 2)LinkedList(Collection<? extends E>c):构造一个包含指定 collection 中的元素的列表,这些元素按其collection 的迭代...

2019-03-28 15:14:52 100

原创 DAY14

1、集合:可以存储任意类型的对象,并且长度可变。2、框架(1)Collection(接口)1’ List (接口)分为ArrayList(方法)和LinkList(方法)2 ’ Set(接口)分为TreeSet(方法)和HashSet(方法)3’ Map(接口)分为TreeMap(方法),HashTable(方法),和HashMap(方法)3、ArrayList应用与底层实...

2019-03-28 14:22:17 98

原创 DAY13

1、抛出异常的方式共有两种:throw throwsthrow:方法内部抛出异常。throws:抛出方法异常。例如:if(a<0){throw new CjbnwfException(“成绩不能为负数”);}2、自定义异常例如:自定义一个数组越界异常public class arrayException extends Exception{public arrayExcep...

2019-03-28 13:42:07 91

原创 DAY12

一.定义异常:指程序出现不正常现象。可分为编译时异常和运行时异常(飘红)错误:指的是逻辑问题错误的解决办法:改代码二.(1)架构:ThrowableException ErrorRuntimeException(2)常见异常ArithmeticException:数学运算异常(分母为0)ArrayIndexOutOfBoundsExcep...

2019-03-21 14:42:39 100

原创 DAY9

1.抽象类和接口抽象类:当父类方法不能满足大多数子类需求时,需要把方法变成抽象方法,抽象方法不能在普通类中,可以放在抽象类中(1).抽象方法不能在普通类中(2).抽象类中可以有普通方法(3).抽象类中可以有构造方法(4).不能直接创建对象,间接可以接口:全是抽象方法的抽象类是接口(1).抽象类中不可以有普通方法(2).抽象类中不可以有构造方法(3).不能实例化(4).属性默认p...

2019-03-21 14:15:31 161

原创 DAY8

一.面向对象的特性:继承 封装 多态继承:xx是一种xx ,表述的是事物之间的所属关系,包括父类和子类,子类继承父类封装 目的:保证数据安全要求:属性私有化多态:需要继承做基础,多种形态例如:Person p=new teacher();其中Person是父类,teacher是子类。调用方法时,先找父类,没有会报错,有则会继续去子类中找,若有则执行子类方法,若无则执行父类方法二.设...

2019-03-14 15:33:49 95

原创 DAY7

1、面向对象三大特性:继承,封装,多态2、继承:xx是一种xx例如:public class Cat extends Animal其中:Cat 为子类 Animal为父类(基类或者超类)作用:简化代码(减少代码冗余)构造方法:父类对象先于子类对象创建super(): 调用父类构造函数重写:当父类方法不能满足子类需求注意:在子类中重写的方法需要和父类被重写的方法具有相同的方法名、...

2019-03-14 15:00:05 83

原创 DAY6

1.发展:机器语言(0101) 汇编语言(操作系统)高级语言(c) 面向对象(java)2.万事万物皆对象3.一类相同属性的对象集合(抽象)–类4.类(类名首字母大写),对象5.属性—是对类和对象的静态描述6.方法------动态描述public 返回值类型 方法名(参数列表){方法体}返回值类型 return void方法名:标识符(驼峰)7.创建对象Person ...

2019-03-14 14:18:41 110

原创 DAY5

一、数组的基本操作。(1)交换当两个数据进行交换时,需要引进一个变量才可以进行。(2)内存赋值(3)遍历第一种:for循环第二种:增强型for循环(4)自带排序调用Arrays.sort(a)二、排序算法(8种)(1)冒泡排序基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的...

2019-03-14 13:33:31 79

原创 DAY4

(1)定义:具有相同类型数据的集合。类型[ ] 变量;int[ ] a;类型 变量[ ] ;int a[ ];(2)赋值变量=new 类型[长度];变量={数组中的数};(3)下标、索引变量[索引 ](4)长度a.length()(5)数组属于引用类型 在堆中课后练习例题:题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名...

2019-03-11 20:55:08 136

原创 DAY3

一,循环(1)单循环for(起始;终止;步长){循环体}起始;while(终止){循环体;步长;} 起始;do{循环体;步长;}while(终止);(2)嵌套循环外层循环控制行数 内层循环控制列数注意:while循环与do while循环的区别:while循环是当括号里的表达式成立,则循环体开始运行;而 do while 循环中无论判断表达式是...

2019-03-06 18:28:49 102

原创 DAY2

1,字符集GB2312 GBK unicode 0000 0000 0000 00002,内存模型3,分支语句(练习)if(boolean|表达式){语句块(业务逻辑)}else{语句块(业务逻辑)}if(boolean|表达式){语句块(业务逻辑)}else if(boolean|表达式){语句块(业务逻辑)}…else{语句块(业务逻辑)}swit...

2019-03-06 17:27:22 127

原创 DAY1

Day1一.环境搭建jdk1.8 myeclipse eclipse idea查看版本:win+r-----&gt;cmd-----&gt;java -version二.第一个程序新建工程----》新建java文件----》写代码三.注释:单行注释 //int age = 12;//输入年龄System.out.println(age);//输出 年龄块注释 /…/...

2019-03-06 17:10:42 111

空空如也

空空如也

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

TA关注的人

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