04 2018 档案

摘要:《见识》是吴军所著的一本书,要总结这本书在说什么,还是有些难度的,虽然是围绕见识来阐述,但内容是比较散的,分为了多个主题,之间联系并不强,不能够承上启下,书名换成《年轻人你应该知道26件事》也是跟内容对应的。不过对一本实用书,苛求循序渐进,承上启下也是不恰当,还是要看内容取胜。 它的内容是很好的,不 阅读全文
posted @ 2018-04-30 14:38 海角在眼前 阅读(996) 评论(0) 推荐(0) 编辑
摘要:ArrayList 实现原理:由数组实现的。元素有序,允许重复。 //其中增长长度的方法,可以看到是创建一个新数组,传入旧数组和新的数组长度。 private void grow(int minCapacity) { // overflow-conscious code int oldCapacit 阅读全文
posted @ 2018-04-29 21:37 海角在眼前 阅读(245) 评论(0) 推荐(1) 编辑
摘要:1、数组 概念:一个存储元素的线性集合。 数组声明和创建: 二维数组(多维数组)声明和创建: PS:数组长度必现确定的。 2、列表 概念:列表是一组有序的数据。 常用实现:ArrayList、LinkedList。 3、栈 概念:栈是一种后入先出的数据结构。 常见实现:Stack(java.util 阅读全文
posted @ 2018-04-28 22:43 海角在眼前 阅读(244) 评论(0) 推荐(0) 编辑
摘要:Java加密算法有三种: 1、单向加密算法 2、对错加密算法 3、非对称加密算法 单向加密算法 单向加密是不可逆的加密算法,加密的密文不能解密,常见的算法有MD5、SHA、HMAC。 MD5(信息摘要算法) 无论多长数据最后都编码成128位数据,同样数据一直一致。 用途:可用做文件校验、密码加密、散 阅读全文
posted @ 2018-04-27 21:38 海角在眼前 阅读(532) 评论(3) 推荐(0) 编辑
摘要:JDK与JRE JDK(Java Development Kit):Java开发工具包。包含JRE中的所有内容,以及用于开发小应用程序和应用程序的编译器和调试器等工具。 JRE(Java Runtime Environment):Java运行时环境。提供库、Java虚拟机和其他组件来运行Java编程 阅读全文
posted @ 2018-04-26 20:39 海角在眼前 阅读(296) 评论(0) 推荐(0) 编辑
摘要:String对象是字符串常量(创建之后不可更改),StringBuilder和StringBuffer对象是字符串变量(可更改),三者主要区别在于执行速度和线程安全。 执行速度 执行速度:StringBuilder > StringBuffer > String 原因: String对象的更改会不断 阅读全文
posted @ 2018-04-25 21:23 海角在眼前 阅读(273) 评论(0) 推荐(0) 编辑
摘要:前言 线程间的通信主要通过共享对字段的访问和对象引用字段的引用,可能会产生两种错误,线程干扰和内存一致性错误。Java的同步就是防止这些错误,但当多个线程访问同一资源会导致线程执行缓慢,甚至暂停执行。 线程干扰(Thread Interference) 例子 class Counter { priv 阅读全文
posted @ 2018-04-24 23:25 海角在眼前 阅读(4377) 评论(0) 推荐(0) 编辑
摘要:断言(Assertion)是Java中一条语句,包含一个布尔表达式,当该布尔值为真,程序则被认为是正确的;当布尔值为假,则系统会抛出错误。 断言默认禁用的,在开发时候可开启功能,有利于纠正错误,增加可维护性。 PS:断言,换句话就是 立flag,false则啪啪啪打脸。 断言两种语句形式 Expre 阅读全文
posted @ 2018-04-23 21:39 海角在眼前 阅读(9974) 评论(0) 推荐(0) 编辑
摘要:strictfp关键字 用于强制Java中的浮点计算(float或double)的精度符合IEEE 754标准。 不使用strictfp:浮点精度取决于目标平台的硬件,即CPU的浮点处理能力。 使用strictfp:确保浮点计算的结果在所有平台上始终保持相同。 使用地方 可用在类、接口、方法。 注意 阅读全文
posted @ 2018-04-22 18:02 海角在眼前 阅读(418) 评论(0) 推荐(0) 编辑
摘要:JNI能让Java代码在Java虚拟机里调用其他编程语言(例如C、C++)写的应用或库,且不会影响任何Java虚拟机的实现。 什么时候用JNI? 1、应用程序所需的平台相关功能,标准的Java类库不支持时。 2、已经有一个用其他语言写的库,想要复用时。 3、想使用一些低级别的语言(例如汇编)实现部分 阅读全文
posted @ 2018-04-22 13:47 海角在眼前 阅读(428) 评论(0) 推荐(0) 编辑
摘要:什么是序列化? 我们创建的对象只有在Java虚拟机保持运行时,才会存在于内存中。如果想要超出Java虚拟机的生命周期,就可以将对象序列化,将对象状态转换为字节序列,写入文件(或socket传输),后面使用时再读入文件,读入原始字节并创建一个完全相同的对象。 PS:只有对象的状态会被序列化,类本身或方 阅读全文
posted @ 2018-04-20 22:30 海角在眼前 阅读(396) 评论(0) 推荐(0) 编辑
摘要:抽象类与接口比较 抽象类跟接口类似,都不能实例化,可能包含不需实现方法或已实现的方法。 抽象类可以定义一些不是静态或常量的字段,定义 public, protected, private访问级别的具体方法。 接口的所有字段自动是public、静态、常量,所有定义的方法的访问级别都是public。 类 阅读全文
posted @ 2018-04-19 20:51 海角在眼前 阅读(762) 评论(0) 推荐(0) 编辑
摘要:基本数据类型 boolean、byte、short、int、long、char、float、double 最大最小值 数值转换 自动转换(容量小的类型转换为容量大的类型时) byte,short,char—> int —> long—> float —> double 强制转换(容量大的类型转换为容 阅读全文
posted @ 2018-04-17 23:18 海角在眼前 阅读(723) 评论(0) 推荐(0) 编辑
摘要:1、查自己eclipse版本(我的是Neon) 2、到http://www.eclipse.org/babel/downloads.php找到对应eclipse版本 3、下载需要的语言包(我下载中文简体) 4、解压文件,把文件复制到eclipse软件的目录。 5、重启eclipse即可。 阅读全文
posted @ 2018-04-16 21:11 海角在眼前 阅读(214) 评论(0) 推荐(0) 编辑
摘要:我以为考完的时候,我会像肖申克救赎里安迪逃出监狱一样,仰天怀抱天空,像得到自由一样。然而并没有,我只是安静收拾笔具,塞进书包中,随着人流走出了教室。 这一次的公务员考试,我并没有抱多少的希望,不是通过的希望,而是对上岸的期许,并没有那么想要这份职业。这条路应该不是最好的一条,也不是我想走的一条,总感 阅读全文
posted @ 2018-04-16 00:36 海角在眼前 阅读(253) 评论(0) 推荐(0) 编辑
摘要:一个月前,只要是有人超过十二点还在吵的,我一定会去阳台骂几声;只要睡觉时有狗吠或人为噪声的,我一定辗转反侧,夜不能寐。 现在,狗吠的,当它是动物不懂事,我原谅它;夫妻吵架的,当作热闹听,恶趣味想着“打,打起来”;游戏喧哗的,骂过几回了,知道说也没用,就不费口舌了; 情况虽没有好转,心态却有了变化。学 阅读全文
posted @ 2018-04-05 00:19 海角在眼前 阅读(422) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示