摘要: java泛型是java5引入的一个新特性,允许在定义类和接口的时候使用类型参数。声明的类型参数在使用时用具体的类型代替。泛型的最主要应用是在jdk5中的新集合类框架中。 泛型的两个好处 1.方便,提高了代码的复用性。 2.安全,在泛型出来之前通过Object进行的类型转换需要在运行时检查,泛型转换可 阅读全文
posted @ 2025-06-14 22:54 liujiee2 阅读(10) 评论(0) 推荐(0)
摘要: String是不可变的,StringBuilder和StringBuffer是可变的,其中StringBuffer是线程安全的,StringBuilder是非线程安全的。 阅读全文
posted @ 2025-06-14 20:55 liujiee2 阅读(2) 评论(0) 推荐(0)
摘要: Java中有8中基本数据类型,这8中类型有都有对应的包装类。 布尔型:boolean>Boolean. 整型: byte》Byte short》Short int》Integer long》Long 字符型: char》Character 浮点型: float》Float double》Double 阅读全文
posted @ 2025-06-14 14:28 liujiee2 阅读(16) 评论(0) 推荐(0)
摘要: 多态就是同一个操做针对不同的对象会有不同的解释,产生不同的执行结果。 按照找个概念多态应该是一个运行期的状态,为了实现运行期的多态或者说是动态绑定,需要满足三个条件:有类继承或者接口实现,子类要重写父类的方法,父类的引用指向子类的对象。 阅读全文
posted @ 2025-06-14 13:48 liujiee2 阅读(3) 评论(0) 推荐(0)
摘要: 接口interface和抽象类Abstract Class是面向对象编程中两个重要的概念,他们都可以用来实现抽象层。 接口和抽象类的区别: 方法定义:接口和抽象类最明显的区别是,接口只定义了一些抽象方法,在不考虑java8中的default方法情况下,接口只有抽象的方法,没有实现的代码。java8中 阅读全文
posted @ 2025-06-14 13:38 liujiee2 阅读(20) 评论(0) 推荐(0)
摘要: 面向过程就是把问题分解成一个个步骤,每个步骤都用函数实现,然后依次调用。 面向对象是将问题分解成一个个步骤,每个步骤抽象成对象,通过不同对象的相互调用,组合解决问题。就是说在进行面向对象进行编程时,要把属性和行为等封装成对象,然后基于这些对象和对象的能力进行业务逻辑的实现。 面向对象具有封装、继承、 阅读全文
posted @ 2025-06-14 13:06 liujiee2 阅读(8) 评论(0) 推荐(0)
摘要: Java和C++都是面向对象的语言,一个是编译型语言,一个是解释型语言。 C++是编译型语言,首先是将源代码编译成机器码,然后再由机器运行机器码,所以优点是执行速度快,效率高;缺点就是依赖编译器、跨平台性能差。 Java是解释型语言,源代码不能直接编译成机器编码,需要先编译成中间码,再由解释器去编译 阅读全文
posted @ 2025-06-14 12:00 liujiee2 阅读(33) 评论(0) 推荐(0)