Fork me on GitHub
上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 119 下一页
摘要: Annotation其实就是代码里的特殊标记,这些标记可以在编译、类加载、运行时被获取,并执行相应的处理。通过使用注解,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。 注解可以像修饰符一样被使用,可用于修饰包、类、构造器、方法、成员变量、参数、局部变量的声明。这些信息被保存在注解的 阅读全文
posted @ 2019-12-18 20:43 西西嘛呦 阅读(198) 评论(0) 推荐(0)
摘要: JDK1.5新增的enum关键字用于定义枚举类。 枚举类和普通类的区别: 使用enum定义的枚举类默认继承了java.lang.Enum类; 枚举类的构造器只能使用private修饰符; 枚举类的所有实例必须在枚举类中显示列出(分隔;结尾)。列出的实例系统会自动添加public static fin 阅读全文
posted @ 2019-12-18 20:38 西西嘛呦 阅读(353) 评论(0) 推荐(0)
摘要: 什么是泛型? 泛型是JDK1.5新加入的,解决数据类型的安全性问题,其主要原理是在类声明时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这样在类声明或实例化时只要指定好需要的具体的类型即可。 为什么要有泛型? java泛型可以保证如果程序在编译时没有发出警告,运行时就不会产生C 阅读全文
posted @ 2019-12-18 20:16 西西嘛呦 阅读(217) 评论(0) 推荐(0)
摘要: Collections是一个操作Set、List和Map等集合的工具类。 Collections中提供了大量方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法。 排序操作: reverse(List):反转List中元素的顺序; shuffle(Li 阅读全文
posted @ 2019-12-18 16:57 西西嘛呦 阅读(794) 评论(0) 推荐(0)
摘要: java集合类存放于java,uti包中,是一个用于存放对象的容器。 集合只能存放对象,比如存入的是int型数据1,那么它会自动转换成Integer包装类后再存入; 集合存放的是多个对象的引用,对象本身还是放在堆内存中; 集合可以存放不同类型、不限数量的数据类型; java集合可以分为Set、Map 阅读全文
posted @ 2019-12-18 16:11 西西嘛呦 阅读(1566) 评论(0) 推荐(0)
摘要: (1)任何一种程序设计语言设计的程序在运行时都可能出现错误。 (2)捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。 (3)对于这些错误,一般有两种解决方法: 遇到错误就终止程序运行; 由程序员在编写程序时,就考虑到可能出现的错误,并进行错误的检测、错误的提示以及错误的处理; 那么什么 阅读全文
posted @ 2019-12-18 14:00 西西嘛呦 阅读(512) 评论(0) 推荐(2)
摘要: 在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。 Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称,Inner的名字不能与包含它的类名相同; Inner class可以使用外部类的私有数据,因为它是外部类成员,同一个类的成员之间 阅读全文
posted @ 2019-12-17 19:24 西西嘛呦 阅读(188) 评论(0) 推荐(0)
摘要: 工厂方法模式是设计模式中应用最广泛的模式。在面向对象的编程中,对象的创建工作非常简单,对象的创建时机却很重要。工厂方法模式就是解决这个问题,它通过面向对象的手法,将所要创建的具体对象创建工作延迟到了子类,从而提供了一种扩展的策略,较好的解决了这种紧耦合的关系。 Bmw.java package fa 阅读全文
posted @ 2019-12-17 16:53 西西嘛呦 阅读(237) 评论(0) 推荐(0)
摘要: 有时必须从几个类中派生出一个子类,继承它们所有的属性和方法,但是,Java不支持多继承,就有了接口,就可以得到多重继承的效果。 接口是抽象方法和常量值的定义的结合; 从本质上讲,接口是一种特殊的抽象类,这种抽象类中只含有常量和方法的定义,而没有变量和方法的实现; 实现接口类:class SubCla 阅读全文
posted @ 2019-12-17 16:27 西西嘛呦 阅读(238) 评论(0) 推荐(0)
摘要: 抽象类体现的就是一种模板模式的设计。抽象类作为多个子类的通用模板。子类在抽象类的基础上进行扩张和改造,但子类总体上会保留抽象类的行为方式。 解决的问题: 当功能内部一部分实现是确定的,一部分实现是不确定的,这时可以把不确定的部分暴露出去,让子类实现; 编写一个抽象父类,父类提供了多个子类的通用方法, 阅读全文
posted @ 2019-12-17 15:28 西西嘛呦 阅读(188) 评论(0) 推荐(0)
上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 119 下一页