![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
内心的笃定
这个作者很懒,什么都没留下…
展开
-
异常
error:由系统底层发生,修改代码exception:告诉jvm,jvm告诉使用者 举一个简单的例子 Int[] a=new Int[10]; System.out.println("a[10]"); 输出语句发生问题时,jvm就将这个已知的问题封装成对象 throw new ArrayIndexOutOfBoundsException(1);将问题抛原创 2017-10-06 09:00:08 · 152 阅读 · 0 评论 -
Arrays.asList的使用需注意
String[] stringArray = {"hello","world","B"}; List<String> stringA = Arrays.asList(stringArray); stringArray[0]="java"; System.out.println(stringA); int[] intarray = {...原创 2018-04-04 17:19:28 · 249 阅读 · 0 评论 -
java基础
面向对象:面向对象基于面向过程。面向对象是对面向过程的封装。解决问题只要找对象就行了。比如:手机可以看成一个对象,它有发短信,接电话,打电话的功能。特点:1.面向对象是更符合思考习惯的一种思想2.从过程的执行者转化成了对象的指挥者3.使复杂问题简单化类:用于描述事物的抽象概念 person对象:是抽象概念具体化 xiaoming,原创 2017-09-30 11:31:28 · 112 阅读 · 0 评论 -
单例设计模式
解决问题:保证一个类对象在内存中的唯一性。例如:存储了特定的数据文件的配置文件。class Single{ //静态变量私有化 private static final SINGLE_INSTANCES Single s=new Single(); //构造函数私有化 private single(原创 2017-09-30 11:38:35 · 158 阅读 · 0 评论 -
java中的子父类
子类构造函数的特点 在子类中所有的构造函数的第一行都默认存在着super()语句,调用父类的构造函数。 调用本类的构造函数用this(实参列表) 调用父类的构造函数用super(实参列表)注:1.this和super不能同时存在,二者都应该放在构造函数的第一行 2.当父类没有空参数构造函数时,子类需要显示定义super(参数)语句指定要访问的父原创 2017-09-30 11:44:24 · 1104 阅读 · 0 评论 -
final关键字
final修饰符可修饰类、方法、变量1.final修饰的类不能被继承2.final修饰的方法不能被覆盖3.final修饰的变量是一个常量不能被覆盖 当使用的数据不变时,需要定义阅读性强的名称表示该数据,并将该数据final化(名称规范,所有字母大写) public static final int num=520; //全局常量 固定显示初始化值原创 2017-09-30 12:01:31 · 159 阅读 · 0 评论 -
抽象类和接口
抽象类:不断的向上抽取而来,抽取了方法的声明,而不确定具体的方法内容,由不同的子类来完成具体的方法内容特点:1.抽象方法一定要定义在抽象类中,并需要用abstract来修饰2.抽象类不能实例化,不能使用new关键字3.子类覆盖了所有抽象方法后,子类就可以创建对象,如果没有覆盖所有方法,子类还是一个抽象类。注:1.抽象类是父类。必须要子类覆盖抽象方法后,才可以实例化,使用这些原创 2017-09-30 12:13:41 · 138 阅读 · 0 评论 -
多态
多态:对象的多种形态在程序中的体现表现在:父类的引用或者接口的引用指向了子类的对象class Animal{public void eat(){ //int num=0;System.out.println("food");}}class Dog extends Animal{ //int num=1;public原创 2017-09-30 14:22:06 · 121 阅读 · 0 评论 -
内部类
内部类:将类定义到另一个类内部访问规则:1.内部类可直接访问外部类中的成员2.外部类要想访问内部类,只能创建内部类的对象访问。如果没有实例化内部类,内部类不会被加载,不会有值输出。A类想要直接访问B类中的成员时,可以将A类定义到B类中,作为B类的内部类存在public class Outer { static int num=4; //相当于外部类的一个成员,可以被成员原创 2017-10-03 19:39:32 · 189 阅读 · 0 评论 -
HashMap和Hashtable以及TreeMap的区别
转载地址:https://blog.csdn.net/horero/article/details/53737576相同点:都实现了Map接口,都是轻量级的实现。两者采用的Hash算法几乎一样,所以性能不会有很大的差异。1.语法上面的区别:1)HashMap允许键值为空,Hashtable不允许。2)HashMap包含了containsvalue和containsKey,不包含有contains。...转载 2018-05-02 01:19:43 · 345 阅读 · 0 评论