每个事物都有其生命周期,也就是事物从出生开始到最终消亡这中间的整个过程;在其整个生命周期的历程中,会有不同阶段,每...[作者空间]
线程通信,在多线程系统中,不同的线程执行不同的任务;如果这些任务之间存在联系,那么执行这些任务的线程之间就必须能够...[作者空间]
线程不安全 线程不安全的问题分析:在小朋友抢气球的案例中模拟网络延迟来将问题暴露出来;示例代码如下: 在线程中的r...[作者空间]
程序在没有流程控制的前提下,代码都是从上而下逐行依次执行的。基于这样的机制,如果我们使用程序来实现边打游戏,边听音...[作者空间]
什么是异常 从事Java开发的小伙伴对于“异常”应该不陌生,因为每天都会遇到不少异常,或捕获,或抛出。那究竟什么是...[作者空间]
程序在没有流程控制的前提下,代码都是从上而下逐行依次执行的。基于这样的机制,如果我们使用程序来实现边打游戏,边听音...[作者空间]
什么是异常 从事Java开发的小伙伴对于“异常”应该不陌生,因为每天都会遇到不少异常,或捕获,或抛出。那究竟什么是...[作者空间]
字符串 什么是字符串?如果直接按照字面意思来理解就是多个字符连接起来组合成的字符序列。为了更好的理解以上的理论,我...[作者空间]
内部类 Java 类中的可以定义的成员有:字段、方法、内部类,内部类是定义在类结构中的另一个类,因为定义在类的内部...[作者空间]
引出枚举 首先来考虑这样一个需求:判断一个员工(Employee)在一周的哪一天休息。 解决方案:定义一个类Wee...[作者空间]
什么是接口 一般计算机中的接口分为硬件接口和软件接口。 硬件接口:是指两个硬件设备之间的连接方式,既包括物理上的接...[作者空间]
冒泡排序(Bubble Sort) 冒泡排序(Bubble Sort):排序思路:对要排序的数组或者列表从头到尾...[作者空间]
final修饰符 final是最终、不可修改的意思, 在Java中它可以修饰非抽象类,非抽象方法和变量。但是需要注...[作者空间]
高内聚和低耦合 面向对象的最终目的是要构建强健、安全、高效的项目,也就是要实现项目的高内聚和低耦合: 高内聚:把该...[作者空间]
为何要包装类 1. 在面向对象中,”一切皆对象”,但基本数据类型的特殊存在不太符合这一理念,面向对象面向得并不...[作者空间]
对象 在面向对象的思想中,一切事物都可以认为是对象——万物皆对象,把对象定义成包含状态和行为的一个实体,存在于现实...[作者空间]
什么是数组 所谓数组,是具有相同数据类型的若干变量或者数据按照一定排序规则组合起来的一种数据存储格式。数组中的数据...[作者空间]
关于CLASSPATH CLASSPATH直译过来是类路径,是Java环境配置中要设置的一个环境变量,就是.cla...[作者空间]
switch语句适用于对多个整型数值(包括负数)进行匹配判断,从而实现条件的分支控制。 和if语句不同的是:if语...[作者空间]
算术运算符 Arithmetic operators 加号(+):在操作数值、字符、字符串时其结果各有不同; 字符...[作者空间]