自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小林同学的daily

久久为功

  • 博客(10)
  • 收藏
  • 关注

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

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

2017-06-15 18:24:16 17168

原创 shell 脚本读取终端输出赋值给变量

变量名=(命令)eg:path=(命令)eg:path=(命令)eg:path=(hdfs dfs -du -s ‘hdfs://user/data’)注意:命令不需要加双引号包裹

2020-02-26 16:26:22 1021

原创 JAVA之NIO

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

2018-01-29 11:39:53 275

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

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

2017-07-11 17:05:54 1338

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

Java关键字及其含义

2017-07-10 22:56:31 1342

原创 表达式中的陷阱

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

2017-07-06 18:15:17 399

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

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

2017-07-03 22:24:24 954

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

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

2017-06-30 12:26:55 1060

原创 如何正确使用Java数组?

“你会使用Java?” “是的” “那你能不能叙述一下,在Java中,声明一个数组的过程中,是如何分配内存的” “。。。” “那Java数组的初始化有哪几种方式呢?” “。。。” “好吧,那你说说基本类型数组与引用类型数组在初始化时内存分配机制的差别吧” “。。。” “下一个。。。”数组初始化1、Java数组是静态的   Java数组初始化,就是为数组对象的元素分配内存空间,并为每

2017-06-27 22:16:22 646

原创 什么是Java对象序列化

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

2017-06-20 22:32:27 847

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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