《Java基础教程完整版》电子版书正式发布,欢迎大家免费下载

截止目前,Java系列教程已更新完毕。内容覆盖了:JavaSE基本知识点、UML建模、单元测试等。希望对想学习Java语言的朋友能够提供帮助。在编写的过程中,难免会出现一些错误,希望大家能多多提些意见。

由于本书都是从笔者CSDN博客中摘抄过来的,基本没有经过什么正规的校验,所以难免会出现一些不对的地方。欢迎各位大牛对本书提出批评。

作者博客http://blog.csdn.net/lhy_ycu

作者邮箱:[email protected]

笔者声明:该电子书由ITeye提供电子书DIY功能制作并发行。

阅读过程中有什么不懂或者不是很清楚的地方,可以发我邮箱。

下载地址:http://download.csdn.net/download/jave_lover/8677857

http://jave-lover.iteye.com/blog/pdf

附本教程目录:

Java学习系列(一)Java的运行机制、JDK的安装配置及常用命令详解

Java学习系列(二)Java注释、标识符、基本数据类型及其转换易错点详解

Java学习系列(三)Java运算符、控制语句、数组及其在内存中的运行分析

Java学习系列(四)Java面向对象之修饰符、封装、继承、多态详解

Java学习系列(五)Java面向对象之抽象类、接口、内部类、枚举类详解

Java学习系列(六)Java面向对象之Jar命令、正则表达式、国际化详解

Java学习系列(七)Java面向对象之集合框架详解(上)Java学习系列(八)Java面向对象之集合框架详解(下)

Java学习系列(九)Java面向对象之异常机制详解

Java学习系列(十)Java面向对象之I/O流(上)

Java学习系列(十一)Java面向对象之I/O流(下)

Java学习系列(十二)Java面向对象之序列化机制及版本

Java学习系列(十三)Java面向对象之界面编程

Java学习系列(十四)Java面向对象之细谈线程、线程通信(上)

Java学习系列(十五)Java面向对象之细谈线程、线程通信(下)

Java学习系列(十六)Java面向对象之基于TCP协议的网络通信

Java学习系列(十七)Java面向对象之开发聊天工具

Java学习系列(十八)Java面向对象之基于UDP协议的网络通信

Java学习系列(十九)Java面向对象之数据库编程

Java学习系列(二十)Java面向对象之反射详解

Java学习系列(二十一)Java面向对象之注解详解

Java学习系列(二十二)Java面向对象之枚举详解

Java学习系列(二十三)Java面向对象之内部类详解

Java学习系列(二十四)Java正则表达式详解

Java学习系列(二十五)基于Junit3.8和Junit4.x的单元测试详解

Java学习系列(二十六)Java代码优化讲解

Java学习系列(二十七)UML建模的理解和图形整理(一)

Java学习系列(二十八)UML建模的理解和图形整理(二)

Java学习系列(二十九)UML建模的理解和图形整理(三)

时间: 2024-10-24 19:40:52

《Java基础教程完整版》电子版书正式发布,欢迎大家免费下载的相关文章

51单片机入门基础教程,视频、课件、源码免费下载

今天也是分享资料,不过是很大量的学习资料,足够您国庆七天在家闭关学习了,4G的51单机片开发学习视频和资料,包括每一节的视频.课件和源码!内容很大,想要更多的单机片学习.交流和实战的机会,可以上闯客网论坛,和同行并肩同行,一起学习 图一 下面就给大家分享单片机的基础知识PCB的种类1. 单面板(只在一个面走线)2. 双面板(在两个面都走线)3. 多层板(4.6.8.10......)(出两个面外还有内层)4. 柔性PCB(触摸屏等的连接) 图二 PCB的制作步骤(工业企业环境下的PCB制作步骤)

Java基础教程:多线程基础(2)——线程间的通信

Java基础教程:多线程基础(2)--线程间的通信 使线程间进行通信后,系统之间的交互性会更强大,在大大提高CPU利用率的同时还会使程序员对各线程任务在处理的过程中进行有效的把控与监督. 线程间的通信 思维导图 等待中 等待/通知机制 不使用等待/通知机制 我们可以使用使用sleep()与 whle(true) 死循环来实现多个线程间的通信. 虽然两个线程实现了通信,但是线程B必须不断的通过while语句轮训机制来检测某一个条件,这样会浪费CPU资源. 如果轮询间隔较小,更浪费时间间隔.如果轮训

Java基础教程(25)--I/O流

??I/O流表示输入源或输出目标.流可以表示许多不同类型的源和目标,例如磁盘文件.设备.其他程序等. ??流支持许多不同类型的数据,包括字节.原始数据类型.字符和对象等.有些流只传递数据; 有些流则可以操纵和转换数据. ??无论各种流的内部是如何工作的,所有流都提供相同的简单模型:流是一系列数据.程序使用输入流从源头获取数据,一次一项: ??程序使用输出流将数据写入目的地,一次一项: ??在本文中,我们会看到流可以处理各种各样的数据,无论是基本数据还是复杂对象.先来几张IO流的全家福: ??In

Java基础教程 - 组合

1. 什么是组合? 如果一个类的对象和另一个类满足"has-a"关系的话,我们就可以在一个类中,把另一个类的对象作为其对象成员. 什么是"has-a"关系,举个例子:现在有一个类LapTop.class,还有一个是Moniter.class.好显然,Laptop "has-a" Moniter,也就是说,他们是满足"has-a"关系的.这时候,我们就可以把Moniter作为Laptop的一个数据成员. class Laptop

教您怎样破解无线路由器密码最新教程完整版

随着网络技术的飞速发展,越来越多的路由交换设备开始抛弃使用命令行配置界面而转向图形化设置界面.然而这种转变却给入侵者带来了机会,传统命令行界面下 的攻击与入侵相对来说比较困难,因为命令行界面开放的服务与端口有限,而在图形化界面下不管是登录方式还是管理模式都与命令行界面有很大的区别.下面将来 给大家叙述无线路由器密码破解最新教程完整版. 方法/步骤 1 第一步:使用T400笔记本针对当前环境下无线网络信号进行扫描,如果周围有信号而且没有经过任何加密验证的话,我们就可以轻松连接到该网络. 2 第二步

Java基础教程:面向对象编程

Java基础教程:面向对象编程 Java语言概述 Java语言特点 1.Java为纯面向对象的语言,它能够直接反映现实生活中的对象.总之,Everything is object! 2.平台无关性.Java为解释型语言,编译器会把Java代码变成"""中间代码",然后在JVM上解释执行. 3.Java提供了很多内置的类库,这些类库简化了开发人员的程序设计工作,同时缩短了项目开发时间. 4.Java语言提供了对Web应用的支持. 5.Java语言提供了较好的安全性和健

Java基础教程:面向对象编程[2]

Java基础教程:面向对象编程[2] 三大特性 封装 封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装.隐藏起来的方法.封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问. 使用封装我们可以对成员变量进行更精确的控制,同时隐藏信息,实现细节等. 方法: public class Person{ private String name; private int age; ? public int getAge(){ return age;

Java基础教程:JDBC编程

Java基础教程:JDBC编程 快速开始 什么是JDBC JDBC 指 Java 数据库连接,是一种标准Java应用编程接口( JAVA API),用来连接 Java 编程语言和广泛的数据库. JDBC API 库包含下面提到的每个任务,都是与数据库相关的常用用法. 制作到数据库的连接. 创建 SQL 或 MySQL 语句. 执行 SQL 或 MySQL 查询数据库. 查看和修改所产生的记录. 从根本上来说,JDBC 是一种规范,它提供了一套完整的接口,允许便携式访问到底层数据库,因此可以用 J

Java基础教程:HashTable与HashMap比较

Java基础教程:HashTable与HashMap比较 1.  关于HashMap的一些说法: a)  HashMap实际上是一个"链表散列"的数据结构,即数组和链表的结合体.HashMap的底层结构是一个数组,数组中的每一项是一条链表. b)  HashMap的实例有俩个参数影响其性能: "初始容量" 和 装填因子. c)  HashMap实现不同步,线程不安全.  HashTable线程安全 d)  HashMap中的key-value都是存储在Entry中的