初学者?学J2SE

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:54:29
这里说的是J2SE

不做网站 ,搞一些其它的
就算学好了有什么用? 还要学其它的相关程序吗 ? 今后找工作是不是很困难.....找一流高手请教?

纯粹的J2SE除了能在实验室里演示算法,进行一些科学计算,几乎做不了什么实用程序,但是,如果J2SE基础非常扎实,个人突破能力不错,学习相关的新技术非常容易上手,因此这类人群在企业中也较受欢迎,一是作为重点培养对象,二是专攻某些特殊领域。

如果觉得不够自信,或者只想做个平凡的程序员,还是在有了一定的J2SE基础后,学习一些主流Web开发技术吧,它不一定是指做网站,主要还是用于BS架构的应用系统,比如现在炒得很厉害的“协同办公系统”。

具体学什么呢,这两个东西必须要学,一个Hibernate,一是Struts(注意现在有两个分支Struts1和Struts2,它们已经是天壤之别,前者在企业中普遍应用,后者是未来发展趋势),在很多企业里,还需要掌握Spring开发技术,能熟练使用这三种工具,在Java开发领域混碗饭吃已经没什么悬念了。

我想,作为一个普遍人(高智商者除外),至少也得一两年的时间才能跨越这个过程吧。

Java目前应用领域主要是在嵌入式和Web以及企业级应用上面
J2SE作为基础,只是Sun的一个标准库
如果lz不想作为以上两种应用来学的话我感觉意义不很大
找工作的话,一般国内需要Java人才的也就是以上两项

如果lz想搞嵌入式开发,学好硬件知识,汇编是很重要的,算一种基础知识

如果lz要搞企业开发,得走开发模式,构架这条路,对系统的整体设计要有一定了解

此外的其他道路,包括研究算法搞科研计算,或者现在的云计算这样的领域,Java却不是必备的知识。
学习Java走的是一条标准化的路,Java的成功和广泛应用也就在于他的标准化,使大多数程序员都能学好他,而不像有些语言对“艺术感”和“悟性”要求很高,对于Java创意和其他一些因素并不是主要内容。

J2SE 好比站桩练身体。打好基础根基

J2ME 是在移动设备上的高层武功
J2EE 实在Web开发上面的高层武功

GUI 是在图形界面的客户端上的高层武功

根基不好,不代表不可以学高层武功。但想有成就.........