随笔分类 - Java
摘要:对于Apache Tomcat 估计很多童鞋都会,那么今天就简单说下在mac上进行tomcat的安装; 第一步:下载Tomcat 这里Himi下载的tomcat version:7.0.27 直接上下载地址:http://tomcat.apache.org/download-70.cgi 直接下载如
阅读全文
摘要:1 Repository(仓库) 1.1 Maven仓库主要有2种: remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问 local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\re
阅读全文
摘要:单例模式是一种常见的设计模式;Java Singleton 模式就为我们提供了这样实现的可能。使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数, 有利于Java垃圾回收(garbage collection)。 单例模式也是一种比较常见的设计模式,它到底能带给我们什么好处呢?其
阅读全文
摘要:1. 全局变量的缺点: 必须在程序一开始就创建好对象,如果程序在这次的执行过程中又一直没用到它,就非常耗费资源。 2. 经典的单例模式实现: Java代码 public class Singleton { //用一个静态变量来记录Singleton类的唯一实例 private static Sing
阅读全文
摘要:在尽可能短的篇幅里,将所有集合与并发集合的特征、实现方式、性能捋一遍。适合所有"精通Java",其实还不那么自信的人阅读。 【转自:花钱的年华】 期望能不止用于面试时,平时选择数据结构,也能考虑一下其成本与效率,不要看着API合适就用了。 1.List 1.1 ArrayList 以数组实现。节约空
阅读全文
摘要:Java语言中为对象的引用分为了四个级别,分别为 强引用 、软引用、弱引用、虚引用。 本文只针对java中的弱引用进行一些分析,如有出入还请多指正。 在分析弱引用之前,先阐述一个概念:什么是对象可到达和对象不可到达状态。 其实很简单,我举个例子: 现在有如下两个类class A class B,在J
阅读全文
摘要:Map简介将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。 Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射...
阅读全文
浙公网安备 33010602011771号