Java零Java基础入门门哪家好?

  所以实践,实践,实践!

  所以混合着看经典书+优秀的视频应该是最好的入门。

  我上大学的时候用的是严蔚敏的《数据结构》,当时我也把习题都做了一遍,考高级程序员的时候,成绩非常好。

  对于Java线程,重点还是理解概念,因为我知道在以后的工作中(除非从事系统级编程),自己写线程/线程池的机会是非常罕见的,都被类库,框架给封装好了。所以重点是理解,

  我会用Java把它实现一遍,真正的体会一下OOD,了解怎么才能把合适的责任分给合适的类,什么叫面向接口而不是面向实现编程,什么是优先使用组合而不是继承。

  所以,JUnit我得会,重构我得会,TDD,持续集成这些最最基本的敏捷实践也得知道,要不然会被人鄙视啊。

  我记得08的时候,我的IBM经理说设计模式是必备技能,不懂设计模式的我们不能要了。

  就我个人经验来说,看完上面几本书基本上秒杀大部分的JAVA程序员了。(不是我黑,很多人做了十几年,只会用单例模式,代码里全是单例模式。)

  JavaReflection看起来没有集合框架,线程,OO等那么耀眼,但它可是很多框架(SSH)的基础啊,先把基础学会,后面的JavaEE得用到它。

  作为一个有追求的Java码农,我写代码的时候要遵循Java的编码规范,例如类名首字母大写,报名要小写,方法名要首字母小写...等等。

  有一本经典的书《敏捷软件开发,原则,模式,实践》,里边详细的讲解了一个薪水支付案例,是迄今为止最好的面向对象设计的例子

  之前写过一篇文章叫《假如时光倒流,我会这么学习Java》,希望对你有帮助:

  在实现Java集合框架的时候,可以顺便把泛型也学了,不学不行,要不然实现不了啊。

  书也有书的好处,能写成书的,肯定是作者经过系统化思考,梳理才能形成的东西,所以系统性比较强。

  软件行业的一大特点就是光看不做永远都学不会,编码不到10万行都不好意思出去打招呼。

  书还有其他优点,例如可以随便的翻,找到重点反复的看。

  作为代码洁癖,我受不了脏代码,我会不断的打磨自己的代码,直到它像一个工艺品。

  注意:视频的好处就是能看到敲代码的过程,代码是活的,这点很爽。如果视频只是按PPT讲编程,果断扔掉。

  我在2001年之前是C/C++阵营,有C和面向对象的基础,后来转到Java,发现没有指针的Java真是好简单,另外Java的类库好用的让人哭啊。

  这是个非常重要的训练,因为我知道,真的做了,就会发现工作以后只要不是设计算法,基本的数据结构没有能难住我的。

  后来我就看《ThinkinginJava》,《Java核心技术》,感觉也不吃力。

  想真正的学好Java,不了解Java虚拟机怎么可能?《深入理解Java虚拟机》一定得看,看完的目标就是写个简单的Java反编译器,至少要做到能解析class文件。

  不过自己写个简单的xml解析器倒是不错。

  但是光看书也挺无趣的,不妨和视频结合着看,网上讲解Java的视频非常多。

  前天的文章给大家介绍了Java初学者应该学习哪些基础,亦是美网络小编从Java的三个大方向:J2SE、J2EE、J2ME对大家做了前景分析,这两天也收到了大家的很多反馈,很多小伙伴看了后对自己的Java编程方向有了比较明确的目标,也有小伙伴们说,要是能提供一些Java初学者应看的书籍就更好了,其实推荐Java书籍已经被规划在小编写的Java编程系列文章之中,常言道:书中自有黄金屋,书中自有颜如玉,下面亦是美网络小编给大家推荐的Java书籍中虽然没有黄金屋和颜如玉,但却能让Java编程的初学者快速入门,少走一些弯路。

  实现一遍能更好的明白面向对象的设计,接口,抽象类,具体类的关系,怎么分离职责,会学习到设计模式中的模板方法,Iterator等。

  自学过程中如果有实战经验丰富的高人指导一下,给我绘出路线图,指出攀登的方向,哪些地方有陷阱,哪些地方不应该浪费时间,我的自学就可以减少摸索,少走弯路,

  所以我不会在Swing和AWT上浪费时间。

  值得一提的是Iterator,很有趣,我还清楚的记得那一年自己实现集合框架中Iterator的时候的激动心情啊:-)

  Java入门,我不会去上培训班,白白浪费钱,自学就够了。

  对于JavaIO,我觉得架构设计的很优雅,典型的学院派,可就是不太实用,打开读取一个文件都得用装饰者模式包装来包装去,太累了。

  【做个有素养的Java码农】

  回头看看,我进入Java领域已经快15个年头了,虽然学的也一般,但是分享下我的心得,估计也能帮大家少走点弯路。

  ...功能上、用户数量上都十分可观。上一篇跟大家讲了零基础易语言入门教程(一)编写第一个程序,然后接下来大家应该自己把支持库和易语言组件里面的控件全部认真的看一下,下面我直接跟大家分享下易语言简单编程思路。...

  所以设计模式是必学,其实Java里边用的非常多,简直就是设计模式的活教材,工厂方法,单例,模板方法,装饰者,责任链都有体现。

  项目实战中呢,也就是读取个property文件,xml文件。我还是重点去理解概念和设计吧。

  这份书单的特点是所有的图书经过精心编排,按照阅读顺序进行排列。

  很不幸,我当年没有遇到,如果时光倒流,我会想办法找一个来指导我。

  Java世界里,万事万物都是对象,大家都知道封装,继承,多态,但是仅仅了解这些只是入了门,不可能做出真正的面向对象的程序。

  如果我之前没学过别的语言,或者半路出家转到计算机行业,我不会先看上面那两本,相反我会选《HeadFirstJava》,这本书非常适合零基础的小白,读起来轻松搞笑,不信你看看第一页

  又过了几年,我的IBM经理又说,现在我们默认设计模式大家都会了,敏捷实践是必备技能!

  后来我知道了一本更好的算法入门书《算法》,如果时光能够重来,我还是会这本书上提到的所有数据结构和算法用Java都实现一遍,课后作业也争取都做一遍。

  当然我会去先看一下轻松的《HeadFirstDesign》,《设计模式》的作者之一EricGamma都大力推荐,绝对不容错过。

  看书的话就当然是《Java并发编程实战》,一大群大牛写的啊。

  在校期间,我还是会尽可能的去找项目做(参见我的另一篇文章《从现在开始丰富你的简历》,回复“简历”查看),实在没找到,也可以先把基础打好

  对于Java集合框架,不但要学会用,我还会尝试着实现一遍,List,ArrayList,Set,HashSet,Map,HashSet等等,要是不知道怎么写,看看JDK的源码就可以了,那里有最好的老师。

}

  学习Java好不好_零基础学习it,it培训行业是一个需要不断自我挑战的行业,这就让很多人都想要进行尝试、挑战。IT行业的工作属于脑力劳动,需要不断的攻克难关,且在工作的过程需要不断的更新自己的技能知识,跟上时代的脚步。在该行业,从业者能够不断的突破自己,一步步的得到自我的提升。先说说对IT界不断出现新技术的,新知识的看法。这个是常常不爱计算机工作的人经常提出的一个问题。然而这个对求知欲旺盛的人来说,简直就是天堂,古有云,朝闻道,夕死可矣。不断出现的新知识,不断出现的新解决方案,都让人啧啧称奇。然后自己学会后,觉得人生值得了。而更是由于IT界这样的知识更新率极高,给人感觉这个行业是个十分有活力的行业,而不是死气沉沉的。也正因为如此,极高的更新,更加刺激了自己的求知欲,也更对这个行业有着积极的未来充满了信心。伴随共享经济模式的出现,IT互联网灵活用工与平台模式也日趋成熟。那么在这场人才盛宴中,如何脱颖而出,值得每一位IT从业者深思。


  有人说,IT行业是最适合屌丝逆袭的行业,无需拼爹就能进入高收入阶层。 IT行业入门门槛儿较低,适合各专业各领域的学生和在职者加入,薪水高、地位高、没有性别和年龄限制,可以一直干下去不需要考虑转行……这样近乎完美的行业特征,全都集合在了IT行业之上,这就是为何越来越多人选择IT行业的重要原因。


  IT行业不断的发展,因此专业的从业人员也是一直处于匮乏状态的,掌握了实用的IT技能就业前景是相当好的。可以从很多权威的数据看到,在具潜力的薪酬职业中,前二十位里面IT行业总是占有大比重的。而且从事IT行业的人,就算是跳槽再就业也是不会有什么难度的,与其他行业相比,IT行业只要有技术,其他的就都微不足道了。


  学习Java好不好_零基础学习it,IT行业就是需要不断学习的行业。该行业发展迅速,人才辈出,因此在此行业从业者能够随时随地的接触到新的资讯,了解到新的技术,不断的充实自己,跟上时代的发展。

}

学Java难吗?Java语言是全球非常火爆的软件专业,Java工程师也是高薪职业,主要的原因就是Java的功能强大,是一种很实用的开发工具,所以Java学习是有一定的难度的,但是要看你学习的方式。

零基础学Java编程难度大吗?选对培训机构学Java编程并不难!

首先选择一些有规范的培训机构

现在培训市场上机构林立,各种Java培训机构之间竞争激烈,保就业,先就业后付费等各种宣传手法,目不暇接,一些不规范的小机构,不断用底限的低学费手段,拉拢学习群体报名,看似是帮学习者省了很大一笔费用,但这些机构大多并不能保证学生的学习效果,学不好,就业自然也就成了问题,而保底薪的就业协议,往往只是一张白纸,并不能约束培训机构,这就是为了Java培训市场消费者投诉一直居高不下的原因,而聪明的学习者,应该从一开始就避免上当。

其次计划好学习方法很重要

学习Java编程一定要跟着名师学,这种观念在很多人的脑子里根深蒂固,但多年的教学经验总结中发现,能保证学生学习效果的,恰恰是按照学生的认知规律来教授知识点,更加便于学生接收和理解,同时还采用四大纪律管理方法,从考勤到上课,再上机和作业完成,对学生的学习状态进行把控,一旦学生的学习出现情况,就能及时帮助学生进行解决,以免学生学习有困难,老师没有及时发现,而造成的难题堆积,衍生厌学心理。

有兴趣的同学可以来了解一下官网!

}

我要回帖

更多关于 Java基础入门 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信