收藏 分销(赏)

java开发需要看什么书.docx

上传人:丰**** 文档编号:10037020 上传时间:2025-04-18 格式:DOCX 页数:6 大小:23KB 下载积分:6 金币
下载 相关 举报
java开发需要看什么书.docx_第1页
第1页 / 共6页
java开发需要看什么书.docx_第2页
第2页 / 共6页


点击查看更多>>
资源描述
java开发需要看什么书 《java编程思想》 本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包涵了Java语言基础语法以及高级特性,合适各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序〔制定〕语言以及Java语言的绝佳教材和参照书。 本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在BruceEckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。 《疯狂java讲义》 本书深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java解释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制。共覆盖了java.awt、java.lang、java.io和java.nio、java.sql、java.text、java.util、javax.swing包下绝大部分类和接口。 本书并不单纯从知识角度来讲解Java,而是从解决问题的角度来介绍Java语言,所以本书中介绍了大量有用案例开发。这些案例既能让读者巩固每章的知识,又可以让读者学以致用、激发编程自豪感,进而引爆内心的编程激情。本书光盘里包涵书中所有示例的代码,如果读者希望获得课后学习的程序代码。 《java核心技术卷二》 《JAVA核心技术卷2:高级特征》是Java技术权威指南,全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、高级Swing、高级 AWT、JavaBean构件、安全、分布式对象、脚本、编译与注解处理等,同时涉及本地化、国际化以及Java SE 6的内容。《JAVA核心技术卷Ⅱ:高级特征》对Java技术的阐述准确到位,表达方式深入浅出,并包涵大量示例,从而帮助读者充分理解Java语言以及Java类库的相关特性。 本书是经典的《Java核心技术,卷II:高级特性》的新修订版,涵盖了Java SE6平台的高级用户界面程序制定和企业特性。与第1卷(涵盖了核心的语言和类库特性)一样,本卷已经更新到了JavaSE6。并且对新内容都作了重点标注。书中所有的示例程序都进行了具体的制定,用来演示新的编程技术。并展示针对专业开发者在现实中所碰到的典型问题的最正确解决方案。本书包涵有关StAXAPI、JDBC 4、编译器API、脚本框架、闪屏和托盘API以及其他许多JavaSE6改善特性的新章节。本书聚焦于Java语言中更高级的特性,包括以下内容:流与文件、网络、数据库编程、XML、JNDI与LDAP、国际化、高级GUI组件、Java2D、JavaBeans、安全、RMI与Web服务、高级AWT、注解、本地方法。 2怎么学习java 首先得学习一下java基础,也就是javase部分的基础知识,这方面网上的教程很多,文档和视频都有,可以自行的查阅学习,比较重要的是java基础语法,基础工具类,集合类,多线程,网络编程,java反射这些基本的都必须要掌握。 学完了java基础,咱们得学习一下java web,这其中很重要的有jsp , servlet ,javabean等一些内容,在学习这些东西的过程中,我们要着重学习一下 协议的通讯原理,这个了解了对我们学习java web有很好的辅助理解的作用,大家要谨记。 学完了java web后,咱们就要接触框架的学习了。现在主流的框架有ssm(spring+springmvc+mybatis),其中spring是〔管理〕容器,springmvc是控制层,mybatis是数据库连接层,这些东西学完后就可以进行开发了。这些内容网上面都是有教程的哦。 现在的实际项目中很多都是前后端分开的项目,后端就是api接口,返回的是json格式的数据就可以了,所以在这里,还有个框架我推举一下,就是jersery框架,大家有兴趣可以在网上查一下,这个是restful风格的框架,合适在先后端分开项目中使用。 然后在这里我要具体介绍下数据库方面技术。首先得学下jdbc,这个是数据库层最基础的东西,必须要好好学习一下。然后现在最主流的是hibernate和mybatis框架,后者特点是使用灵活,但是要求对sql查询语句比较熟练。建议大家有时间把这两个框架都学习下。 前面提到了spring,不知道spring的java程序员不是一个合格的java程序员,这句话说明它有多重要,大家心里清楚了吧,搞java后台,离不开spring,大家好好学习这个。 3怎样学java 最首要的还是先看书,java基础之类的书,把java里面最基本的语法知识了解。 接下来简单的敲一些代码,比较简单的小例子就可以,每本书中都会带一些小子,看过一遍之后,背着敲一遍,但要理解,千万不能机械的敲。 看视频,到网上找一些关于Java的视频看一遍,因为上面两步做好之后,看一些视频基本上也能明白了。 然后你就可以找一些略微难一点的算法还做一做了,不用必须敲出来,能看懂就行。 下面就可以学习用Java做网站了,java基础知识培养你一个开发的思维,真真用到java的还是做网站。 当然,和网站有关的HTML,也就是前端语言要会,还有后台action你都要知道,最好学习一些框架,比如三大框架等。 这都是必须要一些时间的,如果条件同意,最好还是找老师教,能少走很多弯路。 4java怎么样学习 我们必须明确一个大方向,也就是说现在面向对象的编程范畴。无论人工智能曾经有所浪潮,但将来5-10年工业界广泛承认并接受的将是面向对象式的编程。工业界目前最流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就可以了。而且完全可以同时掌握。 掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是制定到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。 理解了Java语言的特性是为什么了之后,就可以试着上升到制定这个层次,毕竟学习语言是要用的。目前比较好的开发模式是采纳自定向下的面向对象的制定,加上MVC的模式(你可以看一下我介绍的关于MVC的内容)。首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的 应从界面开始制定。 最好的方法其实是施行。一般教科书上的例子并不能算是施行,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能是你自己越来越迷糊。比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而制定的,比如在我的施行当中,我曾经学习过一个很经 典的例子就是用Java实现的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我记不大清楚了。从HotDraw上我学到了什么是 Framework,以及如何用rolemodel的方式来构造,这样我就可以应用到其他的地方。顺便 说一句,这个例子你绝对不会觉得小,只会觉得大,并且他还是真正的商用的Framework 。 第 6 页 共 6 页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服