`
高山流水123
  • 浏览: 25717 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

java----异常处理细节2

 
异常处理细节:1,Message 是Throwable 的属性,   getMessage() 是方法2,e.printStrackTrace(); 打印异常栈信息3,自定义异常类:      class MyException extends Exception{         public MyException(){}         public MyException(String message){           super(message);         }      }4,方法的覆盖:   访问修饰符相同或更宽; 方法名,参数表,返回值类型 相同;   子类不能比父类 ...

java---异常处理1

java---异常处理(程序在运行时)1,概念:提高容错性;正常情况下不执行,当异常时候执行处理代码;2,避免异常:通过措施是防止发生   处理异常:已经发生,怎么挽救3,异常的分类:   1) Throwable 父类 :      子类 a) ...

java----枚举

枚举: 1,类:这个类的对象是构造好的,不允许用户构造该类的新对象;      例如:性别类,季节类; 2,枚举关键字:enum ; 枚举:1,类:这个类的对象是构造好的,不允许用户构造该类的新对象2,特殊类,默认是Enum的子类,  final类 所有的构造方法必须私有3,枚举值:枚举类的对象,也是枚举类中的公开静态常量4,枚举中可以定义抽象方法,由枚举值分别实现
1,自动封箱; 2,for-each; 3,静态引入:用到一个类中静态成员时,可以省略类名:import static java.lang.Math.*; 4,可变长参数==》就是个数组String :static void method(String... str){ };        可变长参数:由编译器负责将多个实参封装成数组;        一个方法中最多只能有一个变长参数,且必须是参数表中最后一个参数。 5,格式化的输入,输出:        1)让用户输入一个整数:                       Scanner sc=new Scanner(Sys ...
泛型套泛型:          Set<Map.Entry<String,Integer>> es=map.entrySet();          for(Map.entry<String,Integer> me:es){                  String k=me.getKey();                  int v=me.getValue();               ...

java----泛型

泛型:jdk 5.0以上版本:        1,模板编程:class ClassC<T>{                                    public void method(T t){                                     }                                }        2,<E>:E代表元素类型,        3,优点:成为模板,节省代码;                        统一类型,不用强转;        4,迭代遍历被取代: 统一的遍 ...
1,怎么用,用好? 2,主要在于练习量,孰能生巧; 3,Map:在集合中应用多于 Set ,和collection 无关, 独立接口;              元素:俩个对象( key--value:键值对,key 是不可以重复的,value 是可以重复的,                                        通过key 找 value );              特点:key--value:键值对,key 是不可以重复的,value 是可以重复的;              方法:put(Object k,Object v) :添加(或是覆盖已存 ...
java----集合框架:  1,集合(容器):一个对象,用来储存其他多个对象,例如 ArrayList 类 或 数组;  2,ArrayList 类  代替 数组;  3,1)Collection :             它是一个接口,元素是Object;             方法:a ...

java----包装类

java 的  包装类  1,使 object 类 一通天下,可以包括简单类型属性及值:         Object o=12;   // error         Object o=new Integer(12);         class Integer{              int value;              public Integer(int value){                   this.value=value;          } }    8种包装类:int    ===》 Integer              ...

英语随笔

1, to be with you, less becomes more ; 2,

java----Object类

 java----Object类:java.lang.object.           lang包 中  object 类         1,java 中所有类的父类,默认父类均为Object   ;         2,由于java单继承,所以 类继承关系树的树根;         3,Object o;  //  o中可以装任何对象;         4,Object 类中的public和protect 方法,是所有对象都具有的方法;              1)finalize():由垃圾收集器在回收垃圾对象时,最后调用的方法,protect 受保护的方法;      ...

java----内部类

java----内部类1,内部类定义:类中定义类;2,内部类仅仅是一个编译期的语法;3,分类:成员内部类:定义在外部类以内,方法以外。                      1可以访问外部类的私有成员;                   ...
1,接口的回调:    在定义接口之后,先有接口的使用者,后有接口的实现者,使用者通过接口 调用 实现者中的方法。 ,2,A65,a32;提供类包,给语言足够的支持;java.util.Arrays.sort(a);  
java 接口的弱耦合,靠的是标准!;   例如生活中灯泡和台灯 弱耦合;  1,利用接口实现多继承,不会破坏类之间树状关系的简单性;  2,解耦合的工具,标准:把标准的使用者和标准的实现者分离;
 java----接口 1,常数:public 公开的,不能封装;static 静态的,直接类名引用;final 常量,不可变; 2,方法:接口中的方法都是抽象的;public                             ;abstract 3,接口:特殊的抽象类;                 所有的属性都是公开静态常量;                 所有的方法都是公开抽象方法;                 没有构造方法;                interface IA  {  } ;                class Impl imp ...
Global site tag (gtag.js) - Google Analytics