对于java,掐指算来今年9月份开始,到现在半年有余了,经历一年的java生涯中,首先:java是个什么东西呢!一开始对其感到神秘,后来逐渐明白,进入java语言,感到其入门简单,如果真想吃透也非容易事,大量的类,大量的方法。据说java 1.2版本是3000多个类,想想每个类里10个方法,那时多少东西呀!同时java1.3,java 1.4等的不断的日新月异,里面的类只多不少,不过这也的确体现了其功能强大性。同时如果你不打算深纠的话,那些复杂性也不存在,但如果你成为真正的高手我认为比较难,需要掌握的可能是太多了,深刻的理解java和java的运行原理,对于JAVA的应用,JAVA的应用,一般也只不过是由三层结构构成,其他的人们说的N层,一般只是概念而已,并且也都是基于三层的,没有什么高深的概念。对于三层:一般是后台数据库服务器,中间应用服务器,前台的客户端。 Java是一门编程语言。想对java有所了解,必须清晰的认识到这一点。但是java又不仅仅是编程语言那么简单。从它的产生到发展壮大都离不开编程思想的指导。因此想深入学习java就必须深刻理解编程思想。当然业务的指导的作用才是开发人员的最终技术解决方案。
首先,学习java的基础。Java的基础与其他编程语言一样有他们自身的编程规则,熟练的掌握其编程规则是学习好一门语言的最重要的基础。比如说,java是一门强类型的语言,强类型语言是指,每一个对象都必须是属于某种类型,无论是变量,还是类对象,必须精确的定义其所属类型;又比如说java是一门面向对象的高级语言。面向对象的理解是一切皆为对象。对象是现实世界的一种抽象,是人们对事物的理解后形成的一种思想在经过共性与个性中不对抽象的产物。因此学习java基础的时候不要拘泥于语法的学习,而是多使用抽象思想去对象化现实事物。
其次我感觉学习java应该是循环渐进有始有终按部就班脚踏实地.java是一门有着阶梯性的语言如果要学习它我觉得最好还是按照java的学习体系先学习什么,在学习什么,只有这样,我们在学习中才会遇到更少的麻烦.java是一门更倾向于网络的语言不要上来就烦躁,这样不好,因为这没有基础在以的学习中很可能遇到很多的麻烦。信心,恒心,毅力是最重要的,这是我们必须具备的心理素质。要是学习这门语言开始的时候很有兴趣,遇到苦难就退缩,从而最终会放弃学习java。没有经历风雨怎么见彩虹,编程有的时候就是那么折磨人,会遇到很多的困惑。但是一旦你弄懂了,或者是你把问题解决了,你会感到很兴奋,编程的快乐就在此了。
再次,掌握了java基础,就需要学习编程思想。编程思想,我个人认为一种指引使用编程语言的逻辑达到自己想要的目的的一种思想指导。学习编程思想的意图很明显就是有效的有意识的使用编程语言的特性去实现目的。比如说有人喜欢在一个方法里面实现所有的逻辑;而有人却喜欢把逻辑拆分成一个一个的小逻辑,再把小逻辑组合之后实现目的。这就是编程思想的不同而导致实现过程不同的结果。正所谓条条大路通罗马,只是每个人想走的方式不同而已。当然理解别人的编程思想那是会对自己有莫大的收益。特别是一些开源项目的源码。
最后,技能服务于业务。只有把业务理解深刻后,才能够好的去运用各种技术。Java是一种技术,同时也是一种技能,只有把业务学精学透才能更好的为绩效系统添砖加瓦。