世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 ——摘自周志明
摘要: 学习线路 初学: 熟悉语法 进阶: 1、23种设计模式 2、6中开发原则 高级: 1、优化 2、架构 3、安全 概念 类:一类具有相同特性的事物的抽象描述,用一个java类表示。 成员变量:抽取的属性。 方法:抽取的行为。 对象:是类的实体。(object/instance) 类与对象 1、如何声明 阅读全文
posted @ 2018-10-15 18:48 白杯与咖啡 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 如下图: 1、堆(heep): 此内存区域唯一的目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。java虚拟机规范中描述的是:所有的对象实例以及数组都要在堆上分配。 2、栈(stack),指虚拟机栈。用于存储局部变量表等。局部变量表存放了编译期可知长度的各种基本数据类型(boolean、b 阅读全文
posted @ 2018-10-09 20:43 白杯与咖啡 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 二分查找 int[] arr = {1,2,3,4,5,6,7,8,9,10}; int value = 2; int left = 0; int right = arr.length 1; int mid = (left + right)/2; int index = 1; //退出循环:(1)找 阅读全文
posted @ 2018-10-09 20:20 白杯与咖啡 阅读(128) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-10-09 16:27 白杯与咖啡 阅读(1) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-10-09 16:21 白杯与咖啡 阅读(0) 评论(0) 推荐(0) 编辑
摘要: win10 2016 长期服务版的ISO文件中本身就带有KMS激活KEY,不用输入任何KEY,连接网络进入CMD,只要输入:slmgr /skms kms.digiboy.irslmgr /ato这两条命令,就可以KMS激活。 阅读全文
posted @ 2018-09-28 23:01 白杯与咖啡 阅读(2371) 评论(0) 推荐(0) 编辑
摘要: 排序思想: 相邻两元素进行比较,如有需要则进行交换,每完成一次循环就将最大元素排在最后(如从小到大排序),下一次循环是将其它的数进行类似操作。 初级版 改进版1:设置一个标志性变量pos,用于记录每趟排序中最后一次进行交换的位置,由于pos位置之后的记录均已交换到位,故在进行下一趟排序是只要扫描到p 阅读全文
posted @ 2018-09-22 10:00 白杯与咖啡 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 1、一句话出自:think in Java,"When you're passing primitives into a method, you get a distinct copy of the primitive. When you're passing a reference into a 阅读全文
posted @ 2018-09-03 08:50 白杯与咖啡 阅读(187) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args){ int j = 0; for(int i = 0; i < 100; i++) j = j++; System.out.println(j); } 输出结果:0 原因:j=j++;可以换成如下写法:temp = j; j 阅读全文
posted @ 2018-08-29 08:56 白杯与咖啡 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1、下载好maven压缩包,并解压到相应位置,本次安装在D: 2、配置环境变量 MAVEN_HOME=D:\apache-maven-3.0.5 path=%MAVEN_HOME% 3、生成maven本地仓库 cmd窗口执行:mvn help:system;等执行完毕,就可以在C:\Users\Ad 阅读全文
posted @ 2018-08-20 17:18 白杯与咖啡 阅读(219) 评论(0) 推荐(0) 编辑