我想系统的学习java,现在已经学习了java核心技术,请问接下来应该学什么,怎么学才可以避免走弯路?

2024-12-26 09:28:22
推荐回答(4个)
回答1:

核心?不知道你指的是什么。java最多的是web应用和企业级应用(两者有交集的),可以去学学jsp,servlet,然后struts,spring,这些框架或者ejb,当然也可以去尝试j2me,做些移动设备上的开发,

网页开发需要的一些知识 ,DHTML,CSS2.0,javascript,服务器端的有jsp,servlet(这两个是java web开发的最基础东西,很难想象不会的时候就去学习别的东西),之后就看了可以是struts,spring,至于hibernate,是一个jpa实现,如果不学ssh,可以选择sun的jsf,ejb3.0(企业级应用,spring是轻量级的企业应用)。
额外的可以学习ajax技术,学习一些JavaScript框架,比如extjs,或者jquery。如果想开发富互联网应用(界面元素像桌面程序一样丰富的web应用)可以选择 javafx,flex,等等,eclipse rap 和gwt(goole web toolkit)这些也可以了解了解

此外,不论学习什么都需要的知识:面向对象技术,设计模式,uml(统一建模语言)

回答2:

首先是网页的基本知识必须具备:html css js 等(推荐网站:http://www.w3school.com.cn)
Servlet先学,然后再学jsp好些,其中包含很多相关东西:比发tomcat服务器,数据库服务器(mySQL)及数据库相关的jdbc操作。
然后就学ssh框架:现在建议学struts2 ,但stuts1.x也可以学习下。 hibernate是为了简化jdbc操作,随后学spring,学spring前,建议对动态代理有一个初步认识,并且对整个web开发体系有一定的认识。
总之,网页开发的一个基本目标是掌握好ssh框架,学习采用驱动式学习,意思是先一步步推进,比如你学jsp前会感觉到要学servlet和一些基本的网页代码,再返回来学sevlet和这些需要的东西。学到什么 新东西时,再发现需要什么东西作为学这个新东西的前提学习东西,就停下学习新的东西,学习需要前提学习的东西。学习jave,推荐网站:javeEye

回答3:

楼主的意思是他看完了《java core》这本书,翻译成中文就是《java核心技术》
接下来看你自己的发展方向了,现在java主要是j2me和就j2ee两个方向,j2me主要是做手机软件开发,j2ee主要做互联网应用。
你看完的这本书主要是介绍j2se的,j2se是以上两个开发的基础,基础有了就可以选一个方向主攻,不用2个一起学,没这个必要

回答4:

核心技术。。。