学习JAVA对英语基础要求不高,主要是要学会其相关的语法、命令
可以看《Java 2核心技术》
《Java 程序设计入门教程》
参考资料有很多
如:
JAVA编程思想Thinking in JavA(第3版)中文
Java图解教程
Java语言程序设计案例教程
J2EE平台上的EJB组件开发
全程指导Linux下JAVA环境配置
java虚拟机规范
EJB30实例教程
Java深度历险
Java手机程式设计入门-王森
J2EE Tutorial中文版
Java高级开发指南
Java文档五百篇
JAVA 2应用编程150例
JAVA事件传送技术
JAVA线程 (第二版O-Reilly)
用 J2EE 和 UML 开发 Java 企业级应用程序
Java 2 技术内幕
J2EE In Practice
avaBeans20程序设计
深入浅出Java语言程序设计
网络程序设计与Java语言
Java 程序设计入门教程
Java安全性编程指南(PDG)
Java网络编程
Java轻松掌握
Java 编码标准(PDF)
Java 2语言命令详解
Effective_Java
精通EJB(第二版)
Java技术大合集
JB7和WLS7集成WLS7
Sun ONE Studio 5 入门指南(中文)
实用J2EE设计模式编程指南
Java语言SQL接口
OReilly新书《Hardcore Java》
深入掌握J2EE编程技术
深入学习:Java Servlet开发与实例
清华大学JAVA教程
JDBC与Java数据库程序设计
J2ME 无线设备编程
j2ee ejb编程实例
Java与模式
j2ee帮助文档
Java2 学习指南
Java初学者入门教学 Thinking in Java(CHM版)
设计模式Java版
Java 极限编程
Java2编程详解(Special_Edition_Using_Java)
Jbuilder开发人员指南
JBuilder开发数据库应用程序
好多人要的javamd5
JAVA2 SDK 类库
Java 2参考大全 中文第四版白皮书
Java2平台安全技术-结构,API设计和实现
java入门非常的浅显易懂
java 极限编程
java-jdk14 新特性介绍
Java计算机语言函数应用(PDG)
j2ee完全参考手册-j2ee概述
Sun chinese SUN JAVA 培训教程
JAVA语言入门
JBulider 开发人员指南(中文)
如果有一定的英语基础,基本的就可以,可以看《Thinking in java》
一:第一阶段
C语言-------《C语言设计》 作者:谭浩强
大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。
《C Primer Plus》第五版 作者:Stephen Prata
这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。
《C语言入门经典》第四版 作者:Ivor Horton
二:第二阶段
这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。
面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通。如果有时间,可以了解一下汇编语言。
C++ Primer, 4rd Edition
(入门类:
C++ Primer, 4rd Edition
Thinking in C++, 2nd Edition
The C++ Standard Library: A Tutorial and Reference
进阶类:
The C++ Programming Language, Special Edition
The Design and Evolution of C++
Inside C++ Object Model
C++ Templates: The Complete Guide
STL 源码剖析
Generic Programming and the STL
Modern C++ Design: Generic Programming and Design Patterns Applied
应用技巧类:
Effective C++, 2nd Editon
More Effective C++
Exceptional C++
More Exceptional C++
Effective STL
Ruminations on C++)
三:第三阶段
API/SDK------------- 《windows程序设计》(Jeff Prosise)
这书主要是开发Windows软件要深入研读的,毕竟是WindowsAPI。如果是主攻C++,那么这本书你可以大概略读一遍,不用过多的深入追究,QT才是C++主要深入思虑的关键。
四:第四阶段
MFC----《VC++技术内幕》、《深入浅出MFC》及视频教程孙鑫 VC++60
如果是C++,QT是要重点学习的对象。
五:第五阶段
COM/DCOM/ATL/COM+---------《COM技术内幕》
未知阶段:
《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准。
如果不弄底层的话,《 *** 作系统原理》可以简单地了解。
首先,你要有计算机基础:
至少一门编程语言:《Thinking in Java》
数据结构、《算法(第四版)》
*** 作系统
计算机网络
数据库基础
然后,Java基础扎实与进阶:
《深入理解Java虚拟机》
《Java并发编程实战》
然后,这时候你已经对Java编程比较熟悉有感觉了,是时候调整下你的野蛮编码习惯了:
《Effective java》
《Clean Code》
《重构——改善既有的代码设计》
《敏捷软件开发:原则、模式与实践》
《Head First 设计模式》
然后,要开始在工作中实践应用了,需要掌握的技能就不仅仅限于Java本身了:
《高性能MySQL》
Spring、Spring MVC、MyBatis
Redis、消息队列等等。。。
如果你是零基础想要自学的话建议你看看老杜的《零基础·学Java》。
《零基础学 Java卷 I》从初学者的角度出发,通过通俗易懂的语言、风趣幽默的讲课风格(配 备视频)和当下流行的实例,详细阐述了 Java 语言在未来软件工程师的岗位上需要掌握的知 识体系和思维方式。
《零基础学 Java 卷 I》全书共分为 14 章,章节架构为:章节目标、知识框架、详细讲解、 重点、难点、章节练习、练习和代码详细注释。 本书配套在线答疑、视频、源代码、测试题和面试题等课程学习资源,是 Java 零基础或 者 Java 入门学员的必需材料。
1、Java
Java编程语言(第三版)---Java四大名著----JamesGosling(Java之父)
Java编程思想(第2版)----Java四大名著----BruceEckel
Java编程思想(第3版)----Java四大名著----------------BruceEckel
JAVA2核心技术卷I:基础知识(原书第7版)---Java四大名著-----CayHorstmann
JAVA2核心技术卷II:高级特性(原书第7版)----Java四大名著-----CayHorstmann
EffectiveJava中文版------Java四大名著--------JoshuaBloch
精通Struts:基于MVC的JavaWeb设计与开发---孙卫琴
精通Hibernate:Java对象持久化技术详解---孙卫琴
Tomcat与JavaWeb开发技术详解------------孙卫琴
Java与模式--------------阎宏
2、c#
C#程序设计------CharlesPetzold“windows编程泰山北斗”---C#语言“倚天屠龙双剑”
C#Primer中文版--------StanleyBLippman---C#语言“倚天屠龙双剑”
NET框架程序设计(修订版)--------JeffreyRichter“windows编程泰山北斗”---NET平台四大天王
c#Windows程序设计----------CharlesPetzold“windows编程泰山北斗”------NET平台四大天王
NET程序设计技术内幕-------------JeffProsise---NET平台四大天王
NET本质论—第1卷:公共语言运行库(中文版)--------ChrisSells---NET
平台四大天王
3、C++
C++程序设计语言(特别版)---c++八大金刚----BjarneStroustrup“C++之父”
C++Primer(第3版)中文版----c++八大金刚---StanleyBLippman
C++Primer(第4版)中文版----c++八大金刚---StanleyBLippman
C++标准程序库—自修教程与参考手册--c++八大金刚--NicolaiMJosuttis
C++语言的设计和演化-----c++八大金刚----BjarneStroustrup“C++之父”
深度探索C++对象模型---c++八大金刚----StanleyBLippman
EssentialC++中文版---c++八大金刚---StanleyBLippman
EffectiveC++中文版2ndEdition-----c++八大金刚------ScottMeyers
MoreEffectiveC++中文版----c++八大金刚------ScottMeyers
C++编程思想(第2版)第1卷:标准
C++导引--------BruceEckel
C++编程思想(第2版)第2卷:实用编程技术--------BruceEckel
C++程序设计--------------------------谭浩强
C++程序设计教程(第2版)--------------钱能
C++PrimerPlus(第五版)中文版---StephenPrata
Effectivec++、MoreEffectivec++、Exceptionalc++
c++八大金刚:
1、Essentitalc++---lippman---C++之父,旁枝暂略,主攻核心,轻薄短小,初学者
2、Thec++programminglanguage----C++之父,技术权威,用词深峻,思想深远,c++百科全书代表,圣经。
3、c++Primer----lippman---纵横书市十数年,c++最佳教本,c++百科全书代表。
4、Insidethec++objectmodel-----lippman----揭示c++底层,非常好,非常难。
5、Effectivec++-----通过50个编程实例,展示专家经验,行文有趣,深处浅出。
6、MoreEffectivec++----通过35个编程实例,展示专家经验,行文有趣,深处浅出。
7、Thec++standardlibray---c++标准库的百科全书。
8、设计模式:可复用面向对象软件的基础------good!
4、c
C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---BrianWKernighan“C语言之父”
CPrimerPlus中文版(第五版)--------C语言“倚天屠龙双剑”---StephenPrata
C程序设计(第三版)---------------------------谭浩强
C语言大全(第四版)---------------------------HERBERTSCHILDT
C语言接口与实现:创建可重用软件的技术-------------DAVIDRHANSON
C语言参考手册(原书第5版)--------------------------SamuelPHarbison
C程序设计教程---------------------------------HMDeitel/PJDeitel
C陷阱与缺陷-----------------------------------AndrewKoenig
5、VB
VisualBasicNET技术内幕-----VB编程三剑客-----------FrancescoBalena“vb首席大师”
Windows程序设计-VisualBasicNET语言描述--VB编程三剑客-----CharlesPetzold“windows编程泰山北斗”---
NET框架程序设计:VisualBasicNET语言描述--VB编程三剑客--JeffreyRichter“windows编程泰山北斗”---,FrancescoBalena“vb首席大师”
VisualBasic6编程技术大全------------------------FrancescoBalena“vb首席大师” VisualBasicNET从入门到精通-------------------------Petroutsos,E
高级VISUALBASIC编程-----------------------------------MATTHEWCURLAND
6、Delphi
InsideVCL(深入核心——VCL架构剖析)----------李维 Delphi7高效数据库程序设计--------------李维
面向对象开发实践之路(Delphi版)----------李维
7、VC
Windows程序设计(第5版)-----CharlesPetzold“windows编程泰山北斗”---
Windows核心编程----------JeffreyRichter“windows编程泰山北斗”---
Windows高级编程指南---------JeffreyRichter“windows编程泰山北斗”---
深入浅出MFC(第二版)-----“MFC四大天王”-------侯捷
MFCWindows程序设计(第2版)---MFC四大天王”---------JeffProsise
VisualC++技术内幕(第4版)--MFC四大天王”--------DavidKruglinski
深入解析MFC-------------MFC四大天王”-----------GeorgeShepherd
VisualC++NET技术内幕(第6版)-MFC四大天王”------------DavidKruglinski
8、VF
VisualFoxpro程序设计参考手册-------------------张洪举
以上就是关于Java语言不会英语好学吗, 初学者看些什么教材好些全部的内容,包括:Java语言不会英语好学吗, 初学者看些什么教材好些、自学计算机编程应该看些什么书、java自学应该看什么书等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)