基础知识
设计模式概述
从招式与内功谈起——设计模式概述(一):设计模式从何而来?
从招式与内功谈起——设计模式概述(二):设计模式是什么?
从招式与内功谈起——设计模式概述(三):设计模式有什么用?附:个人观点
面向对象设计原则
面向对象设计原则概述
面向对象设计原则之单一职责...
Heller
7年前 (2016-02-19) 1967℃ 0评论
1喜欢
1.介绍
Java泛型编程是JDK1.5版本后引入的。泛型让编程人员能够使用类型抽象,通常用于集合里面。下面是一个不用泛型例子:
List myIntList=new LinkedList(); //1
myIntLi...
Heller
7年前 (2016-02-19) 1726℃ 0评论
0喜欢
多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Thread 类,可以用它来构建、启动和操纵线程,Java 语言包括了跨线程传达并发性约束的构造 —— synchro...
Heller
7年前 (2016-02-19) 1619℃ 0评论
0喜欢
简介
信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施, 它负责协调各个线程, 以保证它们能够正确、合理的使用公共资源。
概念
Semaphore分为单值和多值两种,前者只能被一个线程获得,后者可以被若干个线程获得。
以一个停车场运作为例。为了简单起...
Heller
7年前 (2016-02-19) 1939℃ 0评论
0喜欢
一、Java集合类图
1.1
1.2
上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等,而点线边框的是接口,比如Co...
Heller
7年前 (2016-02-17) 2160℃ 0评论
1喜欢
1、格式字符串语法
产生格式化输出的每个方法都需要格式字符串 和参数列表。格式字符串是一个String,它可以包含固定文本以及一个或多个嵌入的格式说明符。请考虑以下示例:
Java
Calendar c = Calenda...
Heller
7年前 (2016-02-03) 1751℃ 0评论
0喜欢
Java
import java.util.Date;
public class Printf {
public static void main(String[] args) {
// %s 表...
Heller
7年前 (2016-02-03) 1878℃ 0评论
1喜欢
输入输出函数家族
家族名
用途
可用于所有的流
只用于stdin 和stdout
getchar
字符输入
fgetc ,getc
getchar
putchar
字符输出
fputc ,putc
putchar
gets
文本行输入
fgets
gets
...
Heller
7年前 (2016-02-03) 1780℃ 0评论
0喜欢