- 博客(8)
- 收藏
- 关注
原创 JAVAOOP—第六章(集合框架)学习笔记
1.什么是集合框架?集合框架是为表示和操作而规定的一种统一的标准体系结构,它包含大块内容:对外的接口、接口的实现和对集合运算的算法。它们都位于java.util包中。(1)接口:表示集合的抽象数据类型,在上面的图中以虚线表示,如Collection、List、Set、Map、Iterator。(2)实现:集合框架中接口的具体实现,图中以实线表示,粗实线是最常用的实现。(3)算法:在一个实现了某个集...
2018-04-02 13:05:10
1055
原创 JAVAOOP-第五章(异常)学习笔记
1.在java程序中什么是异常呢?下面我们来一段代码如果上面的代码没有进行if-else结构判断,它就又可能出现异常,第一种,是输入的类型不一样,二是除数为0,也会出现异常。2.异常处理:如果用if-else结构来处理异常,代码量会非常多,不过别担心,java为我们提供了异常的处理机制。它是通过这五个关键字来实现的:try、catch、finally、throw和throws通过java的异常处理...
2018-03-27 11:14:24
771
原创 JAVAOOP第4章(接口)学习笔记
1.接口定义:接口可以看作一种特殊的“抽象类”,但是采用与抽象类完全不同的语法来表示,两者的设计理念也是不同的,抽象类利于代码复用,接口利于代码的扩展和维护。2.语法 :[修饰符] interface 接口名 extends 父类接口1,父类接口2,......{ //常量定义 //方法定义}class 类名 extends 父类名 implements 接口1,接口2,......{...
2018-03-20 11:12:20
610
原创 JAVA-OOP 第一课(接第三章·多态)学习笔记
1.多态的定义: 简单来说,多态是具有多种表现形态的能力的特征。专业说法:同一个实现接口,使用不同的实例而执行不同的操作。2.示例代码:因为发生多态必须要有继承、方法的重写,所以要有父类,子类。//这个是父类public abstract class Pet { private String name; private int health; private int love; pu...
2018-03-08 10:58:15
432
原创 JAVA-OOP 第一课(第二章·继承)学习笔记
一.继承: 1.关键字:extends 2.语法: 修饰符 子类 extends 父类{ // 类定义部分 }3.示例代码public class Dog extends Pet{ //类定义部分}在java中只支持单继承,即每个类只能有一个直接父类;定义一个类时,如果没有使用extends关键字那么这个类直接继承Objec...
2018-03-06 16:01:47
513
原创 JAVAOOP-第二课(第一章)学习笔记
第一节:构造方法1.语法格式:public 方法名(){ }注意: 1.构造方法没有返回值类型 2.方法名与类名相同 3.方法里面可以写参数 4.在一个类中如果没有构造方法时,那系统在编译时会自动生成一个无参的构造方法。2.有参构造方法(可以与无参构造方法共存) 示例代码public Penguin(String name){...
2018-03-04 16:46:59
187
原创 JAVAOOP-第一课(第一章)学习笔记
第一节:扩展1.后缀:jsp---相当于html,但是它里面可以写java代码。2.包名取名规则a.网站域名倒着写b.字母小写3.类名取名规则a.首字母大写4.三目运算(适用简单的if-else)条件语句?真结果:假结果int a=10;String b = a>10?"真":"假";System.out.println(b);相当于下面的int a=10;if(a>10){...
2018-03-01 10:01:20
334
原创 JAVA经典案例:九九乘法表(要求个位对齐)
实现阶梯式的九九乘法表(个位对齐),还是要用嵌套循环,这里用嵌套for循环最合适不过了。public static void main(String[] args) { for (int i = 1; i <=9; i++) { for (int j = 1; j <i+1; j++) { if (j*i<10&&j!=1) { Sys...
2018-02-27 11:25:08
3038
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人