Java是一种跨平台的语言,一次编写,到处运行,在世界编程语言排行榜中稳居第二名(第一名是C语言)。
Java用途广泛,可以用来开发传统的客户端软件和网站后台,也可以开发如火如荼 Android 应用和云计算平台。
本教程针对有编程基础(至少了解C语言)的读者,阅读完所有文章会让你达到Java中级水平。零基础的读者可以先查看C语言教程,了解编程的基本概念。
-
一. Java概述
- 1. Java语言概述
- 2. Java虚拟机以及跨平台原理
- 3. Java的主要就业方向
- 4. Java的不同版本
- 5. Java开发环境搭建
- 6. 第一个Java程序示例
- 7. Java类和对象的概念
- 8. Java类库及其组织结构
- 9. Java import
-
二. Java语法基础
- 1. Java数据类型以及变量的定义
- 2. Java数据类型转换
- 3. Java运算符
- 4. Java流程控制
- 5. Java数组的定义和使用
- 6. Java字符串(String)
- 7. Java StringBuffer与StringBuider
- 8. 强调一下编程风格
-
三. Java类与对象
- 1. Java类的定义及其实例化
- 2. Java访问修饰符
- 3. Java变量的作用域
- 4. Java this关键字详解
- 5. Java方法重载
- 6. Java类的基本运行顺序
- 7. Java包装类、拆箱和装箱详解
- 8. 再谈Java包
- 9. 源文件的声明规则
-
四. Java继承和多态
- 1. 继承的概念与实现
- 2. Java super关键字
- 3. 继承中的方法的覆盖和重载
- 4. 多态和动态绑定
- 5. instanceof 运算符
- 6. 多态对象的类型转换
- 7. Java static关键字
- 8. Java final关键字
- 9. 类与类之间的关系
- 10. Java Object类
-
五. 面向对象高级特性
- 1. Java内部类及其实例化
- 2. 内部类的分类
- 3. 抽象类的概念和使用
- 4. 接口的概念和使用
- 5. 接口和抽象类的区别
- 6. Java 泛型
- 7. 泛型通配符和类型参数的范围
-
六. 异常处理
- 1.异常处理基础
- 2.异常类型
- 3.未被捕获的异常
- 4.try和catch的使用
- 5.多重catch语句的使用
- 6.try语句的嵌套
- 7.throw:异常的抛出
- 8.throws子句
- 9.finally块
- 10.Java的内置异常
- 11.创建自己的异常子类
- 12.断言
-
七. 多线程编程
- 1.线程的概念
- 2.Java线程模型
- 3.主线程
- 4.创建线程
- 5.创建多线程
- 6.isAlive()和join()的使用
- 7.线程优先级
- 8.线程同步
- 9.线程间通信
- 10.线程死锁
- 11.线程的挂起、恢复和终止
-
八. 输入输出(IO)操作
- 1.输入输出基本概念
- 2.面向字符的输入流
- 3.面向字符的输出流
- 4.面向字节的输入输出流
- 5.面向字节流的应用
- 6.文件与目录管理
- 7.文件的随机读写
- 8.文件的压缩处理
-
九. 常用类库、向量与哈希
- 1.Java基础类库
- 2.Object类
- 3.Java语言包(java.lang)简介
- 4.日期和时间类
- 5.向量及其应用
- 6.哈希表及其应用
-
十. 图形界面(GUI)设计
- 1.图形界面设计基础
- 2.框架窗口
- 3.标签、按钮和按钮事件
- 4.面板
- 5.布局设计
- 6.文本框和文本区
- 7.文本框和文本区的输入输出
- 8.选择框和单选按钮
- 9.列表和组合框
- 10.菜单
- 11.对话框
- 12.滚动条
- 13.鼠标事件
- 14.键盘事件
-
十一. 图形、图像与多媒体
- 1.绘图基础
- 2.设置字型和颜色
- 3.绘图模式
- 4.Graphics类的绘图方法
- 5.Graphics2D类的绘图方法
- 6.图像处理基础
- 7.图像缓冲技术
- 8.多媒体基础
-
十二. 网络与数据库编程
- 1.IP地址和InetAddress类
- 2.统一资源定位符URL
- 3.套接字(Socket)
- 4.数据库连接
- 5.几个重要的类和接口
- 6.数据库查询
- 7.数据库更新
- 8.插入记录
- 9.修改记录
- 10.删除记录
文章来源:http://www.weixueyuan/java/rumen
转载于:https://wwwblogs/infoArch/p/9182863.html
更多推荐
Java入门教程:最全面最简单的Java基础教程
发布评论