Java自学书求推荐

Python014

Java自学书求推荐,第1张

现在互联网上资源丰富,Java 学习并不难。以下几本java入门书籍可以看看,希望帮助到你。

1《Head First Java》java入门书籍

《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。但如果你真地想要好好地学习Java,你会需要《Head First Java》。这本书可是Amazon编辑推荐的十大好书之一!强烈推荐学习此书,非常适合初学者入门。

2《Java从入门到精通》适合自学者

《Java从入门到精通》这本书主要针对java基础,对于没有学过java的人才说,是一个不错的选择。通过这本书,大家可以从零开始,慢慢来学习,而且实操很多,不会让你看到最后出现只会理论的情况。为什么说培训的人不用看呢?因为这本书上的内容和许多培训机构的书籍有很多重复的地方,所以参加培训的同学就可以不看了。如果觉得自学太难太慢的话,那就报培训机构吧,推荐知海匠库互联网学院,网易系出身,真实项目操作会让你更快上手。

3 《Thinking in java》(中文名:《Java编程思想》)适合中级自学者和培训者

《Java编程思想》可以说是最经典的java著作,是所有java程序员必备教科书。这本书不管是正在学习还是已经工作许多年的程序员,都可以从这本书中得到你想要的东西。这本书具有教材和工具书的作用,就像一本字典,想知道什么都可以从中查询。虽然这本书很好,但并不建议初学者学习,对于初学者难度较大。

4《疯狂Java讲义》适合自学者看

《疯狂的讲义》这本书比较适合自学者,内容比较项目化,实操方法很多,如果你想进行java的深入学习,不妨看看这本书。

5《Java核心技术》最适合报培训班的看

这本书分为两个部分,第一个部分讲的是基础知识,第二个部分讲的是高级特性。由于内容非常有层次,所以非常适合自学和上培训机构的同学学习。尤其对参加培训的同学作用较大,因为一般培训机构讲的非常快,有很多东西没办法及时消化吸收,很多基础和核心的东西就会掌握的不牢固,那么这本书正好弥补了这个缺失。

6 《Java开发实战经典》适合自学者看

这本书比较适合自学者学习,里面有很多小案例,可以边学边练,巩固知识。

PS:切记,不要只看书不上手,看视频也是很重要滴,毕竟视频更加活灵活现,对于初级java来说是最好不过的了。

如果你是一个毫无基础的初学者,建议你先看传智播客的视频,因为传智播客的视频是真正从零基础讲起,老师能把原理讲得很深透,是真正地由浅入深地讲解。如果你有一定的基础,建议你看星模的视频,因为星模的视频起点较高。星模的视频共分两期,第一期以留言本开发为引子实例全程讲解,然后再逐步将功能扩展到CMS开发的讲解。在开发过程中会讲到实际开发中的各种实用技术第二期以电子商城为基础,由老师带领逐行敲代码全程由无到有开发一个完整的商城系统,其中会用到各种当前实用高级技术。传智播客PHP培训的视频共分为初中级课程、高级课程和项目实战三个阶段培训班内容如下:

8-11 1.html介绍 html运行原理①

8-11 2.html运行原理② html文件基本结构 html元素和属性

8-11 3.符号实体 url说明 超链接 发送电邮

8-11 4.图像 表格 实际应用-菜谱 课堂练习-课程表

8-11 5.无序列表 有序列表 框架

8-12 1.浮动窗口 表单及表单控件①

8-12 2.表单及表单控件②

8-12 3.多媒体页面 标签汇总① 地图映射1

8-12 4.多媒体页面 标签汇总① 地图映射2

8-12 5.多媒体页面 标签汇总① 地图映射3

8-12 6.多标签汇总② 线包字效果 测试题

............................

11-25 yii_store项目

项目实战部分:

项目实战Ecshop商城系统二次开发(共30天更新完毕)

项目实战Ecshop商城系统二次开发(共30天更新完毕)以简单、实用、开源而闻名,是国内最知名 的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历了二年多的发展,目前的版本无论在功能,还 是是易用性方面,都有了长足的发展,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中 小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。织梦内容管理系统(DedeCms)基于PHP+MySQL的技 术架构,完全开源加上强大稳定的技术架构,使你无论是目前打算做个小型网站,还是想让网站在不断壮大后系仍 能得到随意扩充都有充分的保证。

熟练编写规范的项目需求设计说明书

熟练编写项目数据库设计说明书,提升数据库建模设计能力

增强MySql索引优化、查询优化、储存优化、PHP缓存技术、静态设计方面经验

提升大型网站/程序开发经验,能独立根据需求文档设计系统框架

熟练运用常用的设计模式(单例模式,工厂模式,观察者模式,命令链模式,策略模式),熟悉常用开源类包 及常用PHP拓展(比如:Smarty/Memcached/Curl/PDO

培养良好的沟通能力和团队合作精神

培养可承受一定的工作压力并在指定的时间内完成高质量的程序的能力

完全OOP设计思想

学习单元测试、集成测试和解决开发过程中的技术问题

培养良好的编码习惯,代码编写规范

项目实现跨平台应用(Linux/Windows)

使用版本控制软件SVN开发