大家觉得要把JAVA基础扎实了,至少看哪些书 ?

《java编程思想》,《JAVA核心技术》,《effective Java》,《深入理解JAVA虚拟机》,《JAVA线程》,《Agile Java》,应该差不多了吧 ?

另外关于OO分析和设计,我是<敏捷软件开发>,, 这3本书配合着看,还有读开源Java论坛Jive, 在jdon论坛上看到什么 领域驱动模型 DDD,也买了本 DDD的书,看了一点,先放到一边了.

感觉自己数据结构功底不构,心虚啊,还要花时间锻炼基本编程能力,多做数据结构习题
[b]问题补充:[/b]
"首先建议你先看编程思想,一定要深入进去.看完以后然后多练习练习"

做java编程思想的习题吗 ? 那我觉得做数据结构习题是不是更好呢 ?
[b]问题补充:[/b]
惭愧的是,小第已经工作1年多了, Java编程思想感觉还是隔一段时间看,这样会有新的体会.现在就是想扎实JAVA基础,再往OO分析设计方向走

1
扫码支付0.1元 ×
其他相关推荐
如何做到有扎实的 Java 基础
学习java的同学大部分估计都有这样的疑问,到底什么是java基础呢,我们总会去问一些高手,什么是基础,每个人都会有不同的答案告诉你,这时候的你将会接收很多知识,因为这也是基础,那也是基础,整的全都成基础了。这样就是件很让人头疼的事,接下来这篇文章很详细的讲解了java基础有哪些,希望能够帮助大家
如何做到有扎实的Java基础
工作这么多年了,主要用的C语言,对Java语言只停留在看一些代码的层面,或者说是知道一些Java的语法。既然下定了决心学习Android App开发,而且也写了一些App代码, 但是发现对Java一些高级的特性还是比较陌生,比如范型编程,反射等,对Java中的类库也不熟悉,更别提对JVM的理解。 于是决定重新开始认真地学习一遍Java基础,找出之前看过部分内容的《java核心技术卷1》,《JAV
一篇文章教会你,如何做到简历中要求的“要有扎实的Java基础
本文来自于一次和群里猿友的交流,具体的情况且听LZ慢慢道来。   一日,LZ在群里发话,“招人啦。”   然某群友曰,“群主,俺想去。”   LZ回之,“你年几何?”   群友曰,“两年也。”   LZ憾言之,“惜了,三至五为佳。然如汝有扎实之基础,且附一技之长,倒也并非不可呀。”   群友惑,问之,“何为一技之长?”   LZ抚须答曰,“皆可,吾之一技即
如何做到招聘中要求的【具有扎实的Java基础】
本文摘自左潇龙博客,原文出处:https://blog.csdn.net/zuoxiaolong8810/article/details/65629297  一句话:玩好JDK(Java Development Kit) 总的来说,JDK包括三部分,第一:Java运行环境(JVM),第二:Java的基础类库(lang 、uitl、io等等),第三:Java开发工具(java、javac等等)。...
扎实的Java基础---攻读jdk源码
原文作者名字(左潇龙)及原文连接    https://blog.csdn.net/zuoxiaolong8810/article/details/65629297
如何扎实自己的Java基础?
问:如何扎实自己的Java基础?答:玩好JDKJDK其实就是Java SE Development Kit的缩写,要玩好这东西可不简单。JDK主要包含了三部分,第一部分就是Java运行时环境,这其实就是JVM。此外,第二部分就是Java的基础类库,这个类库的数量还是非常可观的。最后,第三部分就是Java的开发工具,它们都是辅助你更好的使用Java的利器。那么很显然,要玩好JDK,就是要玩好JDK的
基础不扎实,工作中很迷茫。
1、每个公司使用的技术都不一样,对于java基础、设计模式、数据结构的原理及应用,都必须熟练的撑握。有些同事面试可能有点技巧,一下子就可过关了,自己非常的清楚,进入公司肯定是要高强度的工作,每天安排的任务可能是超量的,在能力范围内,若能轻松的完成,说明你的java基础,编程思想还不错,尤其是对项目中细节处理的能力肯定是相当不错的,每个人都知道,细节处理是最需要时间,最头疼的,如:后台返回一个jso...
java基础不扎实,终于在这个傻瓜教学网站补回来了!
楼主JAVA基础入行时很差,靠抱佛脚和运气入的行,第一个月慌得一批,很多学习过的框架和基础知识在找工作的过程中就忘了,就只会理论。慌归慌,就有一天找到了一个傻瓜式教学网,简直救星,基础,概念,框架解读得通熟易懂。 工作中一边厚脸皮问,一边恶补,终于把很多模糊的东西都弄清晰了,我觉得这个比什么菜鸟教程更懂菜鸟,只能说良心,基础差的就看看吧,不要太感谢! 主页: htt...
CSDN日报20170325——《一篇文章教会你,如何做到招聘要求中的“要有扎实的Java基础”。》
其实很多人对于公司的招聘要求中写的,要有“扎实的Java基础”,都很迷茫。 这特么到底啥意思?什么东西算作Java基础?学到什么程度才算扎实? 这些问题的答案,LZ已经用文言文告诉你了,咳咳,答案就是玩好JDK就可以了。
扎实的WEB前端基础
扎实的WEB前端基础 要搞开发,善于使用手册,善于调试是很重要的。然后再加上扎实的基本功,就可以有所进步。下面探讨几个很基础但很重要的问题: 1.内联元素与块元素的特点与区别 [1]常见内联元素[一般基于语义]:img、select、textarea l        相邻的内联元素会排列在同一行里,当一行排不下,才会换行 l        其宽度随元素的内容而变化,且设置width,
JavaScript基础——你真的了解JavaScript吗?
什么是JavaScript?做为前端开发,你是否问过自己或者思考过什么是JavaScript吗?JavaScript有什么特点?小编认为,在你想深入一门语言,必须要清楚理...
JAVA中级书籍
1、对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、网络)有一定的掌握和应用经验。 掌握JVM内存分配、JVM垃圾回收;类装载机制; 性能优化; 反射机制;多线程;IO/NIO; 网络编程;常用数据结构和相关算法。 2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式;设计模式;单例模式;工厂模式;代理模式;模板方法模式;责任链模式等。 3、熟练掌握目前流行开源框架(spring/springmvc/ibatis),并且对其核心思想、实现原理有一定认知;开源框架:spring;hibernate。 4、熟悉Oracle、MySQL等数据库开发与设计以及缓存系统Redis或 Memcached的设计和研发;关系数据库:oracle;PostgreSQL 缓存系统:Redis(Nosql)缓存系统:Memcached。
读《写给大家看的色彩书1》.设计配色基础1
第一章:所有原则的基础:不要超过三种色彩 1、什么是HSB? HSB模式是基于人眼视觉细胞的,即眼睛所看到的颜色,H(Hue)是色相,S(Staturation)是饱和度,B(Brightness)是明度。 2、两色搭配是用色的基础 2.1 相邻两色搭配 关于相邻色搭配,另外一个诀窍是将选定的同一色相,仅仅调整它的明度和纯度值,得到另一色彩后,将两者搭配。
java基础知识(1)—一起加强加强java基础吧
1.、一个".java" 源文件中是否可以包括多个类(不是内部类)?有什么限制?        可以有多个类,但只能有一个 public 的类,并且 public 的类名必须与文件名相一致。 2.Java  有没有 goto? java 中的保留字,现在没有在 java 中使用。 3.说说& 和&& 的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and) ,当运算符两边的表
1.Java后端开发 基础入门须知!
主要是学习顺序 和 开发框架 和 相关书籍
做程序员就要打好基础
程序员的基础
基础知识很扎实 - 但是面试就是做不出来, 怎么办? (长, 慎入)
http://www.newsmth.net/bbstcon.php?board=Microsoft&gid=48785 有人提问: 看了很多的面试题之类的,感觉虽然自己数据结构与算法基础知识很扎实,但还是做不出来,所以请高人指点。   这个问题看似迷惑, 其实提问的人搞混了两件事 -  “数据结构与算法基础知识很扎实":  知识; “在实际面试中解决问题": 能力。 知识和能力是两码事。   
wustoj1936刻录光盘
Description   在FJOI2010夏令营快要结束的时候,很多营员提出来要把整个夏令营期间的资料刻录成一张光盘给大家,以便大家回去后继续学习。组委会觉得这个主意不错!可是组委会一时没有足够的空光盘,没法保证每个人都能拿到刻录上资料的光盘,怎么办呢?!   DYJ分析了一下所有营员的地域关系,发现有些营员是一个城市的,其实他们只需要一张就可以了,因为一个人拿到光盘后,其他人可以带着
数据结构和算法的基础知识有多重要?
在很多程序员看来,数据结构,算法这一类的东西感觉没用,在实践中都不常用,所以都会很忽视这类内容,但是在很多公司看来,尤其是大公司看来数据结构和算法这种东西确实最有用,而且经常在笔试和面试中出现。为什么会这样呢?1、看似最枯燥、最基础的东西往往具有最长久的生命力像数据结构,算法这类东西,还有有一些计算机原理之类的知识,这些东西都是编程和实践的根本。他们看似枯燥和基础,但是具有最长久的生命力。我知...
javascript基础扎实了,但是很多逻辑性的功能还是不会写?
你的问题的本质,应该是“理论是如何与实际相结合的”,你说的扎实想必是指已经学习了很多语法及api,“逻辑功能写不出”其实就是不知道理论知识该如何应用到实际项目中。理论结合实际的一开始是困难的,但却不是没有办法,最重要的手段就是“看”,一定要多看别人的项目(这时候你可能分不清项目的好坏),尽量找完整能运行,代码不多且结构清晰的看,譬如单文件组件下的vue,可以擦出怎样的火花(原谅我给自己做了广告),所
什么才是Java的基础知识?
近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢...
Java基础进阶
面向对象1.继承:是类和类之间的关系,继承与对象无关。子类无条件拥有父类中所有“可继承”的属性和方法。(构造方法不可继承)Override方法重写:(1). 方法名要与父类相同。(2). 返回值类型也要相同(3). 参数列表也要相同注意:子类重写父类方法时,方法中的访问修饰符必须大于等于父类中方法的修饰符。Public&amp;gt;protected&amp;gt;默认&amp;gt;private 继承的注意点:(1...
如何做到招聘要求中的「要有扎实的 Java 基础」
来历 本文来自于一次和群里猿友的交流,具体的情况且听LZ慢慢道来。 一日,LZ在群里发话,“招人啦。” 然某群友曰,“群主,俺想去。” LZ回之,“你年几何?” 群友曰,“两年也。” LZ憾言之,“惜了,三至五为佳。然如汝有扎实之基础,且附一技之长,倒也并非不可呀。” 群友惑,问之,“何为一技之长?” LZ抚须答曰,“皆可,吾之一技即为写。”
java程序员必看基础书籍
对于想零基础学习java的小伙伴,只能说你需要看大量的java书籍和视频外加做一些项目,才能满足企业对java技术人才的要求。今天小编是推荐的一些java书籍,想学习java的,快快收藏看看吧!      1、《深入理解计算机系统》   从c语言到汇编语言到硬件再到操作系统,写得非常好。是一本能帮助深入理解计算机系统的书。基本上把这本书吃透面试操作系统的大部分问题都不是问题。
JAVA程序员必看11本书籍
http://developer.51cto.com/art/201512/503095.htm 学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处: 1.能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料 2.对着书上的代码自己敲的时候方便 “看完书之后再
论JAVA基础的重要性
一个从事JAVA工作的人员他的仪式感是什么?JAVA基础知识,有了这个才会从日常的谈吐中让人感觉你是一个有内涵的人。现在普遍现象是“我会做什么,内心和外表是不一致的”。希望大家总结一下。...
不要把别人当傻子,其实只是不想说(你们的阅读量和评论是我最大的动力)
生活中我们经常可以看到这样的人,自认为把别人糊弄的团团转,以为别人仍被蒙在鼓里而沾沾自喜,其实别人早已看的一清二楚,只是别人不想插穿你而已,而不插穿你的理由仅仅是因为想给你更多的机会改过自新,当别人刻意地疏远你,证明别人以不想给你机会。不要把别人当傻子,其实只是不想说。 聪明人眼里没傻子,“傻子眼里竟傻子”,聪明人觉得自己是傻子,傻子觉得自己很聪明,被人认为的聪明人是傻子,被人当傻子的往往才是真正...
Java程序员面试,基础真的很重要
基础这东西,各个公司都很看重,尤其是大公司,他们看中人的潜力,他们舍得花精力去培养,所以基础是重中之重。之前很多人问我,项目经历少怎么办,那就去打牢基础,当你的基础好的发指的时候,你的其他东西都不重要了。 基础无外乎几部分:语言(C/C++或java),操作系统,TCP/IP,数据结构与算法,再加上你所熟悉的领域。这里面其实有很多东西,各大面试宝典都有列举。 J2SE基础 九种基本数据类型的大小,以及他们的封装类。 Switch能否用string做参数? equals与==
论计算机基础的重要性
程序员的我们,是否想过今后的路该怎么走、如何发展、技术怎样提高?其实这也是我一直在思考的问题。下面就此问题,分享下我的看法。因为我阅历有限,有什么说的不对的,大家轻喷! 一、程序员应该打好基础       1.    现在开发工具众多、语言泛滥,经常听人说“不学C,C++神马都是浮云”、“C,C++才是万王之王”,C,C++就真比PHP、Lua、AS、JAVA牛吗?         我一
计算机基础知识对编程的重要性
码农和架构师的差别在哪里从题目看文章,大家的第一想法是本篇文章是一篇讲述计算机基础知识和编程之间的关系,但是为什么开篇是这样的呢?当然这样的开篇并没有多大的意义,唯一的目的就是吸引读者而已。纵观计算机专业的学生在毕业之后大多数会走向编写程序的道路,当然也会有部分同学有自己更感兴趣的事情,从而在毕业之后选择其他的职业。在这里根据我个人在毕业之后的编写程序的道路,写下一点总结,希望能和大家交流,有什么不
分布式存储绝不简单 —— UCan下午茶-武汉站纪实
说起分布式存储,大家可能都会觉得这是一个老生常谈的问题,虽然分布式存储并不是一个年轻的技术,许多开发者也对分布式存储耳熟能详,但分布式存储却并不是像想象中的那种简单的技术...
数据结构与算法(JAVA语言版).pdf
此书从介绍JAVA基础到数据结构与算法基础,并结合JAVA给予实例演习,从线性表,链式表,栈与队列,递归,讲到树,图,并以JAVA实例演习各种查找,排序算法.实为一本难得的好书,现与大家共同分享.
JAVA基础一——什么是java
1.1  java概述        Java是一种特殊的解释型语言(编译型语言:在程序执行前,有一个单独的过程,将程序直接编译成机器语言,以后运行时都不用再编译;解释型语言:在程序运行时,将源文件解释成机器语言),Java文件在运行前先被编译(工具:javac.exe)成字节码文件(class文件),然后在虚拟机中被解释(工具:java.exe或javaw.exe(非阻塞执行))运行。1.1.1...
java进阶书籍推荐(不包括基础)
个人认为看书有两点好处: 能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料对着书上的代码自己敲的时候方便 “看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯下去了。
零基础自学Java适合看什么书?
不管是出于兴趣还是出去Java的热门高薪资,想要入门Java是很辛苦的,零基础的更辛苦,想要零基础自学入门更更辛苦,所以选择了就请坚持。只要你学习能力和自制能力强,坚持就是胜利。下面整理一些Java的书籍给大家分享。 1、《Head First Java》Java入门书籍 《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。...
扎实打好基础知识理论(一)
一天,一个学生发给我这么一道关于数据库的题目表Table1---------------------id          name 12           aa2            ccde           dd23a          eees3wd         fff3            jjjj-----------------------一次性把这个表添加到另一个表
成为一名JAVA程序员的必备知识!你都懂了吗?
每逢长假都会有很多程序员跳槽,十一、过年是跳槽黄金时刻,尤其是过年。过年的时候年终奖到手,没有了多少牵挂,年终同学同事聚会比较多,沟通的就多,各种工作机会的消息也相应会多,所以跳槽的机会也就会多。跳槽就必不可少的要经过面试,那么作为一个Java程序员需要准备哪些面试知识呢?下面就给大家说说。 1、集合框架:   从上图可以看到主要是Collection和Map的继承类和Iterator的实现
Java语言程序设计-基础篇(原书第8版)
Java语言程序设计是一本很好的java学习类的书,从零基础到大神级别都有配套。
程序员想打基础看那几本书合适
程序员想打基础看那几本书合适
java 基础巩固
java 基础巩固 一、集合 整体集合框架 2.Set特点 3.List特点 4.Queue特点
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java扎实基础学习 java基础扎实怎么学习