java开发的经典书籍推荐
《java编程思想》
本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、JavaI/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包涵了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、注解、本地方法。
《疯狂java讲义》
本书并不单纯从知识角度来讲解Java,而是从解决问题的角度来介绍Java语言,所以本书中介绍了大量有用案例开发。这些案例既能让读者巩固每章的知识,又可以让读者学以致用、激发编程自豪感,进而引爆内心的编程激情。本书光盘里包涵书中所有示例的代码,如果读者希望获得课后学习的程序代码。
2怎么学习java
不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参照别人的提示,你就知道自己和别人思路的差异。
初学者请不要看太多太多的书那会误人子弟的,先本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。
看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参照手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。
不要被对象、属性、方法等词汇所困惑 ;最根本的是先了解最基础知识
不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。
知道一点东西,并不能说明你会写脚本,脚本是必须要经验积存的
学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期保持施行和不遗余力的博览书
把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
在任何随时都不要认为自己手中的书已经足够了
请把书上的例子亲手到〔电脑〕上施行,即使配套光盘中有源文件
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。
3怎样学java
掌握静态方法和属性
静态方法和属性用于描述某一类对象体的特征,而不是单个对象的特征。java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性关于理解类与对象的关系是十分有帮助的,在大量的java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。
重视接口
在面向对象早期的应用中大量使用了类继承。随着软件工程理论的不断发展,人们开始意识到了继承的众多缺点,开始努力用聚合代替继承。软件工程解决扩大性的重要原则就是抽象描述,直接使用的工具就是接口。接口近年来逐渐成为java编程方法的核心。另一方面,就应用而言,大部分开发是建立在规范基础之上的,不必须要自己建立复杂的继承关
系和庞大的类。因此读懂规范和用好规范已经成为应用程序开发人员的首要任务,Java各项规范的主要描述手段就是接口。
学好集合框架
java描述复杂数据结构的主要方式是集合框架。Java没有指针,而是通过强大的集合框架描述数组、对象数组等复杂的数据结构。学好这些数据结构的描述方法关于应用程序编写,特别是涉及到服务器方、3层结构编程至关重要。程序员在这个时候不能再用诸如数据库结果集之类的结构描述数据了。由于很多语言没有这么强大的集合框架体系,很多初学者不知所措,更不知道拿来做什么用,因此应该引起足够的重视。
例外捕捉
java对例外捕捉的强调是空前的,它强迫程序员用显著的与逻辑方法完全不同的方式描述例外捕捉,关于程序描述的完整性和严谨性有很大的意义。c++也有类似的机制,但是我们看到很多c++程序员并不习惯使用这些机制。Java的初学者应该充分学习好这种例外捕捉机制,养成优良的编程习惯。
4java怎么样学习
java编程开发高清pdf 首先要学好java的基础部分,重点学习java SE,尤其要熟练掌握面向对象、集合框架,常用的数据结构、JDBC、异常、IO、线程和网络编程,关于每个知识点,最好是能学做结合,开发一些程序,便于深入了解。
基础学习完毕之后,开始进入java web部分的学习,主要是合计到java web的应用范围很广,而且招聘的时候,基本都要求这些。首先学习Servlet、JSP的基础知识,了解 request, Response,之后开始学习Struts2、Hibernate和Spring,经典的SSH框架。
在学习SSH框架的时候,平常要多应用,多开发。同时必须要阅读一些框架的源代码程序,了解原理,之后开始自己动手写一些小的框架。
做java web方向的时候,除了后台java 代码必须要进行学习之外,还必须要学习前台的css html jquery 等前台开发框架,同时必须要学习后台数据库的配置,以及sql语句的书写和数据库的调优。
java的〔大数据〕方向,尤其是要学习hadoop,spark这些主流的大数据框架,学习如何
使用这些开源工具,在使用的过程中,了解原理,熟悉源代码。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论