内存泄漏
摘要:定义 不用的对象,资源不能被释放 场景 1 数据库连接,文件连接没有关掉 2 hash集合修改结合中的元素可能导致内存泄漏,因为修改元素后,hash值有可能修改,就找不到原来对象,所以不能删除了 public class Mytest { public static void main(String
阅读全文
posted @
2017-11-22 13:17
wheleetcode
阅读(218)
推荐(0)
Java基础
摘要:1 overload 重载 override 重写 2 可变参数列表 public static int add(int ... i) { int sum = 0; for (int j : i) { sum += j; } return sum; } 3享元模式 内蕴状态和外蕴状态 i.spend
阅读全文
posted @
2017-11-22 13:17
wheleetcode
阅读(151)
推荐(0)
git 学习
摘要:1 创建一个目录,并交给git管理 mkdir gitlearn cd gitlern git init 2 添加文件到本地仓库 git add 1.txt git commit -c "add 1 file" 3 查看仓库状态 git status git diff a.txt HEAD指向的版本
阅读全文
posted @
2017-11-10 11:39
wheleetcode
阅读(139)
推荐(0)
linux
摘要:一、文件系统的管理tips:输入命令的时候要常用tab键来补全ls 查看目录信息 ( ls / ) ls -l 等价于 llpwd 查看当前所处的路径 cd 切换目录 (cd /) ,如果不带参数则切换到用户主目录 ~mkdir 创建文件夹rmdir 删除空文件夹 (只能删除空文件夹)rm -r /
阅读全文
posted @
2017-10-06 09:32
wheleetcode
阅读(182)
推荐(0)
分派概念
摘要:1 静态类型(明显类型) :变量被声明的类型 2 实际类型:变量所引用的对象的真实类型 分派:根据对象的类型对方法经行的选择,根据分派发生的时期,分为静分派和动分派。 静分派发生在编译时期,分派根据静态类型信息发生,方法重载 动分派发生在运行时期,动态分派动态置换某个方法。每个对象都持有一个对分派表
阅读全文
posted @
2017-09-11 16:26
wheleetcode
阅读(307)
推荐(0)
SVN
摘要:1 安装 2 测试 3 创建仓库 4 启动 l 格式:cmd> svnserve -d -r 仓库的路径 -d后台执行 -r版本库的根目录 启动时,指定“仓库路径”不同,分类:多仓库和单仓库 l 多仓库【掌握】 启动:svnserve -d -r 仓库父目录 ,表示启动时多仓库 例如:svnserv
阅读全文
posted @
2017-09-07 23:47
wheleetcode
阅读(118)
推荐(0)
Maven使用
摘要:安装 1 安装jdk 2 下载解压maven 3 配置环境变量path 4 输入mvn –v 检测是否安装成功 配置 1 全局文件配置: %MAVEN_HOME%/conf/settings.xml 是maven全局的配置文件。 该配置文件中配置了本地仓库的路径,默认就是:~/.m2/reposit
阅读全文
posted @
2017-09-03 23:44
wheleetcode
阅读(186)
推荐(0)
克隆 和 比较
摘要:clone()方法满足以下描述 1 任何对象 x.clone() != x 克隆对象与原对象不是同一个对象 2 x.clone().getClass == x.getClass() 克隆对象和原对象类型相同 3 x.clone().equals(x) 成立 自反性: x.equals(x) 一定是t
阅读全文
posted @
2017-08-18 12:06
wheleetcode
阅读(181)
推荐(0)