写给未来的程序员
前言
第1章 Java语言概述
1.1 Java语言的特点
1.1.1 1ava语言与C、c++语言的区别
1.1.2 Java面向对象的特性和多态性
1.1.3 Java的平台无关性
1.1.4 Java分布式应用和多线程的特点
1.1.5 Java程序的可靠性和安全性
1.1.6 Java小程序和应用程序
1.2 Java的不同版本
1.3 如何才能学好Java
1.4 什么是面向对象的程序设计
1.4.1 什么是面向对象
1.4.2 模型分析:造房子
1.4.3 设计面向对象程序的思路
1.4.4 设计面向对象程序的技巧
l.4.5 面向对象设计与面向过程设计的不同
1.5 常见疑难解答
1.5.1 初学者如何选择Java参考书
1.5.2 Java应用在哪些方面
第2章 最简单的Jflva程序
2.1 Java程序的开发流程
2.2 开发工具的选择
2.2.1 开发工具的种类
2.2.2 开发工具的安装
2.2.3 开发工具的使用
2.3 Java编程环境
2.3.1 J2SE的下载和安装
2.3.2 如何设置ClassPath变量
2.3.3 如何设置Path变量
2.3.4 如何测试环境变量
2.4 一个最简单的Java程序
2.4.1 编写程序代码
2.4.2 分析程序代码
2.5 常见疑难解答
2.5.1 Javac XXX.java顺利通过,但Java xxx显示“NoClassDefFoundError?”
2.5.2 导致错误“Exception in thread main java.1ang.NoSuchMethodError:main”的原因
第3章 Java语言中的数据与运算符
3.1 数制
3.1.1 基本概念
3.1.2 Java语言中的数制表现形式
3.2 数据类型
3.2.1 整型
3.2.2 字符型
3.2.3 浮点型
3.2.4 布尔型
3.3 变量
3.3.1 变量的声明
3.3.2 变量的含义
3.3.3 变量的分类
3.3.4 变量的初始化
3.4 常量
3.5 运算符
3.5.1 算术运算符
3.5.2 关系运算符
3.5.3 逻辑运算符
3.5.4 位运算符
3.5.5 移位运算符
3.5.6 赋值运算符
3.5.7 三元运算符
3.5.8 逗号运算符
3.5.9 转型运算符
3.5.10 运算符的优先级别
3.6 常见疑难解答
3.6.1 如何将十进制转换成二进制
3.6.2 转型运算符会引起精度问题,为什么还要使用它
第4章 程序设计中的流程控制
4.1 编程风格
……
第5章 页面布局及制作技巧
第6章 动态网页技术基础知识
第7章 支持网页驱动的关系数据库
第8章 Dreamweaver CS3数据库数据操作
第9章 用户注册和登入验证
第10章 打造站内搜索
第11章 新闻发布系统
第12章 在现访问统计
第13章 网站购物车
第14章 通讯录