内容


Java 编程入门

学习 Java 语言基础知识,掌握用于构建和部署真实应用程序的结构

Comments
  • 技能水平:初学者
  • 费用:免费
  • 所需时间:每单元 15 - 30 分钟(总计 10 到 12 小时)
  • 入门第 1 单元

本 developerWorks 学习路径适合不熟悉 Java® 技术,但想成为高效的 Java 程序员的软件开发人员。依次学习这 23 个单元(包括视频和测验)之后,即可使用 Java 语言和平台正常地执行面向对象编程 (OOP) 和实际应用程序开发。

逐步操作说明和视频演示帮助您创建一个简单的 Java 对象,以它为基础开发一个完整的应用程序 —在最后一单元 — 您要将它作为 Web 应用程序部署到云中。在此过程中,您可以通过简短测验和编程挑战测试您新掌握的 Java 技能。

Java 编程入门:关于本学习路径

Java 编程入门:关于本学习路径
Java 编程入门:关于本学习路径

点击查看视频演示查看抄本

您将获得的技能

  • 了解 Java 平台上的 OOP 基础知识
  • 获得一个使用 Eclipse IDE 的全功能的 Java 开发环境
  • 熟悉 Java 语法和基本库
  • 准备好学习更复杂的 Java 编程技术
  • 了解如何将 Java 应用程序部署到 IBM Bluemix 平台即服务
  • 了解在何处查找珍藏资源来巩固您的 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 文档导航。

第 2 单元:设置 Java 开发环境

安装 Java 开发工具包和 Eclipse IDE,熟悉主要的 Eclipse 组件,创建新 Java 项目。


 

第 3 单元:面向对象编程的概念和原理

了解 OOP 概念和 OOP 范例的优势。

第 4 单元:Java 语言入门

认识 Java 语言中的保留字,学习 Java 类中每种结构的功能和语法。

第 5 单元:您的第一个 Java 类

创建一个包,声明一个类,向类添加变量和方法,使用 Eclipse 代码生成器,使用 Eclipse 中的 JUnit 框架来测试类。

第 6 单元:向 Java 类添加行为

学习访问器声明方法和调用方法的语法。

第 7 单元:字符串和运算符

学习如何实例化和操作字符串,学习串联字符串和方法链的使用,探索算术运算符。

第 8 单元:条件运算符和控制语句

使用关系运算符、条件运算符和控制语句做出决定。

第 9 单元:循环

迭代代码或反复执行。

第 10 单元:Java 集合

创建和管理对象集合。

第 11 单元:存档 Java 代码

导入其他开发人员代码和共享您的代码。

第 12 单元:编写良好的 Java 代码

学习编写干净、容易维护的 Java 代码的最佳实践。

第 13 单元:对象的后续处理

通过方法重载、方法覆盖等增强 Java 类。

第 14 单元:异常

使用内置 Java 平台机制(已检查异常和未检查异常)处理代码中的错误。

第 15 单元:构建 Java 应用程序

通过对象集合创建应用程序。

第 16 单元:继承

从其他类派生类来加强代码重用。

第 17 单元:接口

了解接口的用途,如何使用接口和如何实现接口。

第 18 单元:嵌套类

学习如何定义紧密耦合的类,考虑这些类的优点和副作用。

第 19 单元:正则表达式

描述和搜索 Java 代码中的字符串模式。

第 20 单元:泛型

使用抽象类型参数定义类来方便代码重用。

第 21 单元:I/O

在 Java 程序中收集和处理外部数据。

第 22 单元:Java 序列化

将对象状态存储为二进制格式以方便对象远程调用或对象持久化。

第 23 单元:云中的 Java

将 Java 应用程序部署到 IBM Bluemix 平台即服务。


相关主题


评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Java technology
ArticleID=1038247
ArticleTitle=Java 编程入门
publish-date=11022016