- 博客(13)
- 收藏
- 关注
原创 DAY15
一、LinkedList类: 1)表示双向链表,每个节点有三部分组成:前驱、结点值、后继。 2)构造方法: (1)LinkedList():构造一个空列表。 ( 2)LinkedList(Collection<? extends E>c):构造一个包含指定 collection 中的元素的列表,这些元素按其collection 的迭代...
2019-03-28 15:14:52 81
原创 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 82
原创 DAY13
1、抛出异常的方式共有两种:throw throws throw:方法内部抛出异常。 throws:抛出方法异常。 例如:if(a<0){ throw new CjbnwfException(“成绩不能为负数”); } 2、自定义异常 例如:自定义一个数组越界异常 public class arrayException extends Exception{ public arrayExcep...
2019-03-28 13:42:07 74
原创 DAY12
一.定义 异常:指程序出现不正常现象。 可分为编译时异常和运行时异常(飘红) 错误:指的是逻辑问题 错误的解决办法:改代码 二. (1)架构: Throwable Exception Error RuntimeException (2)常见异常 ArithmeticException:数学运算异常(分母为0) ArrayIndexOutOfBoundsExcep...
2019-03-21 14:42:39 82
原创 DAY9
1.抽象类和接口 抽象类:当父类方法不能满足大多数子类需求时,需要把方法变成抽象方法,抽象方法不能在普通类中,可以放在抽象类中 (1).抽象方法不能在普通类中 (2).抽象类中可以有普通方法 (3).抽象类中可以有构造方法 (4).不能直接创建对象,间接可以 接口:全是抽象方法的抽象类是接口 (1).抽象类中不可以有普通方法 (2).抽象类中不可以有构造方法 (3).不能实例化 (4).属性默认p...
2019-03-21 14:15:31 139
原创 DAY8
一.面向对象的特性:继承 封装 多态 继承:xx是一种xx ,表述的是事物之间的所属关系,包括父类和子类,子类继承父类 封装 目的:保证数据安全 要求:属性私有化 多态:需要继承做基础,多种形态 例如:Person p=new teacher(); 其中Person是父类,teacher是子类。 调用方法时,先找父类,没有会报错,有则会继续去子类中找,若有则执行子类方法,若无则执行父类方法 二.设...
2019-03-14 15:33:49 83
原创 DAY7
1、面向对象三大特性:继承,封装,多态 2、继承:xx是一种xx 例如:public class Cat extends Animal 其中:Cat 为子类 Animal为父类(基类或者超类) 作用:简化代码(减少代码冗余) 构造方法:父类对象先于子类对象创建 super(): 调用父类构造函数 重写:当父类方法不能满足子类需求 注意:在子类中重写的方法需要和父类被重写的方法具有相同的方法名、...
2019-03-14 15:00:05 70
原创 DAY6
1.发展:机器语言(0101) 汇编语言(操作系统) 高级语言(c) 面向对象(java) 2.万事万物皆对象 3.一类相同属性的对象集合(抽象)–类 4.类(类名首字母大写),对象 5.属性—是对类和对象的静态描述 6.方法------动态描述 public 返回值类型 方法名(参数列表){ 方法体 } 返回值类型 return void 方法名:标识符(驼峰) 7.创建对象 Person ...
2019-03-14 14:18:41 87
原创 DAY5
一、数组的基本操作。 (1)交换 当两个数据进行交换时,需要引进一个变量才可以进行。 (2)内存赋值 (3)遍历 第一种:for循环 第二种:增强型for循环 (4)自带排序调用Arrays.sort(a) 二、排序算法(8种) (1)冒泡排序 基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的...
2019-03-14 13:33:31 70
原创 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 110
原创 DAY3
一,循环 (1)单循环 for(起始;终止;步长){ 循环体 } 起始; while(终止){ 循环体; 步长; } 起始; do{ 循环体; 步长; }while(终止); (2)嵌套循环 外层循环控制行数 内层循环控制列数 注意:while循环与do while循环的区别: while循环是当括号里的表达式成立,则循环体开始运行; 而 do while 循环中无论判断表达式是...
2019-03-06 18:28:49 86
原创 DAY2
1,字符集 GB2312 GBK unicode 0000 0000 0000 0000 2,内存模型 3,分支语句(练习) if(boolean|表达式){ 语句块(业务逻辑) }else{ 语句块(业务逻辑) } if(boolean|表达式){ 语句块(业务逻辑) }else if(boolean|表达式){ 语句块(业务逻辑) }… else{ 语句块(业务逻辑) } swit...
2019-03-06 17:27:22 102
原创 DAY1
Day1 一.环境搭建 jdk1.8 myeclipse eclipse idea 查看版本:win+r----->cmd----->java -version 二.第一个程序 新建工程----》新建java文件----》写代码 三.注释: 单行注释 // int age = 12;//输入年龄 System.out.println(age);//输出 年龄 块注释 /…/...
2019-03-06 17:10:42 96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人