一、学习方式
不管学习任何东西,学习方式都是重要的一段,好的学习方式及习惯学习起来会事半功倍。
把一些常用的琐碎技术学会了,比如xml的作用和实际运用,如何操作文件,如何运用日志,如何简化封装常用的工具类,比如日期操作、编码处理、分页模块等等,这些小东西会占用你大量的时间去处理摸索。
把数据库用好。数据库不是会增删改查就可以了的,你要关注事务设置是否合理,是否有可能产生脏数据,是否要动用乐观锁悲观锁等等,重要数据出了错,无论是技术上还是业务上都是很麻烦的事。
懂得什么是集群,什么是分布式,懂得怎么向别的系统发请求,交换数据,webservice。
如果你也写页面,你要会用JAVASCRIPT,不一定要很深入,你可以用JQUERY代替,做到无刷新的页面操作以及AJAX请求。
多线程和异步、并发的概念很重要,因为在一个对性能有要求的系统里,是不会允许你把各种琐事都排着队一件件去办的,你不能老写些a方法调b方法再调c方法再调d方法然后返回的代码。
二、编程思想
1、从理解“抽象”开始。
学习Java首先要理解Java的各种抽象概念,由于Java是纯粹的面向对象编程语言,所以语言自身的抽象程度比较高。Java的抽象主要集中在三个层面,分别是类、接口和抽象类。类的抽象集中在功能和状态上,分别用方法和属性来描述,学习Java要理解的第一个概念就是“类”。
接口通常也被称作为“全抽象”,接口在Java语言中具有重要的地位和作用,所以应该重点掌握,接口可以简单的理解为“标准”。抽象类是介于类和接口之间的一个概念,也称为“半抽象”。
2、理解面向对象编程过程。
面向对象的编程过程可以简单的分为三个步骤,分别是类的设计、对象的创建和方法的调用。不论是多大的项目,也不论是平台开发(研发级)还是具体的应用开发,都遵循这个统一的标准。
以面向对象编程基本步骤为主,逐渐掌握封装、继承和多态的应用,从而形成一个完整的面向对象编程思想。0基础学习Java的教学视频
3、理解框架和模式。
Java编程与C语言不同,Java编程离不开框架和模式,模式是框架的基础,所以可以从基本的Java编程模式开始了解。
另外,Java中比较重要的MVC结构、DAO结构等都是后续框架学习的基础,也需要重点掌握。
这个不是单独对java说的而是所有编程语言都通用,编程思想这种东西,不是一朝一夕就能养成的,而是要在无数次项目实际应用中慢慢养成的。基础是可以弥补的,但是思想却是一点一点养成的。