![](https://csdnimg.cn/release/download_crawler_static/86750260/bg4.jpg)
Java 第一步——基础+设计模式+Servlet+EJB+Struts+Spring+Hibernate
图 1.1 Java 虚拟机的工作方式
从 Java 解释执行的运行机制的角度上,我们能看到其跨平台的特性,和保证其拥有跨平台的支
持机制。
1.1.4 怎样学好 Java
Java 语言的前景非常广阔,但是同时也请大家放心,Java 的应用面很广,但并不意味着它很难学。
事实上正好相反,由于 Java 语言把一些复杂而烦琐的实现细节封装到了定义好的功能包中,所以程
序员们能以调用接口方法的方式,实现看上去很复杂的应用。另外,学习 Java 是零基础的,大家只
需要有软件操作的经验,就可以由浅入深地学习 Java 语法和 Java 的技术组件。
虽然说 Java 的学习不需要有软件编程的基础,但是,如果大家掌握了以下的学习 Java 的方法,
就可以事半功倍地学好 Java 语言。
重点关注代码的结构,不要拘泥于语法实现的细节
学习语法能帮助我们更好地了解 Java 的特性,但学习语法的最终目的是构造功能模块和开发项
目,所以,在学习过程中,我们更应从面向对象思想的角度来观察语法的实现方式,而不要拘泥于
“某函数的参数是什么含义”等细节问题。
用面向对象的思想来指导学习过程
面向对象思想参照了现实生活中观察问题、解决问题的思维方式,将应用程序中的一切模型整合
成对象,并通过归纳和抽象对象,提取出一套解决问题的方法和思路。
程序员们能使用面向对象思想构建出一系列符合规范的组件对象。通过组装这些对象,程序员们
能比较轻松地开发和扩展项目。
所以,通过面向对象思想的指导,我们能很好地学会用 Java 语言构建模块和项目的一般方式。
只有有了良好的代码结构,项目才能很好地发挥由 Java 语言带来的优势。
理论与实践相结合
我们通过学习理论,能够很好地了解 Java 语言的优点和项目开发的方式,但我们更需要通过上
机实践来加深对 Java 语言的理解。
事实上,我们在动手实践中,不仅能很好地检验我们的理论学习成果,更能帮助我们找出自己学
习上的薄弱点。另外,动手实践过程中的纠错过程更能帮助我们在短时间内掌握 Java 语言。