世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 1、在IDE中安装lombok插件,sts需要手动安装 2、在pom.xml中引入lombom的jar包 3、相关注解 阅读全文
posted @ 2019-02-20 20:07 白杯与咖啡 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、什么是线程?什么是进程? 2、多线程的状态? 3、并发?并行?※ ※ ※ 并发:同一时间间隔,交替执行任务。 并行:同一时刻执行多个任务。 4、三个售票员卖票 (1) 线程 操作 资源类 (2)高内聚 低耦合 代码在github上。 5、Lambda表达式 函数式为实现接口:接口中有一个为实现的 阅读全文
posted @ 2019-02-19 00:00 白杯与咖啡 阅读(258) 评论(0) 推荐(0) 编辑
摘要: OOM (OutOfMemoryError) 1、MAT工具 在eclipse中安装。Help>Eclipse Marketplace 搜索MAT 接下来运行程序,run configrations,配置如下参数;然后运行,并刷新项目,会产生.hprof文件,双击打开即可。 第一个是:初始化堆大小 阅读全文
posted @ 2019-02-17 22:38 白杯与咖啡 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: GC是分代收集算法;因为Young区,需要回收垃圾对象的次数操作频繁;Old区次数上较少收集;基本不动Perm区。每个区特点不一样,所以就没有通用的最好算法,只有合适的算法。 GC的4大算法 1、引用计数法(JVM实现一般不采用此方式) 缺点: 》每次对对象赋值时均要维护引用计数器,且计数器本身也有 阅读全文
posted @ 2019-02-04 10:45 白杯与咖啡 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1、JVM位置 JVM是运行在操作系统之上的,它与硬件没有直接交互,所以与硬件没关系。JVM有Sun公司的HotSpot;BEA的JRockit;IBM的J9VM。前面两个都被Oracle收购了。 2、JVM逻辑架构图 分为上中下三部分。Class files在文件的首行有响应的标识,表名文件时cl 阅读全文
posted @ 2019-02-03 17:12 白杯与咖啡 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 泛型就是类型参数化,处理的数据类型不是固定的,而是可以作为参数传入。 1、泛型类、泛型接口 class/interface 类名/接口名 <变量名>{ //变量名只要符合java } 2、泛型方法 2.1 自己声明泛型类: 2.2 依赖外围类 3、泛型通配符 当我们声明一个方法时,某个形参的类型是一 阅读全文
posted @ 2019-02-03 14:50 白杯与咖啡 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Lambda 表达式在Java 8 语言中引入了一个新的语法元素和操作符。这个操作符为 “->” , 该操作符被称为 Lambda 操作符或箭头操作符。它将 Lambda 分为两个部分: 左侧:指定了 Lambda 表达式需要的参数列表 右侧:指定了 Lambda 体,即 Lambda 表达式要执行 阅读全文
posted @ 2019-02-02 15:47 白杯与咖啡 阅读(220) 评论(0) 推荐(0) 编辑
摘要: public class TestDouble { public static void main(String[] args) { Double d1 = 0.1; Double d2 = 0.2; //false System.out.println(0.3 == (d1 + d2)); //借助BigD... 阅读全文
posted @ 2019-02-02 15:18 白杯与咖啡 阅读(1812) 评论(0) 推荐(0) 编辑
摘要: 1、进程与线程的概念 进程就是正在执行的程序,进程有自己独立的一块内存空间,一个进程中有一个或多个线程;线程是进程中的一个执行路径;以人的眼光看线程时,感觉是同时执行,但是实际上是cpu轮换执行。只是速度切换比较快,人感觉不到。举个例子,正在运行的360就是一个进程,如果同时开启电脑体检、木马查杀、 阅读全文
posted @ 2019-01-28 21:28 白杯与咖啡 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 阅读全文
posted @ 2019-01-28 09:45 白杯与咖啡 阅读(116) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页