background image

程序员自学之路

——Java 方向

Unix/Linux 操作系统 
 
Unix 开发环境 
 Unix 操作系统概述、Unix 文件系统、Unix 的 Kernel 和 Shell、远程登录的原理、用户管理

命令、基本文件和目录操作命令、

Unix 操作系统的特殊字符、使用 vi 命令编辑文本文件、使用

FTP 进行文件传输、初始化文件及环境变量的配置、Shell 脚本及 crontab 命令。 

 熟练掌握 Sun Solaris Unix 系统基本操作命令,能够胜任 Unix/Linux 系统下的 Java 程

序开发和管理工作。

 

 
Java SE 开发 
 
Java 语言基础 
 Java SE 6.0 核心语法归纳讲解,包括 Java 语言的特点、环境的配置、开发基本命令、类

的定义技巧、方法调用过程、对象生成原理与内存分布、标识符、关键字和数据类型、运算符和
表达式、

Java 商业运算要点、流程控制语句、Java 数组和链表等算法和数据结构;同时掌握

Eclipse 开发工具的使用。 

 熟练掌握 Java 核心语法 
 
Java 面向对象编程 
 囊括了 Java 面向对象的精髓,包括面向对象三大特性

——封装、继承与多态,各种修

饰符在面向对象思想下的综合运用,抽象类的特点和使用技巧,面向接口编程的思想和实
践,内部类的应用,

JDK 核心类包括 Object、String、Date 和 Calendar 等类的使用和设计思想,

正则表达式,自动封箱和解箱,

Java 异常处理,Java 集合框架,泛型的语法和使用等。 

 熟练掌握 Java 面向对象思想 
 
Java 高级应用 
 主要研究:中高级软件工程师的必修利器

——Java 反射编程,Java 图形开发组件的开

发步骤和应用技巧,事件模型的设计理念和应用,

Java 多线程编程,Java 的 I/O 流,Java

网络编程等。

 

 熟练掌握 Java 高级编程,这部分是作为高级程序员必须掌握的技术 
 
XML 语法与解析 
 XML(eXtensible Markup Language)的中文名称是可扩展标记语言,是树形的概念层

次结构

,简而言之它就是一种保存结构化数据的格式。XML 作为一种面向内容的描述语言,

通过基于树形数据结构的层次化概念分类体系模型,在很大程度上弥补了

HTML 作为网络

标准语言在概念层次关系的语义表达上的不足。

 

主要学习内容:

XML 的意义、语法结构、XML 良构的规范;DTD 的意义和语法、使用

名称空间的技巧;

Schema 的意义、语法,使用 Java API 解析 XML;基于 Java DOM 和 SAX

XML 处理技术。 

 掌握目前最通用的网络数据格式,并能熟练在商业开发中应用 
 
数据库编程