java基础入门电子书
① 寻找计算机编程入门的书或电子书
首先可以先选择自己想学习的语言。如果想速成的简单的java比较适合你。但是想系统的学习编程的话我推荐你选择C和C++。
C的话,清华大学出版社的谭浩强出的那本《c语言程序设计》有很多人选用,因为比较基础,很多大学也是用来当做教科书来用的。
C++的话,基础的有那本《C++ primer》 那本很有名的,深入点有机械工业出版社的《C++语言设计语言》是C++设计者自己写的书。
JAVA的话我看的也很杂,没什么特别好的推荐给你,不好意思。
其实只要掌握好1门语言,其他的自然而然的就触类旁通了。
但是如果你真心的想选择编程的话,语言什么的都是其次,算法设计及数据结构才是编程的精华,建议你多看看算法类的书,《算法导论》是我推荐的书。
② 有C语言基础 学习JAVA 看什么书
C语言是面向过程的,Java是面向对象的,思想不一样,一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。但是就是这些简单的组合,组成复杂的系统。
学Java不一定要C基础,单从语言本身,你买的基础教材都会教你java的一些基本知识,所以没C基础一样学Java。但是有C基础能够让你学Java稍微轻松点,毕竟都是程序语言,在基础结构上是类似的。我想这就是为什么绝大部分大学课程都会把C语言放在大一,并不是要教学生用C语言写出多丰富的东西,而是让他们通过C语言理解程序的一些思想。
虽然不学C也可以学Java,但是语言是相通的,学会了C再学Java会很顺利,直接学java会很不爽,不信问问哪个Java高手不会C语言啊!这根本不是汉语和英语的那样的关系,要知道Java是由C++改进来的,而C++是c的扩展,你说没关系行吗?
Java不需要学习c语言,但是c语言是比较基础的语言,学过基础的东西之后再学其它的编程语言将会很轻松。
下面给你推荐Java书籍:
关于基础知识,建议选择国内的入门书籍,各大高校编写的书籍都可以,比如说《Java从入门到精通》,《java面向对象编程》。。。等等。- 最新Java精讲视频,PDF书籍教程,面试题,学习手册点击下载shimo.im
java语言学习基础很重要,基础很重要,不要冒进突击。
java语言书籍选择要遵循从易到难,国外优先,理论和实践相结合的书籍优先
选好书籍应该不要贪多,1-2本深深啃,结合一个项目仔细练习这样你就可以快速掌握了
不要选择什么二十小时,高手,名字夸大那些书籍,华而不实。
国内IT论坛要经常逛,学习书籍的一些解读或者简评在里卖弄都会
2.关于java的API的知识学习,最好的就是JAVA自带的手册,有中文版版本的,在网上有电子版的,也有纸质书籍,可以选择。文件41个电子书下载地址企鹅峮:六八六八二七六三
3.关于深入学习java的API的知识可以参考《JAVA核心技术》,当然是你在仔细学完1-2步骤的书籍再看啦,这个比较深,国外写作思路和国内不大一致。
4.关于学习面向对象的JAVA知识方面,可以参考最经典书籍《JAVA编程思想》,这本书比较经典,国内学习java的大牛们都推荐,所以最好仔细研究学习。这本书算是JAVA的红宝书了。
5.关于学习练习的书籍,就不推荐了,最好的就是java自带的例子了,包含了各种应用实例,可以仔细研究,每个例子做透,你也就入门了。
6.关于java应用的书籍很多,神马都有,根据应用方向去选择与挑选。不要选国内的,一般国内的都是名字响亮,但是内容糟粕多见。
7.目前比较多的应用方向一般是android方面了,可以学习下android框架哪本书籍,这个设计知识广,建议去或者google相关论坛,看看牛人们怎么学习。
8. 简单讲这么多,主要是正对java入门者选择书籍的问题,高手们有啥更好建议建议留言交流。
注意事项
③ Java学习电子书.
在这里我只想补充一点看法,很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体系,而是一种跳跃式的写作方法,是一种类似tips的方法来对Java很多知识点进行了深入的分析和解释。
对于初学者来说,最好是找一本Java入门的书籍,但是比较完整的循序的介绍Java的语法,面向对象的特性,核心类库等等,在看这本书的同时,可以同步来看《Thinking in Java》,来加深对Java的理解和原理的运用,同时又可以完整的了解Java的整个体系。
对于Java的入门书籍,蔡学镛推荐的是Oreilly的《Exploring Java, 2nd Edition》 或者《Java in a Nutshell,2nd Edition(针对C++背景)》,我并没有看过这两本书。其实我觉得电子工业出版社的《Java 2编程详解》或者《Java 2从入门到精通》就很不错。
在所有的Java书籍当中,其实最最有用的,并不是O'reilly的 Java Serials,真正最最有用处是JDK的Documentation!几乎你想获得的所有的知识在Documentation里面全部都有,其中最主要的部分当然是Java基础类库的API文档,是按照package来组织的,对于每一个class都有详细的解释,它的继承关系,是否实现了某个接口,通常用在哪些场合,还可以查到它所有的public的属性和方法,每个属性的解释,意义,每个方法的用途,调用的参数,参数的意义,返回值的类型,以及方法可能抛出的异常等等。可以这样来说,所有关于Java编程方面的书籍其实都不过是在用比较通俗易懂的语言,和良好的组织方式来介绍Documentation里面的某个package里面包含的一些类的用法而已。所以万变不离其宗,如果你有足够的能力来直接通过Documentation来学习Java的类库,那么基本上就不需要看其他的书籍了。除此之外,Documentation也是编程必备的手册,我的桌面上有三个Documentation的快捷方式,分别是J2SDK1.4.1的Documentation,Servlet2.3的Documentation和J2SDKEE1.3.1的Documentation。有了这个三个Documentation,什么其他的书籍都不需要了。
对于Java Web 编程来说,最核心的是要熟悉和掌握HTTP协议,这个就和Java无关了,在熟悉HTTP协议之后,就需要熟悉Java的实现HTTP协议的类库,也就是Servlet API,所以最重要的东西就是Servlet API。当然对于初学者而言,直接通过Servlet API来学习Web编程有很大的难度,我推荐O'reilly的《Java Server Pages 》这本书来学习Web 编程。
④ java从入门到精通第4版电子书
《Java从入门到精通(第4版)》作者:明日科技。
本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。
全书分为28章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O(输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级布局管理器,高级事件处理,AWT绘图与音频播放,打印技术和企业进销存管理系统等。