摘要: 偶尔碰到一些感觉很常见但是碰到了却又有些模糊的问题,然后花了点时间一下性解决下,写下来以后回来再看。 直接看代码分析吧 1 package myInterviewProgram; 2 public class TestByte { 3 /* 4 * 首先表达式转型注意以下规则: 5 ①所有的byte 阅读全文
posted @ 2016-03-11 15:24 CfoolishbirdC 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 先直接看代码吧 package jvm.part_3; /** * VM参数 :-verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails * -XX:SurvivorRatio=8 * @author foolishbird_lmy * */ p 阅读全文
posted @ 2016-03-09 22:30 CfoolishbirdC 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 先根据一段最基本的GC日志分析了解各变量的含义: (1)最前面的数字“33.125”和“100.667”代表了GC发生的时间,这个数字的含义是从Java虚拟机启动以来经过的秒数; (2)GC日志开头的[GC 和[Full GC 说明了这次垃圾收集的停顿类型;如果有full说明这次GC是发生了Stop 阅读全文
posted @ 2016-03-09 20:44 CfoolishbirdC 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 1 public class EqualsTest { 2 3 public static void main(String[] args) { 4 String s1 = "abc"; 5 String s2 = "abc"; 6 String s3 = new String("abc"); 7 阅读全文
posted @ 2016-03-08 20:25 CfoolishbirdC 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1、最初的本地版本控制系统 最初人们习惯用复制整个项目用编号处理来保存不同的版本信息,但是这么做有很大的弊端,很容易混淆并且容易出错覆盖掉重要的文件,为了解决这些问题,人们开发了许多本地版本控制系统,大多是采用某种简单的数据库来记录文件的历史更新差异。其中比较流行的RSC,它的工作原理是在硬盘上保存 阅读全文
posted @ 2016-01-27 16:58 CfoolishbirdC 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 想写点东西,就从今天开始吧。。。 阅读全文
posted @ 2016-01-19 10:51 CfoolishbirdC 阅读(78) 评论(0) 推荐(0) 编辑