怎样学java技术

 时间:2024-10-21 19:34:03

怎样学习Java,首先要考虑个巅貅晌陔人的基础,比如是否学习过其他面向对象语言。这篇教程针对未学过任何编程语言的人讲解。Java语言的分支有很多,如JavaSE,JavaEE,Javafo鸡堕樱陨rAndroid。这篇教程针对JavaSE进行讲解。另外这里并不详细的讲解某一部分的技术内容,只是从宏观的角度说如何学习JavaSE。对于Java的其他分支,可以参考其它教程。首先把学习JavaSE分为如下几个阶段:搭建学习环境、学习JavaSE基础、学习高级特性、深入理解JavaAPI、学习设计模式、开发工程级代码。

工具/原料

Java相关教材

集成开发环境

互联网资源

需要一定的计算机使用基础

搭建学习环境

1、对于初学者,学习编程语言最重要的就是练习。所以一定要垣篙杏缉搭建开发环境。具体的,下载Java最新的SDK,下载集成开发环境(IDE傧韭茆鳟)如Eclipse,配置环境。网络上有很多相关的环境配置教程。下图是Eclipse的下载界面。对于开发环境,重点要学习如何单步调试,对于EclipseIDE来说,是F5-F7。学会单步调试,那么基本就可以很好的编写程序了。重要的是练习、练习、练习。

怎样学java技术

学习JavaSE基础

1、接下来,可以找一本书(任何大学教材)学习Ja箪滹埘麽va的基础部分,不要看特别厚的书,比如Java编程思想,对于初学者看这类书太累。并不推荐只是看视频讪湫毵颞学习,而是要边看书边照着书上的代码打一遍。即使记不住,也要打一遍。此时的学习,主要是学习好Java的语法,知道每个常用的类或者功能怎么用。并不推荐使用命令行来学习代码,直接用IDE就好了,因为大部分国内的公司也是用IDE开发的。学的时候并不一定要背下来,但是要在用的时候知道去哪里找相关的内容,然后通过反复的使用达到记住的目的。

2、下面列了一个简单的列表,基础语法,基本数据类型,控制ifwhile,String,IO,继承,多态,抽象,封装,接口。

学习高级特性

1、同样是阅读和练习。这部分更粲茸锿枋不可能完全的背下来,所以主要是下载一些现成的代码例子,然后读懂,接下来尝试去修改。比如“网络编程”芟坳葩津,如果代码的例子讲解的是利用网络编程发送文字,那么可以尝试修改,学习如何发送图片等。在这一阶段的学习,还要掌握大量的Java包,对于数据结构有appache的common包,有google的Guava等,大部分的编程实际上都是利用其他人编写好的java包的。

2、下面列了一个简单的列表,集合、泛型、序列化、网络编程、多线程、MySQL连接等。

深入理解JavaAPI

1、就是弄懂原理。比如List有几种实现,每个实现的区别是什么,Java在序列化的时候存储的格式是什么,java的垃圾回收原理是什么。对于这方面的学习,其实可以找一些“面试题”通常会问到,比如研究者July收集的各种题库;也可以看书,比如Effectivejava中文版(第2版)。

学习设计模式

1、其实这时为了更合理利用Java资源,进行正确的面向对象程序开发。这个时候要弄懂如何用java实现每一种设计模型(这时会综合利用继承、多态、抽象等机制)。可以看HeadFirst设计模式(中文版)等书,结合网上的资料。

怎样学java技术

开发工程级代码

1、这个阶段首先要下载一些其他人编写好的工程类的Java程序,看能不能看懂。如果能,学习他们的良好编程习惯,同时接着学习各种java的开源包。这类程序可以从GitHub上下载。然后在尝试参与到其他人的项目中,去修改他们的代码或者完成新的需求。其实能够做到这步,基本JavaSE就很好了。

2、同时学会使用各种辅助的内容,比如Redis、hadoop等。这些内容的学习,取决于具体的项目需要。

自学的如何参加高考 自考大专需要什么条件与要求 2022年高考怎么报名 我想自考大专怎么考 单招怎么报名
热门搜索
日本动漫网 动漫下载网站 动漫美女触手 海贼王的图片 劳动者图片