Java入门教程:最全面最简单的Java基础教程
Java是一种跨平台的语言,一次编写,到处运行,在世界编程语言排行榜中稳居第二名(第一名是C语言)。
Java用途广泛,可以用来开发传统的客户端软件和网站后台,也可以开发如火如荼 Android 应用和云计算平台。
本教程针对有编程基础(至少了解C语言)的读者,阅读完所有文章会让你达到Java中级水平。零基础的读者可以先查看C语言教程,了解编程的基本概念。
这是旧版 Java 教程,新版 Java 教程请转到:https://www.54benniao.com/java/
Java用途广泛,可以用来开发传统的客户端软件和网站后台,也可以开发如火如荼 Android 应用和云计算平台。
本教程针对有编程基础(至少了解C语言)的读者,阅读完所有文章会让你达到Java中级水平。零基础的读者可以先查看C语言教程,了解编程的基本概念。
这是旧版 Java 教程,新版 Java 教程请转到:https://www.54benniao.com/java/
- 第1章 Java概述
- 1.Java语言概述
- 2.Java虚拟机(JVM)以及跨平台原理
- 3.Java的主要就业方向
- 4.Java的不同版本
- 5.Java开发环境的搭建
- 6.第一个Java程序示例
- 7.Java类和对象的概念
- 8.Java类库及其组织结构
- 9.Java import
- 第2章 Java语法基础
- 1.Java数据类型以及变量的定义
- 2.Java数据类型转换
- 3.Java运算符
- 4.Java流程控制
- 5.Java数组的定义和使用
- 6.Java字符串(String)
- 7.Java StringBuffer与StringBuider
- 8.强调一下编程风格
- 第3章 Java类与对象
- 1.Java类的定义及其实例化
- 2.Java访问修饰符
- 3.Java变量的作用域
- 4.Java this关键字详解
- 5.Java方法重载
- 6.Java类的基本运行顺序
- 7.Java包装类、拆箱和装箱详解
- 8.再谈Java包
- 9.源文件的声明规则
- 第4章 Java继承和多态
- 1.继承的概念与实现
- 2.Java super关键字
- 3.继承中方法的覆盖和重载
- 4.多态和动态绑定
- 5.instanceof 运算符
- 6.多态对象的类型转换
- 7.Java static关键字
- 8.Java final关键字
- 9.Java Object类
- 第5章 面向对象高级特性
- 1.Java内部类及其实例化
- 2.内部类的分类
- 3.抽象类的概念和使用
- 4.接口的概念和使用
- 5.接口和抽象类的区别
- 6.Java泛型
- 7.泛型通配符和类型参数的范围
- 第6章 Java异常处理
- 1.Java异常简介
- 2.Java try catch finally
- 3.Java 7多异常捕获
- 4.Java声明和抛出异常
- 5.Java自定义异常
- 6.Java异常跟踪栈
- 7.Java异常处理使用规范
- 第7章 Java输入输出流
- 1.Java流的概念
- 2.Java字符流
- 3.Java字节流
- 4.Java文件和目录管理
- 5.Java随机读写文件
- 6.Java文件压缩和解压