Java核心技术学习
文章平均质量分 76
CodeMaker_12138
这个作者很懒,什么都没留下…
展开
-
flush和close方法
区别 flush会输出缓冲区内容,流可以正常使用。 close会输出缓冲区内容并且关闭流。(但是close中是否直接调用flush,甚至是否输出缓冲区内容都需要看具体实现) flush flush()是java.io.Flushable定义的方法。 当数据预存到缓冲池中时,在数据的长度满足缓冲池中的大小后,才会将缓冲池中的数据成块的发送,在发送数据过程中,末尾的数据大小不能满足缓冲池的大小。最终导...原创 2019-10-20 21:33:37 · 1304 阅读 · 0 评论 -
Java中代码块,静态代码块和构造函数的加载顺序
Java中代码块,静态代码块和构造函数的加载顺序 之前学习过代码块和静态代码块的内容,但是从未使用,更没有考虑过他们的加载顺序问题。这也是不求甚解了。身边有同学读研时刚接触程序,有些疑惑的时候会找我讨论,我向来自觉基础尚可,但是被他一个问题问到无地自容: int a; int count(int a) { return a++; }原创 2017-04-08 21:19:45 · 460 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_集合
第13章 集合 __13_1 集合接口 1)将集合的接口和实现分离 一个队列接口的最小形式可能是下面这样 interface Queue // a simplified form of the interface in the standard library { void add(E element); E remove();原创 2016-03-17 12:55:29 · 1756 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_异常
第11章 异常,日志,断言和调试(异常部分)__11_1 处理异常在程序出现错误时 返回到一种安全状态,并能够让用户执行一些其他的命令;或者 允许用户保存所有的操作结果,并以适当的方式终止程序 要做到这些并不容易,因为检测(或引发)错误条件的代码通常离那写能够让数据恢复到安全状态,或者能够保存用户的操作结果,并正常地退出程序的代码很远。异常处理的任务就是将控制权从错误产生的地方转移给能够处理这种情况原创 2016-03-14 15:00:36 · 554 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_接口与内部类
第6章 接口与内部类接口技术主要用来描述类具有什么功能,而不给出每个功能的具体实现。__6_1 接口在Java中,接口不是类,而是对类的一组需求描述原创 2016-03-02 15:42:49 · 1345 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_继承(2)_反射
__5_6 反射 1)Class类 程序在运行起见,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。保存这些信息的类被称为Class,Object类中的getClass()方法会返回一个Class类型的实例。 最常用的Class方法是getName原创 2016-02-23 20:50:48 · 498 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_继承(1)
第5章 继承__5_1 类,超类和子类1)子类不能直接访问超类的私有域 2)构造器原创 2016-02-12 11:49:58 · 641 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_对象与类
第4章 对象与类__4_1 概述过程化程序设计以算法为第一位,数据结构为第二位 OOP把数据放在第一位,然后考虑操作数据的算法 1)概念原创 2016-02-12 11:34:36 · 786 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_基本的程序设计结构
第1章 Java程序设计概述 __3_1 简单的Java程序原创 2016-02-11 16:46:59 · 547 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_Java程序设计环境
第2章 Java程序设计环境1.环境 库源文件 编译与运行 临时的取消CLASSPATH环境变量的设置 错误输出重定向原创 2016-02-11 16:01:28 · 386 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_概述
第1章 Java程序设计概述 1.关于Java原创 2016-02-11 14:27:00 · 900 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_网络
第3章 网络__3_1 连接到服务器使用telnet来连接远程计算机 telnet time-A.timefreq.bldrdoc.gov 13打开一个套接字,套接字是网络软件中的一个抽象概念,负责使能该程序内部和外部之间的通信。我们将远程地址和端口传递给套接字的构造器,如果连接失败,它将抛出一个UnknowHostException异常;如果存在其他问题,它将抛出一个IOException异原创 2016-03-31 17:34:58 · 518 阅读 · 0 评论 -
Java核心技术(第8版)学习笔记_多线程
第14章 多线程多线程和多进程的本质区别在于,每个进程拥有自己的一整套变量,而线程则共享数据。与进程相比,线程通常更轻量级。创建/撤销一个线程比启动新进程的开销要小得多原创 2016-03-22 16:32:02 · 1544 阅读 · 0 评论