Java新知识系列 七】的更多相关文章

抽象类和接口的区别和特点 java的JDK中包含的五个工具 编译型语言和解释型语言 Java和C++的区别` 常见的ASCII的值 Forward和Redirect之间的对比 Web Service 概念和特点 Servlert包源码的解析 java中GC的触发条件 Ant和Maven构建工具的理解   []抽象类和接口的区别和特点 区别1:抽象类体现继承关系,一个类只能単继承.接口体现实现关系,一个类可以多实现. 区别2:抽象类中可以定义非抽象方法和抽象方法,子类继承后可以直接使用非抽象方法.…
[]URL的组成<协议>://<主机>:<端口>/<路径> . []线程的定义实例化和启动. []类的final变量初始化需要满足的条件. []管道通信,进程间的通信方式. []Java中的构造方法 []Socket和ServerSocket的创建:http://www.cnblogs.com/rond/p/3565113.html []java中各个常用数据接口的继承关系:http://www.cnblogs.com/jing99/p/7057245.ht…
类方法和对象方法的使用限制 abstract修饰符的注意 静态变量只能在类主体中定义,不能在方法中定义 线程的各种方法差别 关于抽象类 什么是中间件 Servlet生命周期的三个主要方法 可以修饰类的修饰符 HashMap和HashTable之间的源码分析,以及性质不同的对比: HashMap的性质总结,解决冲突的三种方法:         类方法和对象方法的使用限制 类方法通过@classmethod装饰器实现,类方法和普通方法的区别是, 类方法只能访问类变量,不能访问实例变量 类方法是属于整…
1:trycatch中需要注意的地方. 2:ServletConfig以及ServletContext对象. 3: Spring事务属性的种类:   传播行为.隔离级别.只读和事务超时. 5:关于程序继承的报错. 6:java数组具有协变性,而java集合不是协变的. 7:  EL表达式:http://www.cnblogs.com/xushuai123/archive/2013/03/24/2979711.html 8:常见类的线程安全属性,以及如何去判断一个类是否是线程安全的方法以及源码实例…
内联函数: 所谓内联函数就是指函数在被调用的地方直接展开,编译器在调用时不用像一般函数那样,参数压栈,返回时参数出栈以及资源释放等,这样提高了程序执行速度. 对应Java语言中也有一个关键字final来指明那个函数是内联的. 内联不一定好,当被指定为内联的方法体很大时,展开的开销可能就已经超过了普通函数调用调用的时间,引入了内联反而降低了性能,因为在选择这个关键字应该慎重些,不过,在以后高版本的JVM中,在处理内联时做出了优化,它会根据方法的规模来确定是否展开调用.”     String类St…
sleep和wait的区别有: Servlet方法的使用 方法重写的规则,以及两同两小一大原则: DispatcherServlet的解析 依赖注入DU和控制反转Ioc AOP和OOP的区别 Spring的七大模块 HttpServletRequest类主要处理: 事件处理三要素:事件源.事件.事件监听接口 表达式数据类型计算时的自动提升 sleep和wait的区别有: 1,这两个方法来自不同的类分别是Thread和Object 2,最主要是sleep方法没有释放锁,而wait方法释放了锁,使得…
  1:数据库事务隔离以及事务隔离的级别 数据库事务隔离: 在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别:为了解决更新丢失,脏读,不可重读(包括虚读和幻读)等问题在标准SQL规范中,定义了4个事务隔离级别,分别为未授权读取,也称为读未提交(read uncommitted):授权读取,也称为读提交(read committed):可重复读取(repeatable read):序列化(serializable).   数据库事务的隔离级别有4个,由低到高依次为Read un…
什么是死锁,死锁的原因和必要条件:       []什么是死锁,死锁的原因和必要条件: 死锁:死锁的原因在于进程在等待其它进程占有的某些资源,而自身的资源又被其它进程等待着,造成了死循环. 出现死锁的原因: 1.因系统资源不足导致的资源竞争 2.进程运行推进顺序不合适:请求和释放资源顺序不当 3.资源分配不当 出现死锁四个必要条件 1.资源互斥:一个资源只能被一个进程使用 2.请求与保持:当一个进程因请求资源而阻塞时候,保持已获得资源不放 3.不剥夺:进程已获得资源,在未使用完成之前,不能被其他…
java基础解析系列(七)---ThreadLocal原理分析 目录 java基础解析系列(一)---String.StringBuffer.StringBuilder java基础解析系列(二)---Integer缓存及装箱拆箱 java基础解析系列(三)---HashMap原理 java基础解析系列(四)---LinkedHashMap的原理及LRU算法的实现 java基础解析系列(五)---HashMap并发下的问题以及HashTable和CurrentHashMap的区别 java基础解…
最近晚上没有什么事(主要是不加班有单身),就复习了一下Java的基础知识.我复习Java基础知识主要是依据Java API和The Java™ Tutorials. 今天是第一篇,复习了一下String的主要方法. 类String在java.lang.*包下面. 首先定义一个字符串:String str = "I like you,Java."; 一.字符串创建的效率 字符串创建有两种方式: 1.String str = "I like you,Java."; 2.…