学习 Java 语言基础知识, 掌握用于构建和部署真实应用程序的结构
J Steven Perry
技能水平: 初学者
费用: 免费
所需时间: 每单元 15 - 30 分钟(总计 10 到 12 小时)
入门: 第 1 单元
本 developerWorks 学习路径适合不熟悉 Java® 技术, 但想成为高效的 Java 程序员的软件开发人员. 依次学习这 23 个单元 (包括视频和测验) 之后, 即可使用 Java 语言和平台正常地执行面向对象编程 (OOP) 和实际应用程序开发.
逐步操作说明和视频演示帮助您创建一个简单的 Java 对象, 以它为基础开发一个完整的应用程序 - 在最后一单元 - 您要将它作为 web 应用程序部署到云中. 在此过程中, 您可以通过简短测验和编程挑战测试您新掌握的 Java 技能.
Java 编程入门: 关于本学习路径
点击查看大图
点击查看视频演示 http://v.youku.com/v_show/id_XMTc0MjM5NzgxMg 查看抄本
您将获得的技能
了解 Java 平台上的 OOP 基础知识
获得一个使用 Eclipse IDE 的全功能的 Java 开发环境
熟悉 Java 语法和基本库
准备好学习更复杂的 Java 编程技术
了解如何将 Java 应用程序部署到 IBM Cloud 平台即服务
了解在何处查找珍藏资源来巩固您的 Java 编程知识
系统要求
一个支持 Java SE 8, 拥有至少 2GB 内存的系统. Linux®,Windows®,Solaris® 和 Mac OS X 都支持 Java 8
至少 200MB 的磁盘空间用于安装软件组件和示例
您还需要安装和设置一个开发环境, 其中包含来自 Oracle 的 JDK 8 和 Eclipse IDE. 按照学习路径中提供的下载和安装说明操作.
本学习路径中的单元
第 1 单元: Java 平台概述
了解构成 Java 平台的每个组件的功能, 了解 Java 语言的结构, 熟悉 Java API 文档导航.
开始学习第 1 单元
第 2 单元: 设置 Java 开发环境
安装 Java 开发工具包和 Eclipse IDE, 熟悉主要的 Eclipse 组件, 创建新 Java 项目.
开始学习第 2 单元
第 3 单元: 面向对象编程的概念和原理
了解 OOP 概念和 OOP 范例的优势.
开始学习第 3 单元
第 4 单元: Java 语言入门
认识 Java 语言中的保留字, 学习 Java 类中每种结构的功能和语法.
开始学习第 4 单元
第 5 单元: 您的第一个 Java 类
创建一个包, 声明一个类, 向类添加变量和方法, 使用 Eclipse 代码生成器, 使用 Eclipse 中的 JUnit 框架来测试类.
开始学习第 5 单元
第 6 单元: 向 Java 类添加行为
学习访问器声明方法和调用方法的语法.
开始学习第 6 单元
第 7 单元: 字符串和运算符
学习如何实例化和操作字符串, 学习串联字符串和方法链的使用, 探索算术运算符.
开始学习第 7 单元
第 8 单元: 条件运算符和控制语句
使用关系运算符, 条件运算符和控制语句做出决定.
开始学习第 8 单元
第 9 单元: 循环
迭代代码或反复执行.
开始学习第 9 单元
第 10 单元: Java 集合
创建和管理对象集合.
开始学习第 10 单元
第 11 单元: 存档 Java 代码
导入其他开发人员代码和共享您的代码.
开始学习第 11 单元
第 12 单元: 编写良好的 Java 代码
学习编写干净, 容易维护的 Java 代码的最佳实践.
开始学习第 12 单元
第 13 单元: 对象的后续处理
通过方法重载, 方法覆盖等增强 Java 类.
开始学习第 13 单元
第 14 单元: 异常
使用内置 Java 平台机制 (已检查异常和未检查异常) 处理代码中的错误.
开始学习第 14 单元
第 15 单元: 构建 Java 应用程序
通过对象集合创建应用程序.
开始学习第 15 单元
第 16 单元: 继承
从其他类派生类来加强代码重用.
开始学习第 16 单元
第 17 单元: 接口
了解接口的用途, 如何使用接口和如何实现接口.
开始学习第 17 单元
第 18 单元: 嵌套类
学习如何定义紧密耦合的类, 考虑这些类的优点和副作用.
开始学习第 18 单元
第 19 单元: 正则表达式
描述和搜索 Java 代码中的字符串模式.
开始学习第 19 单元
第 20 单元: 泛型
使用抽象类型参数定义类来方便代码重用.
开始学习第 20 单元
第 21 单元: I/O
在 Java 程序中收集和处理外部数据.
开始学习第 21 单元
第 22 单元: Java 序列化
将对象状态存储为二进制格式以方便对象远程调用或对象持久化.
开始学习第 22 单元
第 23 单元: 云中的 Java
将 Java 应用程序部署到 IBM Cloud 平台即服务.
开始学习第 23 单元
评论
来源: http://www.ibm.com/developerworks/cn/java/intro-to-java-course/index.html