上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 31 下一页
摘要: 刚刚 阅读全文
posted @ 2018-08-20 16:02 igoodful 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 方法 阅读全文
posted @ 2018-08-20 15:30 igoodful 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 订单 阅读全文
posted @ 2018-08-20 15:24 igoodful 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、下载地址。 https://www.7-zip.org/ 2、傻瓜式安装。 阅读全文
posted @ 2018-08-17 17:01 igoodful 阅读(334) 评论(0) 推荐(0) 编辑
摘要: ##################################################################### 我们知道多线程操作共享资源时,会出现三个问题:可见性、有序性以及原子性。 一般情况下,我们采用synchronized同步锁(独占锁、互斥锁),即同一时间只有一 阅读全文
posted @ 2018-08-17 16:58 igoodful 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 一、CMPXCHG汇编指令详解。 这条指令将al\ax\eax\rax中的值与首操作数比较: 1.如果相等,第2操作数的直装载到首操作数,zf置1。(相当于相减为0,所以0标志位置位) 2.如果不等, 首操作数的值装载到al\ax\eax\rax,并将zf清0 二、举例说明。 例如: CMPXCHG 阅读全文
posted @ 2018-08-17 16:01 igoodful 阅读(4124) 评论(0) 推荐(0) 编辑
摘要: 一、动画演示。 1、https://www.scss.tcd.ie/Jeremy.Jones/vivio/caches/MESIHelp.htm 2、https://www.jianshu.com/p/81770751c11c #################################### 阅读全文
posted @ 2018-08-17 14:35 igoodful 阅读(2694) 评论(0) 推荐(4) 编辑
摘要: 红芯公司宣布融资当天,红芯浏览器被曝出打开安全目录后出现大量和谷歌 chrome 浏览器一致的同名文件,其安装程序的文件属性中也显示了原始文件名 chrome.exe。 8 月 15 日,号称自主可控、自主研发浏览器核心产品的红芯公司宣布完成 2.5 亿元C轮融资。就在其宣布融资当天,红芯浏览器被曝 阅读全文
posted @ 2018-08-17 11:53 igoodful 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一、一共11个成员变量。 二、详情介绍。 1、value值。这个是Integer类的唯一标志。最重要的实例属性。 2、最小值和最大值常量。注意,计算机里面是以补码形式保存的,因此用十六进制时,给的数据必须是一个数的补码形式赋值。这里是32位机器,所以最大值和最小值表示如下: 3、数据位数和字节数常量 阅读全文
posted @ 2018-08-16 17:18 igoodful 阅读(322) 评论(1) 推荐(0) 编辑
摘要: 一、源码。 1、equals源码。可以看出,比较的是两者的类型相同且内容相同。即是否有相等的int类型的value值。 ########################################################################################## 阅读全文
posted @ 2018-08-16 16:05 igoodful 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在开始详细的说明问题之前,我们先看一段代码 这段代码输出的结果是什么呢? 答案是: 是不是感到奇怪呢?为什么127的时候==是true,128的时候就变成了false?其实要回答这个问题不难。 Integer在赋值的时候会发生自动装箱操作,调用Integer的valueOf方法,那么我们看一下jav 阅读全文
posted @ 2018-08-16 15:36 igoodful 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 订单 阅读全文
posted @ 2018-08-16 15:27 igoodful 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 代的 阅读全文
posted @ 2018-08-16 15:15 igoodful 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、个人看法。 1、一般都是四个菜单或者五个菜单,这个是绝对主流,我估计占比达99%。当然也有三个菜单图标的,也有零个菜单图标的 2、如果该app软件功能复杂,那么尽量选择5个图标布局。比如苹果app store,支付宝,淘宝,京东,美团,招商银行,爱奇艺,优酷,12306。他们的功能十分复杂多样, 阅读全文
posted @ 2018-08-15 18:15 igoodful 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 一、Object类中一共有12个方法。一个私有方法,两个保护方法,9个公共方法。另外还有一个静态代码块。 1、registerNatives方法。私有静态本地无参数无返回值。 2、finalize方法。保护方法。无参数无返回值。 该方法用于释放资源。因为无法确定该方法什么时候被调用,很少使用。 3、 阅读全文
posted @ 2018-08-15 16:45 igoodful 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 订单 阅读全文
posted @ 2018-08-15 16:36 igoodful 阅读(210) 评论(1) 推荐(0) 编辑
摘要: 订单 阅读全文
posted @ 2018-08-15 16:15 igoodful 阅读(110) 评论(0) 推荐(0) 编辑
摘要: #################### 租房注意事项: 你觉得哪些人有可能打开你的租房门呢? 一是房东; 二是以前该房间的租客; 三是技术开锁,比如小偷这类人; 高楼注意事项: 一是高楼火灾预案:准备一根高空逃生绳是有必要的; 二是不要在高楼底下驻留:因为总有人会高空抛物; ########### 阅读全文
posted @ 2018-08-15 16:09 igoodful 阅读(330) 评论(0) 推荐(0) 编辑
摘要: Class 阅读全文
posted @ 2018-08-15 16:04 igoodful 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、Object类中clone的实现。 二、clone详解。 看,clone()方法又是一个被声明为native的方法,因此,我们知道了clone()方法并不是Java的原生方法,具体的实现是有C/C++完成的。clone英文翻译为"克隆",其目的是创建并返回此对象的一个副本。形象点理解,这有一辆科 阅读全文
posted @ 2018-08-15 15:44 igoodful 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 订单 阅读全文
posted @ 2018-08-15 15:30 igoodful 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 订单 阅读全文
posted @ 2018-08-15 15:08 igoodful 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、源码。 1、公共本地,且可继承但不可重写。 2、公共,且可继承但不可重写。 3、公共,且可继承但不可重写。 二、解释。 1、因为这些方法是Object类中的非静态的public方法,而任何其他类都默认继承了Object类,因此所有类都继承了这些方法,也就是所有对象都有的方法,同时这些方法又是fi 阅读全文
posted @ 2018-08-15 14:48 igoodful 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 当地 阅读全文
posted @ 2018-08-15 14:33 igoodful 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 译者注 :你可能会觉得Java很简单,Object的equals实现也会非常简单,但是事实并不是你想象的这样,耐心的读完本文,你会发现你对Java了解的是如此的少。如果这篇文章是一份Java程序员的入职笔试,那么不知道有多少人会掉落到这样的陷阱中。原文转自http://www.artima.com/ 阅读全文
posted @ 2018-08-15 14:19 igoodful 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 一.内存模型的相关概念。 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比 阅读全文
posted @ 2018-08-14 16:50 igoodful 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 短短的 阅读全文
posted @ 2018-08-14 16:29 igoodful 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 党的 阅读全文
posted @ 2018-08-14 16:25 igoodful 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.volatile关键字的两层语义 一旦一个共享变量(类的成员变量、类的静态成员变量)被volatile修饰之后,那么就具备了两层语义: 1)保证了不同线程对这个变量进行操作时的可见性,即一个线程修改了某个变量的值,这新值对其他线程来说是立即可见的。 2)禁止进行指令重排序。 先看一段代码,假如线 阅读全文
posted @ 2018-08-14 11:19 igoodful 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 一、重排序。 1、为什么需要重排序? 现在的CPU一般采用流水线来执行指令。一个指令的执行被分成:取指、译码、访存、执行、写回、等若干个阶段。然后,多条指令可以同时存在于流水线中,同时被执行。 指令流水线并不是串行的,并不会因为一个耗时很长的指令在“执行”阶段呆很长时间,而导致后续的指令都卡在“执行 阅读全文
posted @ 2018-08-14 10:55 igoodful 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 创建和启动线程 在java中创建一个线程如下: Thread thread = new Thread(); 调用方法start()来启动一个线程: thread.start(); 这个例子没有指定线程执行任何代码,线程将会在启动之后停止。 有两种方式指定线程应该执行什么代码。第一种方式就是创建一个T 阅读全文
posted @ 2018-08-12 22:30 igoodful 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 方法 阅读全文
posted @ 2018-08-12 22:02 igoodful 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 更高更 阅读全文
posted @ 2018-08-11 22:36 igoodful 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1、如何优雅地创建对象? 那么就可以考虑使用5种创建型模式。 (1)一个类在整个应用中,一个对象足矣,则单例模式。对象唯一。 (2)一个类在整个应用中,多个相同对象且相互不影响,则原型模式。对象复制。 (3)一个类在整个应用中,构建过程复杂且有序,则建造者模式。对象复杂。注重细节。 (4)一个类在整 阅读全文
posted @ 2018-08-10 10:08 igoodful 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 类与类之间的耦合度越低,一个单独的类就越容易进行测试。当类与类之间都是高度的耦合在一起的时候,单元测试就变得愈发的困难,而且得到的bug也越难划分和分离。在OOP的编程思想中,类是最基本的单元,每一个类也要保证一些基本的原则,其中,单一职责的原则就是一个类需要保证的,那么单元测试的任务就是来测试这些 阅读全文
posted @ 2018-08-10 09:08 igoodful 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 改革 阅读全文
posted @ 2018-08-09 14:36 igoodful 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 方法 阅读全文
posted @ 2018-08-09 14:13 igoodful 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 方法 阅读全文
posted @ 2018-08-09 14:10 igoodful 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 得到 阅读全文
posted @ 2018-08-09 13:40 igoodful 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 得到 阅读全文
posted @ 2018-08-09 12:52 igoodful 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 31 下一页