当前位置:编程学习 > JAVA >>

Java初学者必看


最近正在学习Java,也买了很多的有关Java方面的书籍,其中发现《跟我学Java》这本书,都的很不错啊,所以顺便拿电脑把这本书的目录敲了下来,与大家分享。尤其是那些和我一样初学Java的朋友们,看看哪一节对你有用,不妨过来讨论一下哦!

第1章 Java概述 
1.1 Java的发展史 
1.1.1 Java起源 
1.1.2 Java发展 
1.2 Java是什么 
1.2.1 Java语言 
1.2.2 Java平台 
1.2.3 Java网络操作系统 
1.3 Java的特点 
1.4 Java程序类型 
1.5 JDK与JRE 
1.5.1 Java开发工具包 
1.5.2 Java运行环境 
1.6 Java技术体系 
1.7 Java虚拟机
1.7.1 虚拟机数据类型 
1.7.2 Java虚拟机的生命周期 
1.7.3 Java虚拟机的体系结构 
1.8 垃圾收集器 
1.9 本章习题 
第2章 Java开发环境  
2.1 J2SE的下载和安装 
2.1.1 J2SE的下载  
2.1.2 J2SE的安装 
2.2 环境变量的配置与测试 
2.2.1 设置环境变量path 
2.2.2 设置环境变量classpath 
2.2.3 环境变量的测试 
2.3 API文档的下载与使用  
2.4 第一个应用程序 
2.4.1 HelloWorld程序 
2.4.2 程序运行编译命令  
2.4.3 HelloWorld编译与运行  
2.5 简单开发工具介绍
2.5.1 EditPlus的编译与运行 
2.5.2 在UltraEdit上开发Java 
2.6 集成开发环境Eclipse介绍 
2.6.1 Eclipse下载与安装  
2.6.2 Eclipse的透视图 
2.6.3 Eclipse的视图(View) 
2.6.4 Eclipse的编辑器 
2.6.5 Eclipse的工具栏和菜单栏 
2.6.6 使用Eclipse编写HelloWorld程序 
2.7 本章习题 
第3章 Java语言基础 
3.1 标识符 
3.1.1 标识符的概念  
3.1.2 变量命名规则 
3.1.3 变量命名技巧 
3.2 关键字  
3.3 注释  
3.4 数据类型  
3.4.1 整型  
3.4.2 浮点型  
3.4.3 字符型  
3.4.4 布尔型  
3.5 变量与常量  
3.5.1 变量声明  
3.5.2 变量赋值和初始化  
3.5.3 常量  
3.6 类型转化  
3.6.1 数值类型之间的转换  
3.6.2 强制类型转换  
3.7 运算符  
3.7.1 算术运算符  
3.7.2 关系运算符  
3.7.3 逻辑运算符  
3.7.4 位运算符  
3.7.5 自动递增和递减  
3.7.6 三元运算符  
3.7.7 运算符的优先级  
3.8 本章习题  
第4章 程序流程控制  
4.1 顺序结构  
4.2 条件语句  
4.2.1 if语句  
4.2.2 if-else语句  
4.2.3 if-else-if语句  
4.2.4 if语句的嵌套  
4.2.5 布尔表达式  
4.2.6 开关语句  
4.3 循环语句  
4.3.1 while循环结构  
4.3.2 do-while 循环结构  
4.3.3 for循环结构  
4.3.4 循环的嵌套  
4.4 转向语句  
4.4.1 break中断语句  
4.4.2 continue条件继续语句  
4.4.3 标签语句 
4.5 返回语句  
4.6 综合实例:水仙花数  
4.7 本章习题  
第5章 字符串  
5.1 字符串简介  
5.1.1 字符串常量  
5.1.2 String创建字符串常量  
5.1.3 StringBuffer创建字符串  
5.2 连接字符串  
5.2.1 与字符串的连接  
5.2.2 与其他数据类型的连接  
5.3 String字符串操作  
5.3.1 基本操作 
5.3.2 比较  
5.3.3 转化  
5.3.4 查找  
5.3.5 截取拆分  
5.3.6 替换或修改  
5.4 StringBuffer类操作  
5.4.1 基本操作  
5.4.2 字符串操作方法 
5.4.3 添加append()  
5.4.4 插入insert()  
5.5 实例:字符串应用  
5.6 本章习题  
第6章 数组  
6.1 一维数组  
6.1.1 数组的概念 
6.1.2 一维数组的声明  
6.1.3 一维数组的初始化  
6.1.4 一维数组的使用  
6.1.5 一维数组的空间模型 
6.1.6 基本数据类型数组 
6.1.7 对象数组  
6.1.8 数组参数  
6.2 二维数组和多维数组  
6.2.1 二维数组的声明  
6.2.2 二维数组的初始化  
6.2.3 二维数组的空间模型  
6.2.4 二维数组的使用  
6.3 数组操作  
6.3.1 排序数组  
6.3.2 查找  
6.3.3 复制数组  
6.3.4 填充数据  
6.3.5 比较数组  
6.4 实例:杨辉三角  
6.5 本章习题  
第7章 对象与类  
7.1 面向对象程序设计  
7.1.1 面向对象程序设计的概述 
7.1.2 面向对象程序设计的特点  
7.1.3 对象与类的关系  
7.2 定义类  
7.2.1 MasterCard类的实现  
7.2.2 MasterCard类的使用  
7.2.3 访问控制  
7.2.4 构造方法  
7.2.5 方法的参数  
7.2.6 封装与隐藏  
7.2.7 finalize()方法  
7.3 静态域与静态方法  
7.3.1 静态域  
7.3.2 静态方法  
7.3.3 Math类  
7.4 构造方法  
7.4.1 默认的域初始化  
7.4.2 默认构造方法  
7.4.3 拷贝构造方法  
7.4.4 重载构造方法  
7.4.5 调用构造方法  
7.4.6 初始化块  
7.5 包  
7.5.1 包的概念  
7.5.2 类的导入  
7.5.3 包名与目录  
7.5.4 静态导入  
7.5.5 Java包介绍  
7.6 类设计技巧 
7.7 实例:完善MasterCard类  
7.7.1 构造方法  
7.7.2 setter方法  
7.7.3 getter方法  
7.7.4 其他方法  
7.8 main()方法  
7.9 本章习题  
第8章 继承  
8.1 父类和子类  
8.2 super构造方法调用  
8.3 封装和继承  
8.4 使用继承  
8.4.1 Object类  
8.4.2 定义equals方法  
8.5 关于设计好继承的几点建议  
8.6 实例:一卡通类的继承  
8.6.1 构造方法  
8.6.2 setter方法 
8.6.3 getter方法  
8.6.4 方法覆盖  
8.6.5 equals方法  
8.6.6 其他需要强调的地方  
8.7 本章习题  
第9章 多态与抽象类  
9.1 多态性概念  
9.2 重载  
9.2.1 重载概念  
9.2.2 重载注意事项  
9.3 覆盖  
9.3.1 覆盖概念  
9.3.2 覆盖与访问权限  
9.3.3 静态方法覆盖  
9.3.4 覆盖与异常抛出  
9.3.5 抽象方法覆盖  
9.3.6 覆盖与重载  
9.4 静态绑定与动态绑定  
9.4.1 静态绑定  
9.4.2 动态绑定  
9.5 抽象类  
9.5.1 抽象类概念  
9.5.2 抽象类应用  
9.5.3 抽象类注意事项  
9.6 本章习题 
第10章 接口与内部类 
10.1 接口  
10.1.1 接口的概念  
10.1.2 接口应用  
10.1.3 抽象类实现接口  
10.1.4 派生接口  
10.1.5 Comparable接口  
10.1.6 Comparable接口应用  
10.1.7 接口中定义常量  
10.1.8 Cloneable接口  
10.1.9 Cloneable接口应用  
10.1.10 抽象类与接口区别  
10.2 内部类概念  
10.3 成员内部类  
10.3.1 创建内部类对象  
10.3.2 内部类的this引用  
10.3.3 成员内部类的修饰符  
10.4 方法内部类  
10.5 匿名内部类  
10.5.1 继承式  
10.5.2 接口式  
10.5.3 参数式 
10.6 静态嵌套类 
10.7 内部类的继承 
10.8 本章习题  
第11章 线程
11.1 线程基础  
11.1.1 什么是线程 
11.1.2 Thread创建线程  
11.1.3 Thread创建线程步骤  
11.1.4 Runnable接口创建线程  
11.1.5 Runnable创建线程步骤 
11.2 线程周期  
11.2.1 线程周期概念 
11.2.2 线程的创建和启动  
11.2.3 线程状态转换  
11.2.4 等待线程结束  
11.3 线程调度  
11.4 线程同步  
11.4.1 同步概念  
11.4.2 同步格式  
11.4.3 同步应用  
11.5 线程通信  
11.5.1 生产者/消费者  
11.5.2 共享队列  
11.5.3 运行生产者/消费者  
11.6 死锁  
11.7 本章习题  
第12章 异常处理  
12.1 异常的概念  
12.2 异常的基本样式  
12.3 Java异常类  
12.3.1 异常类层次结构  
12.3.2 异常处理方法  
12.4 异常捕获  
12.4.1 异常捕获处理语句块  
12.4.2 必须执行语句块  
12.4.3 必须执行语句的意外  
12.5 异常抛出  
12.5.1 异常抛出概念 
12.5.2 throw  
12.5.3 throws  
12.5.4 抛出异常  
12.6 自定义异常 
12.6.1 创建用户自定义异常  
12.6.2 捕获运行时异常  
12.7 本章习题  
第13章 图形界面编程  
13.1 AWT简介  
13.2 Swing基础 
13.2.1 Swing的类层次结构 
13.2.2 Swing特点 
13.2.3 Swing程序结构简介 
13.3 Swing组件 
13.3.1 按钮(Jbutton)  
13.3.2 复选框(JCheckBox)  
13.3.3 单选框(JRadioButton)  
13.3.4 组合框(JComboBox)  
13.3.5 进程条(JprogressBar) 
13.3.6 表格(JTable)  
13.3.7 树(JTree)  
13.3.8 文本框(JTextField)与文本区(JTextArea)
13.4 布局管理器  
13.4.1 FlowLayout布局管理器  
13.4.2 BorderLayout布局管理器  
13.4.3 BoxLayout布局管理器  
13.4.4 GridLayout布局管理器  
13.5 事件处理  
13.5.1 事件监听器  
13.5.2 事件适配器  
13.5.3 事件  
13.6 举例  
13.6.1 界面设计  
13.6.2 运算设计步骤  
13.7 本章习题  
第14章 Java I/O系统  
14.1 I/O概述  
14.2 文件操作  
14.2.1 File类  
14.2.2 File类应用 
14.2.3 RandomAccessFile类  
14.2.4 RandomAccessFile应用  
14.3 字节流InputStream、OutputStream  
14.3.1 字节输入、输出流  
14.3.2 字节文件输入、输出流  
14.3.3 字节缓冲输入、输出流  
14.3.4 字节数据输入、输出流  
14.3.5 字节对象输入、输出流  
14.4 字符流Reader、Writer  
14.4.1 字符读、写流  
14.4.2 字符输入、输出流  
14.4.3 文件读、写字符流  
14.4.4 字符缓冲区读、写流  
14.5 本章习题 
第15章 集合  
15.1 集合概述  
15.2 容器和迭代器  
15.2.1 容器(Collection) 
15.2.2 迭代器(Iterator)  
15.3 链表List 
15.3.1 链表List接口方法  
15.3.2 链表迭代器接口  
15.3.3 链表和数组链表  
15.3.4 链表应用  
15.3.5 数组链表应用  
15.4 集Set  
15.4.1 排序集接口  
15.4.2 哈希集和树集  
15.4.3 树集应用  
15.5 映射Map  
15.5.1 映射接口方法  
15.5.2 排序映射接口  
15.5.3 哈希映射和树映射  
15.5.4 哈希映射应用 
15.5.5 树映射应用  
15.6 本章习题  
第16章 Java与数据库  
16.1 SQL语句  
16.1.1 SQL语句分类  
16.1.2 SELECT  
16.1.3 INSERT  
16.1.4 UPDATE  
16.1.5 DELETE  
16.1.6 CREATE  
16.1.7 ALTER  
16.1.8 DROP  
16.2 MySQL概述
16.2.1 MySQL简介  
16.2.2 下载并安装MySQL  
16.2.3 MySQL使用  
16.3 JDBC  
16.3.1 JDBC设计思想  
16.3.2 JDBC常见接口和类  
16.3.3 JDBC数据库连接步骤  
16.3.4 加载JDBC驱动程序  
16.3.5 获取Connection连接对象  
16.4 Java与各种数据库连接  
16.5 本章习题 
第17章 Java Web应用——JSP  
17.1 JSP技术概述  
17.2 JSP运行环境搭建  
17.2.1 Tomcat下载与安装  
17.2.2 Tomcat的环境变量配置 
17.3 基本语法 
17.3.1 HTML注释 
17.3.2 隐藏注释  
17.3.3 声明  
17.3.4 表达式  
17.3.5 脚本集  
17.4 JSP指令元素 
17.4.1 Include 指令  
17.4.2 Page 指令  
17.4.3 Taglib 指令  
17.5 JSP动作元素  
17.5.1 (jsp:forward)  
17.5.2 (jsp:useBean)  
17.5.3 (jsp:setProperty)  
17.5.4 (jsp:getProperty)  
17.5.5 (jsp:include)  
17.5.6 (jsp:plugin)  
17.6 内置对象  
17.6.1 out对象  
17.6.2 request对象  
17.6.3 response对象  
17.6.4 session对象  
17.6.5 application对象  
17.6.6 pageContext对象  
17.6.7 exception对象  
17.6.8 config对象  
17.7 计数器  
17.8 本章习题  
第18章 KTV管理系统  
18.1 数据存储设计  
18.2 管理界面 
18.2.1 添加歌曲界面  
18.2.2 歌曲查找界面  
18.2.3 歌曲修改界面  
18.2.4 删除歌曲  
18.3 业务处理  
18.3.1 实体类  
18.3.2 数据处理  
18.3.3 权限处理   --------------------编程问答-------------------- 枪。。。 --------------------编程问答-------------------- 很这实用的啊,谢谢楼主的分享!学习了 --------------------编程问答-------------------- 好看不?易学不? --------------------编程问答-------------------- 广告
鉴定完毕
撤 --------------------编程问答-------------------- 看来这本书讲解的很详细啊,有好几节我都没见过的,值得一学!有价值!谢了,LZ! --------------------编程问答-------------------- 这个和学java有什么关系么,都只是java的学习步骤而已啊 
--------------------编程问答-------------------- 我觉得吧,不是说学习步骤,主要是看这些步骤你都见过没有。如果没有,可以借鉴一下啊,去网上搜查一下,再学新的步骤! --------------------编程问答-------------------- 我晕,你看来很闲啊! --------------------编程问答-------------------- 走过~~~~~~ --------------------编程问答-------------------- 我是java菜鸟啊,唉,现在我自己这本书都还没看完! --------------------编程问答-------------------- 辛苦了~ --------------------编程问答-------------------- 也得去瞧瞧 --------------------编程问答-------------------- 这种书,一般只有不懂得人才看! 没有人会跟你学的,这本书我看到Java发展史,就不看了!
长篇大论,不知道干什么 --------------------编程问答-------------------- 等什么时候有空了,去看一下 --------------------编程问答-------------------- 想找一些JAVA
项目看看 --------------------编程问答-------------------- 好像JAVA入门的书都是这样的! --------------------编程问答-------------------- 10多天我把java基础学了遍 悲催的是当我看完后我发现我好像什么也学进去似地 好多东西忘了 --------------------编程问答--------------------
谢谢!

关注一下。。 --------------------编程问答-------------------- 买来看看 --------------------编程问答-------------------- 这些 在学校都学过哎..
--------------------编程问答-------------------- 楼主精神可嘉,敲了那么多 --------------------编程问答-------------------- 楼主是托儿。。。。。。。。。。。 --------------------编程问答-------------------- @@…… --------------------编程问答-------------------- 好长一段文字,lz辛苦了 --------------------编程问答-------------------- 我顶!!!!!!!!!!!!! --------------------编程问答-------------------- 推荐编程学习教材:
电子工业出版社出版,《项目实践精解系列》从基础到项目实践
JAVA方向:
1、JAVA核心技术开发(第二版)
2、JAVA WEB应用开发
3、基于Struts+Spring+Hibernate的Java应用开发(第二版)
4、基于EJB3.0和Web Services的Java应用开发
5、IT项目的面向对象开发及管理—电子政务系统

有配套的学习光盘和网上视频平台(www.ascenttech.cn)
--------------------编程问答-------------------- 楼主辛苦了,有时间去看看 --------------------编程问答--------------------
引用 楼主 Niujianjun03 的回复:
最近正在学习Java,也买了很多的有关Java方面的书籍,其中发现《跟我学Java》这本书,都的很不错啊,所以顺便拿电脑把这本书的目录敲了下来,与大家分享。尤其是那些和我一样初学Java的朋友们,看看哪一节对你有用,不妨过来讨论一下哦!

第1章 Java概述 
1.1 Java的发展史 
1.1.1 Java起源 
1.1.2 Java发展 
1.2 Java是什么 
1.2.1 ……

你这是真有功夫啊。 --------------------编程问答-------------------- 谢谢楼主分享,  --------------------编程问答-------------------- 0元获取Java+android经典视频教学光盘地址:
http://bbs.itheima.com/thread-23776-1-1.html 
推荐一个视频下载地址,我看了,这个视频真的很不错,讲的很深入,很详细:不过是真心觉得很好!
0元下载所有风靡腾讯网络的Java+3G开发全套视频教程,
http://edu.csdn.net/java/video.shtml?fst
.NET全套视频下载,还有最新的Windows 8视频下载地址也是屌丝们,最爱的.NET全套视频项目教程:
http://edu.csdn.net/dotnet/video.shtml?fst
史上一直被模仿10多年的PHP元老全套视频教程
http://edu.csdn.net/main/phpvideo.shtml?fst
一个很好的论坛学习地址:
http://bbs.itheima.com/forum.php
最后,希望大家齐心协力,一同将好的资料分享给需要它的人,去帮助那些迷茫的求知者,做一个“赠人玫瑰手留香”的“黑马”人!
补充:Java ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,