JAVA基础
月色MOON
这个作者很懒,什么都没留下…
展开
-
JavaWeb项目中获取项目路径的方法
String contextPath = request.getContextPath(); String realPath = request.getSession(). getServletContext().getRealPath("/"); String basePath = request.getScheme()+"://"+r...转载 2019-12-20 14:39:17 · 666 阅读 · 0 评论 -
类的初始化
一个类的整个生命周期包括:加载,验证,准备,解析,初始化,使用,卸载初始化运行过程中遇到如下字节码指令时,如果类尚未初始化,那就要进行初始化:new、getstatic、putstatic、invokestatic等。这四个指定对应的Java代码场景是:new: 通过new创建对象;getstatic,putstatic: 读取、设置一个类的静态成员变量(不包括final修饰的静态变量)...原创 2019-12-03 17:32:08 · 199 阅读 · 0 评论 -
HashMap、TreeMap和HashTable的区别
HashMap是通过hashcode()对其内容进行快速查找的,无序TreeMap中所有的元素都是通过树进行排序。HashMap和TreeMap都不是线程安全的;HashMap继承AbstractMap类;覆盖了hashcode() 和equals() 方法TreeMap继承SortedMap类HashMap:基于hash表实现的;使用HashMap要求添加的键类明确定义了hashco...原创 2019-12-03 14:56:53 · 630 阅读 · 0 评论