JackChan

生活不止眼前的苟且,还有诗和远方!

Thinking in Java (Java 编程思想)

Thinking in Java (Java 编程思想)本书来自网络,全科-不安分的码农整理成电子书,支持PDF,ePub,Mobi格式,方便大家下载阅读。

2017-04-30 15:16:02

阅读数 36355

评论数 6

Java基础入门

java基础入门,目录:java开发入门,java编程基础,面向对象,常见对象,多线程,集合框架,网络编程,IO流,反射机制,动态代理,注解,java新特性

2016-09-09 11:08:06

阅读数 1694

评论数 1

Google Guava官方教程

原文链接 译文链接 译者: 沈义扬,罗立树,何一昕,*武祖 * 校对:方腾飞引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [co...

2017-04-27 15:29:10

阅读数 13633

评论数 0

泛型

1. 泛型概述泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。泛型是Java SE 1.5的新特性,泛型...

2017-04-04 19:34:23

阅读数 442

评论数 0

异常

异常的体系异常:是在运行时期发生的不正常情况。 在java中用类的形式对不正常情况进行了描述和封装对象。描述不正常的情况的类,就称为异常类。 以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离,提高阅读性。 其实异常就是java通过面向对象的思想将问题封装成了对象,用异...

2017-04-04 11:59:15

阅读数 716

评论数 0

Java语法基础-2

流程控制语句在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。流程控制语句分类:顺序结构、选择结构、循环结构

2017-03-12 17:33:56

阅读数 833

评论数 0

Java语法基础-1

关键字,标识符,注释,进制,常量,变量,运算符,数据类型

2017-03-12 16:27:15

阅读数 545

评论数 0

NIO和AIO

摘要: 本系列基于炼数成金课程,为了更好的学习,做了系列的记录。 本文主要介绍: 什么是NIO Buffer Channel 网络编程 AIO IO感觉上和多线程并没有多大关系,但是NIO改变了线程在应用层面使用的方式,也解决了一些实际的困难。而AIO是异步IO和前面的系列也有点关系。在...

2017-03-12 15:00:42

阅读数 399

评论数 0

JDK7 AIO介绍

JDK7已经release一段时间了,有个重要的新特性是AIO。今天趁闲暇,简单体验了下,Io的两个重要步骤:发起IO请求,和实际的IO操作。在unix网络编程的定义里异步和非异步概念的区别就是实际的IO操作是否阻塞。如果不是就是异步,如果是就是同步。

2017-03-12 14:57:55

阅读数 746

评论数 0

Java NIO 系列教程

Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。

2017-03-12 13:35:56

阅读数 324

评论数 0

Java基础:常用IO流

数据流是操作基本数据类型的流,分为数据输入流,数据输出流。数据输入流1、DataInputStream:数据输出流允许应用程序以适当方式将基本 Java 数据类型写入输出流中。然后,应用程序可以使用数据输入流将数据读入

2017-03-05 19:04:50

阅读数 511

评论数 0

Java基础:集合框架

这篇文章总结了所有的Java集合(Collection)。主要介绍各个集合的特性和用途,以及在不同的集合类型之间转换的方式。

2017-03-05 18:29:42

阅读数 448

评论数 0

Java基础:集合框架工具类

泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。泛型是Java SE 1.5的新特性,泛型的本质是参数化...

2017-03-05 18:08:37

阅读数 715

评论数 0

Java基础:JDK、JRE、JVM的区别与联系

JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。

2017-03-05 17:46:16

阅读数 1432

评论数 0

Java基础:多线程

1. 多线程概述人们在日常生活中,很多事情都是可以同时进行的。例如,一个人可以一边听音乐,一边打扫房间,可以一边吃饭,一边看电视。在使用计算机时,很多任务也是可以同时进行的。例如,可以一边浏览网页,一边打印文档,还可以一边聊天,一边复制文件等。计算机这种能够同时完成多项任务的技术,就是多线程技术。...

2017-03-05 10:46:30

阅读数 3672

评论数 4

Java概述

计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。

2017-03-05 09:44:16

阅读数 675

评论数 0

Java必刷100题

1.什么是B/S架构?什么是C/S架构B/S(Browser/Server),浏览器/服务器程序 C/S(Client/Server),客户端/服务端,桌面应用程序2.你所知道网络协议有那些?HTTP:超文本传输协议 FTP:文件传输协议 SMPT:简单邮件协议 TELNET:远程终端协议...

2017-02-24 13:26:52

阅读数 7885

评论数 2

阿里巴巴Java开发手册

阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本点击下载《阿里巴巴Java开发手册》:https://yq.aliyun.com/attachment/download/?i...

2017-02-16 20:07:48

阅读数 607

评论数 0

java集合类框架

原文出处:于卫国,http://yuweiguocn.github.io/java-collection/Java集合类框架概览及各集合之间的区别。 集合中存放的是对象的引用。 Collections:集合的搜索、排序、线程安全化等Collection接口 boolean add(Object...

2017-01-05 10:13:17

阅读数 533

评论数 0

Google Guava官方教程(中文版)

原文链接:http://ifeve.com/google-guava/引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concur...

2016-12-18 11:42:35

阅读数 8487

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭