JAVA 学习指南

本系列为Oracle 官方学习手册学习记录,文中链接无效的,后期陆续更新后会补上。

JAVA 学习指南

Java学习指南是针对想使用Java编程语言创建应用者的实用指导手册。包含了数百个完整,可运行的实例,和数十个课程。每一组相关的课程归纳为学习’路线’。

Java学习指南主要描述了 Java SE 8相关的特性。所以为了达到最好的效果,请下载 JDK 8

新内容

Java 学习指南跟随Java 平台的升级持续更新,并吸收整理了来自读者的反馈。
当前版本的学习指南对应JDC8u101版本。
两个新的处理限定属性entityReplacementLimit,maxXMLNameLimit已经加入到JAXP。详情参见 Processing limit

基础学习路径

这些学习路径在 The Java Tutorial, Sixth Edition 一书中也可以找到。如果想购买此书,可以参考右边方框的内容。

  • 开始– 介绍Java技术,如何安装Java开发环境以及用Java创建一个建档的应用程序。
  • 学习Java语言– 描述Java编程语言基本概念以及特性的相关课程。
  • 必要的Java 类– 关于异常,基本的输入/输出,并发,正则表达式,已及平台环境。
  • 集合框架– 关于如何使用和扩展Java集合框架的的课程。
  • 日期时间API–如何使用java.time相关内容编写时间日期相关代码。
  • 部署Java项目– 如何使用jar文件打包Java应用程序或者小程序,并使用Java Web Start或者 Java插件部署它们。
  • Java编程语言认证 准备– 一些可用的培训和学习资源。

创建用户图形界面

  • 使用Swing创建GUI 全面介绍在Java 平台上创建GUI
  • 创建JavaFX GUI JavaFX教程集合

专题学习路线及课程

  • 网络编程 介绍Java平台强大的网络编程特性。
  • 扩展技巧 如何开发可用于所有Java平台应用的自定义API。
  • 全屏模式接口 如何开发出充分利用用户显示硬件的应用。
  • 泛型技术 对类型系统的增强,为不同类型的对象操作提供编译时的类型安全检查。本教程面向中高级学员,初级学员请先学习基础学习路径中相关知识。
  • 国际化处理 如何设计出可以方便的适应不同语言和地区的软件。
  • JavaBeans Java平台的组件技术。
  • JDBC编程 链接Java应用于不同数据库或者数据源的API讲解。
  • JMX Java管理扩展,提供了管理应用、设备、服务等资源的标准方式。
  • JNDI Java Naming and Directory Interface,提供接入DNS、LDAP等命名于目录服务的功能。
  • JAXP Java XML相关接口与编程技术。
  • JAXB 根据XML Schema产生Java类,以及将Java对象重写到XML实例文档。
  • RMI Remote Method Invocation 远程方法调用接口,允许一个对象调用运行在其他Java虚拟机上的方法。
  • 反射 在Java虚拟机中代表(反射)出类,接口,对象等信息的编程接口。
  • 安全 Java平台帮助应用防御恶意软件的相关特性。
  • 声音 为应用程序提供音频文件播放控制的编程接口。
  • 2D 图形 如何在应用中显示和打印2D图形。
  • Socket 编程
1
2
3
public static void main(String[] args) {
System.out.println("Hello world! Hello Young!");
}
Enjoy it ? Donate me ! 欣赏此文?支持一下 !