全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  行业资讯

自学Java如何入门?六步高效学习法

发布时间:2022-08-10 10:17:37
发布人:syq

  Java编程语言可以说是近几年大家首选的编程语言,也是各种转行考虑的行业之一。Java 语言以独特的方式在市场上站稳了脚跟。有很多同学想要自学,但是不知道从何下手。那么自学Java如何入门?有哪些步骤呢?主要分为六步:

自学Java如何入门

  第一步是安装JDK并编写一个HelloWorld。

  其实JDK的学习并不是那么简单。JDK 有两个问题一直很容易困扰 Java 程序员:一个是 CLASSPATH 的问题。其实原理上就是搞清楚JRE的ClassLoader是怎么加载类的;另一个问题是包和导入问题,如何找到类路径问题。搞清楚这两个问题,学习Java和使用JDK的最大障碍就扫除了。推荐看一下王森的《Java Deep Adventure》,里面对这两个问题有深入的探讨。

  第二步是学习Java的语法。

  Java 的语法类似于 C++。基本上,主流的编程语言要么是类 C 的,要么是类 C++ 的。没有什么新东西,所以半天时间学习语法就足够了。唯一要注意的就是几个不好搞懂的关键字的用法,public、protected、private、static,什么时候用,为什么用,怎么用。这可能需要有人给出一些指示。一开始我完全是我自己。花了很长时间才弄清楚。但后来我看到《Thinking in Java》这本书谈到了这些概念。

  第三步是学习 Java 面向对象编程语言的特性。

  比如继承、构造函数、抽象类、接口、方法的多态性、重载、覆盖,以及Java的异常处理机制。对于一个没有面向对象语言背景的人来说,我觉得这个过程会比较长,因为我在学习Java之前没有C++经验,只有C经验。我花了大约一个月的时间来完成这个过程。把这些概念都搞清楚,把书中的例子弄清楚、修改、反复尝试,把那些章节的内容一遍遍地阅读,过去不下5遍,我就可以完全领悟了。但我认为如果你有 C++ 经验,一两天应该就足够了。那么在这个过程中,你可以阅读《Thinking in Java》这本书,它对面向对象的解释非常透彻。

  第四步,熟悉Java的类库。

  Java的基础类库其实就是JDK安装目录下的包jrelib t.jar。学习基础类库就是学习rt.jar。基类库中有很多类。

  第五步,清理文档除了一些其他有用的类

  通过以上的学习,如果你学了扎实的基础,你就为Java打下了扎实的基础。剩下的工作就是清理文档中除了上述四个包之外的一些其他有用的类。相信在这个阶段,Java的自学能力已经培养起来,可以达到直接学习文档的水平。

  第六步,JavaWeb编程

  Web 编程的核心是 HTTP 协议。HTTP 协议与 Java 无关。如果你不熟悉 HTTP 协议,虽然你可以很好地学习 Servlet/JSP 编程,但你将无法从一个案例和一件事推论到另一件事。因此,HTTP协议的学习是很有必要的。如果你熟悉 HTTP 协议并且有良好的 Java 编程基础,那么学习 Servlet/JSP 是很容易的。我用了不到一周的时间学习了 Servlet/JSP,然后开始使用 JSP 做项目。

  以上针对自学Java如何入门这个问题,为大家分享了六步高效学习方法,供大家参考。俗话说,师傅带门,修炼在个人。在程序员的世界里,能力远大于教育,学习的关键在于坚持不懈的努力。更多关于“Java培训”的问题,欢迎咨询千锋教育在线名师。千锋已有十余年的培训经验,课程大纲更科学更专业,有针对零基础的就业班,有针对想提升技术的好程序员班,高品质课程助力你实现java程序员梦想。

相关文章

PMP®认证荣获北京市境外职业资格认可!

2023-09-07

有哪些好的HTML5前端开发培训机构?

2023-09-07

怎么选择适合自己的HTML5前端开发培训机构?

2023-09-07

短视频运营哪个培训机构靠谱?

2023-09-07

怎么选择靠谱的短视频运营培训机构?

2023-09-07

短视频运营哪个培训机构好?

2023-09-07
在线咨询 免费试学 教程领取