发布网友 发布时间:2022-02-28 14:00
共16个回答
懂视网 时间:2022-02-28 18:22
学java语言可以看《Java从入门到精通》、《Java编程语言》、《高性能MySQL 第5版》、《疯狂Java讲义》、《Java编程思想》等书籍,看完书之后最好是和视频结合起来学习,这样效果会更好,学习后要注重实践,可以尝试敲代码。
Java是一种编程语言,可以编写桌面应用程序、Web应用程序等,它接收了C++语言的各种优点,还摒弃了C++里难以理解的概念,具有功能强大和简单易用等特点。
计算机语言很多,不同的语言所侧重的领域不相同,Java因语法简单、上手比较快,在Android应用、金融业、网站、大数据技术、高频交易的空间等方面都有应用。
总结:
学java语言可以看《Java从入门到精通》、《Java编程语言》、《高性能MySQL 第5版》、《疯狂Java讲义》、《Java编程思想》等书籍。
热心网友 时间:2022-02-28 15:30
Java的优势是简单、面向对象、分布式、解释执行、鲁棒、安全、体系结构中立、可移植、高性能、多线程以及动态性。
Java语言的设计从现在的角度看非常中庸,啥都不是特别出色,但都“凑合”。
学习Java就业时就意味着有不少选择余地的。
其实Java并没有想象中的那么难,前提是做好一个心理准备,那就是你想走远点,就得不间断的去学习,去汲取知识,前期不能怕辛苦,不要闲下来就打游戏,多看看各种开源项目的代码,API的设计方式,各大网站的设计架构,理解各个环节的作用。补齐自己的知识视野。
推荐这些Java方面的书籍,仅供参考
《Head First Java》
零基础的小白与半路出家者的最爱
这是一本完整的面向对象(object-oriented,oo)程序设计和java的学习指导,以生动有趣而风靡。本书是根据学习理论所设计的,可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。而且不只是读死书,你还会玩游戏、拼图、解谜题以及以意想不到的方式与java交互。在这些活动中,你会写出一堆真正的java程序,包括了一个船舰炮战游戏和一个网络聊天程序。
《Java 核心技术》与《Java 编程思想》
《JAVA编程思想》显然要更深入地剖析java,而《JAVA核心技术》是对于java各个知识点的阐述。可以说《JAVA编程思想》重在深度,理解为教人怎么写代码。《JAVA核心技术Ⅰ》重在全面,甚至罗列了很多API。
《算法第四版》
必读之作,不仅涵盖所有 Java 基础,对于编程思想层面的提升也有很好的帮助。
《Effective Java 中文版(第2版)》
Java 编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。
《重构:改善既有代码的设计》
出自于 Martin Fowler 的大作,写出优秀代码的必经之路。
《Java Concurrency in Practice》
了解 Java 并发编程必读佳作,建议阅读英文版。
《敏捷软件开发, 原则,模式,实践》
该书作者是Robert C. Martin。本书重点讲述了如何使用uml,并通过真实案例讲解如何用极限编程来设计、测试、量构和结对编程。曾经获得美国《软件开发》第13届震撼(jolt)大奖!
《Java并发编程实战》
书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。
《深入理解Java 虚拟机》
全书共分为五大部分。从宏观的角度介绍了整个Java技术体系到JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。从虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。到讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。
热心网友 时间:2022-02-28 16:48
建议你这样试试看:首先初学者看书学习Java是非常不明智的,因为技术性的书籍是非常难啃的,因为我做Java这块有十多年了,非常了解看书自学Java是多么没有效率,不适合初学者Java。你应该选择一套系统的Java学习教程,然后跟着教程走。书籍应该是当你会实际写程序后,然后你看技术书籍,这样就可以理解的更加深刻。而你直接看书是非常难懂的,最后直学个理论,不会实际应用。
Head First Java教材,看起来都特别轻松,图文并茂,简单易懂,适合初学者选择。
Think in java被誉为“java圣经”。无论你处于什么阶段,每一次阅读都能有所收获。这样做的好处:教程是专业人士进行知识点分解讲解的,然后在配上适合初学者学习的书籍,让你更加深刻的理解每一个知识点的用途。
如果自己没有好的Java学习教程,可以添加这个Java学习qun:前面是四九四,中间是八零一,后面是九三一。找管理员获取教程链接。
注意事项:
前期有人指导,不要想着都靠自己自学,要学会借力。
学习编程就是多练习,至少有三分之二的时间都要拿来写大量的代码。
掌握好学习方法技巧,学习编程非常讲究技巧,关于这点多跟有经验的人交流。
热心网友 时间:2022-02-28 18:22
其实,Java编程的学习更注重实践,我们在看书的时候,不要等到自己完全理解再才动手敲代码,而是应该边看边敲,在程序运行中遇到各种情况可以让你更快更牢固的掌握知识点。还要注意的是需要系统而全面的学习,在敲代码时候要按自己的想法去敲,不要只是对着别人的代码照本宣科。在空余时间可以看看这些书:
《Head First Java, 2nd Edition(中文版)》
《Java 核心技术(卷1、2)》
《Java 编程思想(第4版)》
《Head First 设计模式》
《Effective Java 中文版(第2版)》
《重构:改善既有代码的设计》等,这些入门书籍,看书的时候也需要注意,从基础的看起,先理解然后再深入。
Java是一个专业性非常强的东西,看书是必须的但是对于零基础的学员来说,不要盲目的看书看视频。
而且我个人觉得,初学java有一个好的Java视频教程,跟着老师一起学习是最好不过的了。而零基础视频里面,我感觉,唯有杜老师讲的适合新手学习,细致而又全面。
在B站上就能看到,搜索Java第一个就是他的,已经有一百三十多万人在学习了。
热心网友 时间:2022-02-28 20:14
多了,关键看是哪个出版社出的,一般国内的java书籍主要是由清华大学出版社热心网友 时间:2022-02-28 22:22
1、《Effective Java(第三版)》(Effective Java 3rd Edition)热心网友 时间:2022-03-01 00:46
java基础。热心网友 时间:2022-03-01 03:28
谨以我的点点Java经验给你点建议哈;热心网友 时间:2022-03-01 06:26
入门类:《Agile Java》中文版,《Java编程思想》,《动力节点301java基础教程大全》;
Java编程进阶类:《重构 改善既有代码的设计》,《测试驱动开发 by Example》;Java架构师:《企业应用架构模式》,《Expert One-on-One J2EE Development without EJB》,《企业应用架构模式》……
软件开发过程:《UML精粹》,《统一软件开发过程》UP,《解析极限编程 拥抱变化》XP
热心网友 时间:2022-03-01 09:40
学JAVA最重要的是一定要看API,其他都不重要,API一定要熟悉。热心网友 时间:2022-03-01 13:12
大家都推荐了很多,我给你推荐一本新书吧《其实你应该这样学java》 。热心网友 时间:2022-03-01 17:00
看书有很多啊,java编程修订第二版,java核心思想,Think in Java (但这个不太推荐,设没有很好地描绘出java阶段和特性)热心网友 时间:2022-03-01 21:04
java编程思想
热心网友 时间:2022-03-02 01:26
当然,杜老师的Java视频教程肯定是最适合初学者去学习的,就比如老杜的还视频教程在B站上的播放量是四百多万,你说老杜的视频教程适不适合零基础去学习。动力节点的java基础教程159集,20年最新升级为全新的java基础316集,可以通过蛙课网获取哦......热心网友 时间:2022-03-02 06:04
1.《java编程思想》(Thinking in java)Bruce Eckel(著)热心网友 时间:2022-03-02 10:58
其实看书不如找点免费视频看。看书太枯燥了,容易走神。我就是看的是腾讯课堂任小龙老师的免费教程。他讲的很生动,很幽默。