ze#Java作为一门计算机语言,虽然入门要容易, 然而要精通它, 要成为专家却很难。下面诚筑说小编就如何自学java编程谈谈自己的看法。
[图片0]
2自学java看法1
计算机是一门实践性很强的学科, 自己动手的东西, 记忆非常深刻, 效果要胜过读好多书. 当然, 学Java基础的时候, 书籍的选择也非常重要, 好的书籍事半功倍, 能让你打个非常好的基础. 而差的书籍, 很容易将你带入歧途, 多走很多弯路。 程序员是一个需要天才的工作. 我想, 很多人听说李一男吧, 此君就是这样的人物, 三个月的时间就能解决好大一帮人几年解决不了的问题, 给华为某部门带来了很多的这个阶段, 就需要研究很多专题性的东西了。
需要研究各种框架, spring, struts, Junit, hibernate, iBatis, Jboss, Tomcat, snmp4j等等, 我觉得这个时候, 只要是用Java实现的经典框架, 你都可以去研究。你可以选择自己喜欢钻研的框架, 去好好研究一下, 兴趣是最好的老师。建议开始的时候, 研究Junit和Struts吧, 小一点, 里面都采用了很多的模式。我建议主要的精力可以花在spring上。
3自学Java看法2
自学最重要的是心态和毅力,如果毅力不够坚定自学很难坚持下来,自学是孤独寂寞的,同时也是快乐的。也许你身边没有人在自学java编程,所以你是寂寞的,但是当你调通了一个程序,或者写出一点小玩意儿,他们也不能理解,那种收获的喜悦也只有自己能够体会。自学一定要多动手,这个非常非常重要。关于编写工具,有的童鞋一开始就用eclipse等一些先进的工具来进行代码编写。
像eclipse这种IDE工具,是为了在工作中提高工作效率的。关于学习的顺序首先是javase:基础语法、递归、面向对象、异常处理、数组、常用类、IO 、线程、网络编程基本的章节顺序就是这样的,对于图形界面那部分,完全可以抛弃,因为图形界面不是java的强项,现在也极少数的公司用图形界面来做应用。
4自学java看法3
首先你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams,需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他)。
然后,你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握UI设计的思想和方法,以及桌面程序的SWING,AWT, SWT。你还应该对UI部件的JAVABEAN组件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。