小林同学的daily

久久为功

如何正确的创建和销毁Java对象

Java是一门强大的高级语言。在学习了其基础知识后,我们仍需要理解其深刻的内涵。接下来,我们会以《Effective Java》一书做为Java进阶学习的载体,对Java进行一个系统的、全新的认识。 第一章:创建和销毁对象

2017-06-15 18:24:16

阅读数 11164

评论数 0

JAVA之NIO

JAVA 之 NIO 由于最近需要实战到 NIO 的有关代码,而自己之前所学的东西也差不多忘光了,因此重新捡起了 NIO,复习的同时也将其写成博客,促进自己对其的理解。 NIO 是个什么东西?为什么 IO 会比 NIO 快? 答:IO 靠字符和字节传输,速度慢。NIO 靠 Buf...

2018-01-29 11:39:53

阅读数 83

评论数 0

Java的重排序影响线程调用顺序

你所认为的程序运行顺序是什么样的呢?是JVM照着程序编写的顺序运行吗?   正确答案是:不是的。

2017-07-11 17:05:54

阅读数 911

评论数 0

Java关键字详解——庖丁解关键字

Java关键字及其含义

2017-07-10 22:56:31

阅读数 710

评论数 0

表达式中的陷阱

对于大部分Java程序员来说,总有些难以绕过的错误,也许你第一次犯了这个错误后,第二次还会再犯,因为这些错误具有隐蔽性,我们把这种错误称为陷阱。为了避免错误一犯再犯,我们就需要把这些陷阱记录下来,以免在未来的开发之中踩坑。     表达式是Java里最基本的组成单元,但在简单的表达式背后,依然有...

2017-07-06 18:15:17

阅读数 186

评论数 0

如何理解继承成员变量和方法的区别?

继承是面向对象的3大特征之一,也是Java语言的重要特性。而父、子继承关系则是Java编程中需要重点注意的地方。下面,我们将谈谈很少注意到的继承的一个重要细节——继承成员变量和方法其实是有所不同的!

2017-07-03 22:24:24

阅读数 444

评论数 0

如何深入理解Java内存回收机制?

Java作为一门优秀的编程语言,有着很多优点。其中,就有内存自动管理这一项。Java提供了对内存的自动管理,程序员无需在程序中进行分配、释放内存,不会再被那些可怕的内存分配错误打扰。   但是,Java对于内存的自动管理并不是万能的,Java依然会存在内存泄漏的情况。

2017-06-30 12:26:55

阅读数 497

评论数 0

如何正确使用Java数组?

“你会使用Java?” “是的” “那你能不能叙述一下,在Java中,声明一个数组的过程中,是如何分配内存的” “。。。” “那Java数组的初始化有哪几种方式呢?” “。。。” “好吧,那你说说基本类型数组与引用类型数组在初始化时内存分配机制的差别吧” “。。。” “下一个。。。...

2017-06-27 22:16:22

阅读数 350

评论数 0

什么是Java对象序列化

1、含义  当两个进程在进行远程通信时,彼此可以发送各种类型的数据。数据以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象,才能接收到信息。

2017-06-20 22:32:27

阅读数 424

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭