IO 一直是软件开发中的核心部分之一,伴随着海量数据增长和分布式系统的发展,IO 扩展能力愈发重要。幸运的是,Java 平台 IO 机制经过不断完善,虽然在某些方面仍有不足,但已经在实践中证明了其构建高扩展性应用的能力。 今天我要问你的问题是,Java 提供了哪些 IO 方式? NIO 如何实现多路 ...
分类:
编程语言 时间:
2019-10-22 00:58:48
阅读次数:
123
Java集合类学习总结 这篇总结是基于之前博客内容的一个整理和回顾。 这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术 https://blog.csdn.net/column/details/21930.html 里面有包括Java集合类在内的众多Java核心技术系列文章 ...
分类:
编程语言 时间:
2019-10-18 22:32:19
阅读次数:
116
引入《Java核心技术:Ⅰ》 1. 简单性 Java 语法是 C++ 语法的一个“ 纯净” 版本。这里没有头文件、 指针运算(甚至指 针语法)、结构、 联合、操作符重载、 虚基类等。如果你了解 C++ 就会发现可以轻而易举地转换到 Java语法。 2. 面向对象 面向对象设计是一种程序设计技术。 它 ...
分类:
编程语言 时间:
2019-10-02 14:59:56
阅读次数:
148
一、接口 1.1、接口概念 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则 ...
分类:
编程语言 时间:
2019-09-24 10:21:28
阅读次数:
79
场景 Effective Java 中文版Java核心技术 卷Ⅰ 基础知识(第8版)Java语言程序设计-进阶篇(原书第8版)疯狂Java讲义Java从入门到精通 第三版Java编程思想第4版重构-改善既有代码的设计Head First Java 中文高清版Java从入门到精通Java核心技术 卷Ⅱ ...
分类:
编程语言 时间:
2019-09-22 01:02:45
阅读次数:
115
一、类之间的关系 类和类之间的关系,耦合度从高到低: is a。继承、实现 has a。组合、聚合、关联 user a。依赖。 要求是:高内聚、低耦合。 继承(“is a”) 继承(Inheritance),即“is a”关系,是一种用于表示特殊与一般关系的。表示类与类(或者接口与接口)之间的父子关 ...
分类:
编程语言 时间:
2019-09-14 00:54:33
阅读次数:
196
最近在看Java核心技术这本书,这里对第三章个人认为的重难点做一个总结。方便以后回顾,个人能力有限,本人菜鸟,大神勿喷,请大家多多指教。 一、位运算符 指定 A = 66(0100 0010); B = 22 (0001 0110)(这里为了简化说明支取一个字节即8位来运算) 位运算符比一般的算术运 ...
分类:
编程语言 时间:
2019-09-08 14:27:55
阅读次数:
89
书单较为片面,仅供参考。并非每一本都推荐。 1. 《Java编程思想》 2. 《Java核心技术:卷I(第10版)》3. 《Effective Java(第2版)》4. 《Java并发编程实战》5. 《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》6. 《设计模式之禅(第2版)》7. ...
分类:
其他好文 时间:
2019-08-28 23:58:41
阅读次数:
162
下载地址: http://www.gqylpy.com/di/12 《JAVA核心技术 卷II:高级特性》PDF高清完整版 下载 前言致读者本书是按照Java?SE?8完全更新后的《Java核心技术 卷Ⅱ 高级特性(原书第10版)》。卷Ⅰ主要介绍了Java语言的一些关键特性;而本卷主要介绍编程人员进 ...
分类:
编程语言 时间:
2019-08-18 15:23:50
阅读次数:
77
一、引言 一、引言 在学习集合的时候我们会发现一个问题,将一个对象丢到集合中后,集合并不记住对象的类型,统统都当做Object处理,这样我们取出来再使用时就得强制转换类型,导致代码臃肿,而且加入集合时都是以Object,没做类型检查,那么强制转换就容易出错,泛型的诞生就是为解决这些问题。 二、使用泛 ...
分类:
编程语言 时间:
2019-07-23 17:04:24
阅读次数:
94