![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
吕系小
正在找Java实习的应届生,联系方式gd_cz_fan@163.com
展开
-
泛型上下限与比较
继承关系class Person<T>{}class Worker<T> extends Person<T>{}class Student<T> extends Person<T>{}Person 子类 WorkerStudentWorker 父类 PersonStudent 父类 Person泛型的上限(extends 关键字)及下限(super 关键字) //这个函原创 2017-11-08 11:15:48 · 360 阅读 · 0 评论 -
Arraylist、Linkedlist、Vector的区别
# 同步性 * Arraylist、Linkedlist线程不同步 * Vertor线程同步 # Arraylist、Vector原理 Arraylist、Vector内部维护了一个Object数组,当数组容量不足时,根据设定的增长数(缺省时Arraylist是原来的50%,Vertor是100%)由于数组在内存地址分配时地址是连续特性,数组在进行查询时更加效率。进行删除操作时,需要原创 2017-11-08 11:14:28 · 143 阅读 · 0 评论 -
String、StringBuffer、StringBuilder
String字符串常量对象 一旦修改String的值,JVM在底层创建一个新的字符串对象,释放原来的String对象。final类,不能被继承Sting类存放在常量池(Constant Pool)中的String常量区域 每次通过 String s = “first”;创建一个字符串,都会先在常量池中查找是否有内容相同的字符串(通过equals()方法)。如果存在,返回String poo原创 2017-11-08 11:13:49 · 128 阅读 · 0 评论 -
动态代理
Proxystatic Object newProxyInstance(ClassLoader loader,Class代码示例package com.itheima.proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;pu原创 2017-11-08 11:19:47 · 116 阅读 · 0 评论