Java基础
文章平均质量分 89
心中的执念
一个人倘若需要从思想中得到快乐,那么他的第一个欲望就是学习
展开
-
为什么 String 对象是不可变的
字符串常量池之所以存在,就是因为字符串在 Java 中是不可变的,不同的 String 变量可以引用池中的同一 String 变量, 也因此,Java 运行时环境节省了大量堆空间;如果 String 不是不可变的, 则字符串驻留(String interning)将是不可能的,因为一旦任一变量更改所引用的String对象的值,它也会反映在其他变量中。如果字符串不是不可变的,那么它可能会对...原创 2019-01-01 20:30:11 · 357 阅读 · 0 评论 -
java中 ==和equals和hashCode的区别
面试的时候,经常被问到,总结一下,大家一起努力,如有不正确的地方,多多指教。原创 2018-12-28 17:34:53 · 837 阅读 · 0 评论 -
Big Endian 和 Little Endian 详解
一、Endian的起源在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正确的编/译码从而导致通信失败。1980年,Danny Cohen在其著名的论文”On Holy Wars and a Plea for Peace...原创 2018-05-30 00:16:57 · 75237 阅读 · 13 评论 -
浅显易懂的Git教程
好的东西就应该和大家一起分享,博主以浅显易懂、图文并茂的方式将Git带近了你我的世界,好文章!!! Git学习 建议看完教程后再看Git官网的 Pro Git 一书。转载 2017-07-09 18:51:06 · 309 阅读 · 0 评论 -
Eclipse 下Java工程的打包与发布
一、创建清单文件 MANIFEST.MF在需要打包的工程中创建MANIFEST.MF文件内容如下:Manifest-Version: 1.0Main-Class: com.lijia.test.MainClass-Path: ./lib/org.eclipse.swt.win32.win32.x86_3.3.3.v3349.jar ./lib/org.eclipse.swt_3.3.2.v33原创 2016-08-24 22:38:44 · 12284 阅读 · 1 评论 -
Java闭包
Java 闭包关于“闭包”,重在理解思想,总结一下,如有不正确的地方,多多指教。首先来看一个例子,如下:public class SingleCalculator { int x; int addWith(int y){ return x + y; } public static void main(String[] args) {...原创 2019-01-12 11:28:02 · 3739 阅读 · 2 评论