摘要: Java GC垃圾收集器 概述 这么判断对象已死 引用计数法 可达性分析算法 垃圾回收算法 标记 清除算法 如图 复制算法 如图: 标记 整理算法 如图 分代收集算法 阅读全文
posted @ 2018-07-30 23:39 ygh1314 阅读(277) 评论(0) 推荐(0)
摘要: Java 内存结构 简介 运行时数据区域 java虚拟机在运行时将内存划分为若干个不同的数据区域,这些区域有不同的用途,以及创建和销毁的时间,根据java虚拟机规范的规定,java虚拟机所管理的内存分为以下几个区域。线程共享有: 方法区和堆 ,线程私有的有程序计数器、虚拟机栈(平时说的栈)和本地方法 阅读全文
posted @ 2018-07-29 20:31 ygh1314 阅读(419) 评论(0) 推荐(0)
摘要: 时间日期类型 Date类型 java的时间日期类型一般不通过Date类型进行操作 你会发现Date的所有的方法的都是过期的 通过Date date=new Date(); 你就能获取到当前的时间 可以通过before() after()函数判断是在之前还是之后 Calender类型 操作时间日期都是 阅读全文
posted @ 2018-06-02 17:26 ygh1314 阅读(171) 评论(0) 推荐(0)
摘要: Number Math Character String Number类型 java是一门面向对象的语言,万物皆对象。所以只有基本类型肯 定是不行,在进行数字操作时,我们一般会用它们的包装类Integer Long Short Byte Double Float这些类 都是Number的子类,查看N 阅读全文
posted @ 2018-06-02 17:25 ygh1314 阅读(70) 评论(0) 推荐(0)
摘要: 数组 数组包括一维数组和多维数组(二维及以上的数组) 一维数组 初始化一共三个方式 1. int []t={1,2,3} 2. int []t=new int[3]; t[0]=1;t[1]=2;t[3]=3; 3.int []t=new int[]{1,2,3}; 可以用foreach进行便利 f 阅读全文
posted @ 2018-06-02 17:25 ygh1314 阅读(87) 评论(0) 推荐(0)
摘要: Java循环,分支结构 标签(空格分隔): 循环结构,分支结构 while while(boolean){ } do while do{ }while(boolean) 当循环的第一次一定产生时使用这个 for for(int i=0;i 阅读全文
posted @ 2018-06-02 17:24 ygh1314 阅读(140) 评论(0) 推荐(0)
摘要: Java运算符 标签(空格分隔): 运算符 算术运算符 加+ 减 乘 除/ 还有求余%和自增++ 自减 注意x++ 和 ++x是不一样的 int t=3; System.out.println(t++); t=3; System.out.println(++t); results: 3,4 一个是先 阅读全文
posted @ 2018-05-14 02:08 ygh1314 阅读(83) 评论(0) 推荐(0)
摘要: Java基础类型 标签(空格分隔): 基本类型 整数类型 byte 1个字节 范围从 128到127 System.out.println(Byte.SIZE); System.out.println(Byte.MAX_VALUE); System.out.println(Byte.MIN_VALU 阅读全文
posted @ 2018-05-14 01:25 ygh1314 阅读(81) 评论(0) 推荐(0)