java
补丁_1024
Software Engineer
展开
-
Java 基础学习
(一)、工具篇一、 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都转载 2018-01-13 13:43:21 · 327 阅读 · 1 评论 -
Java标识符、变量
Java标识符 标识符就是用于给java程序中变量、类方法等命名的符号。使用标识符时需要遵守几条规则 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴。 标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含原创 2018-01-13 15:56:39 · 228 阅读 · 0 评论 -
JAVA多线程编程
JAVA多线程编程 和其他多数计算机语言不同,Java内置支持多线程编程(multithreaded programming)。多线程程序包含两条或两条以上并发运行的部分。程序中每个这样的部分都叫一个线程(thread),每个线程都有独立的执行路径。因此,多线程是多任务处理的一种特殊形式。你一定知道多任务处理,因为它实际上被所有的现代操作系统所支持。然而,多任务处理有两种截然不同原创 2018-01-15 12:31:17 · 209 阅读 · 0 评论 -
JAVA中的BIO与NIO、AIO的区别
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直等待或者遭到拒绝转载 2018-01-23 15:06:46 · 167 阅读 · 0 评论 -
java包
JAVA 包 在Java中,为了组织代码的方便,可以将功能相似的类放到一个文件夹内,这个文件夹,就叫做包。 包不但可以包含类,还可以包含接口和其他的包。 目录以”\”来表示层级关系,例如 E:\Java\workspace\Demo\bin\p1\p2\Test.java。 包以”.”来表示层级关系,例如 p1.p2.Test 表示的目录为 \p1\p2\Te原创 2018-01-17 19:33:52 · 392 阅读 · 1 评论 -
Java基础类库
Java 的类库是 Java 语言提供的已经实现的标准类的集合,是 Java 编程的 API(Application Program Interface),它可以帮助开发者方便、快捷地开发 Java 程序。这些类根据实现的功能不同,可以划分为不同的集合,每个集合组成一个包,称为类库。Java 类库中大部分都是由Sun 公司提供的,这些类库称为基础类库。Java 语言中提供了大量的类库共程序开原创 2018-01-18 19:19:42 · 257 阅读 · 0 评论