初学java的迷惑? 我是一个JAVA初学者。现在感到很迷惑。请大家介绍下学习java循顺渐进方法。先学什么,再学什么。请指一个做JAVA的方向。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.基础!任何一本基础书都可以,了解和熟悉JAVA语言,这是最关键的!2.在学习JAVA基础的同时,其他的相关的知识也要学习,如:html,javascript,数据库知识等等!3,基础打好了以后,就可以选择往JAVA的哪个方向来发展了! J2EE--------J2SE--------J2ME 你可以通过一些参考书来了解以下JAVA的这三个平台的具体擅长方面, 从中选择一个你所喜欢的发展方向,来具体的学习这个平台相关的知识.个人意见仅供参考! 跟我的一样.下面是一些人给我的建议,你看下.看看是否适合你.先从基础学起吧熟练了再看看Servlet(接口) jsp jdbc再学一下struts hibernate应该够了当然别忘了学一门DB哦 建议oracle永远记住一点:基础的东西最重要先学J2SE基础,再学Oracle和JSP,然后Struts和Spring1. 选看JavaSE,推荐孙卫琴的<Java面向对象编程>, 一本少有的好书.2. Servlet + JSP + JDBC.一定要研究的非常明白.3. 完成以上两步,你就知道下一步应该学什么了.STRUTS+NIBERNATE+SPING Struts只是一个MVC框架(Framework),用于快速开发Java Web应用。Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。 Spring是一个轻型容器(light-weight container),其核心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了AOP(Aspect-Oriented Programming, 面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展ApplicationContext更加方便我们实现J2EE的应用;DAO/ORM的实现方便我们进行数据库的开发;Web MVC和Spring Web提供了Java Web应用的框架或与其他流行的Web框架进行集成。 就是说可将两者一起使用,达到将两者自身的特点进行互补。大学生是吧。首先,Java常用包、类的使用要会 如:lang包 util包 swing包 net包 sql包...然后,HTML、JavaScript要会,SQL语句要精通(本人目前认为项目的难点一定是出在操作数据库上)再就是,软件开发分层思想要有一般可分成:表示层,业务逻辑层,数据访问层,数据库每个层所使用的现在流行的实现框架要熟悉,最好是用他们做一个小型的项目如:Jsp+Struts+Spring+HibernateTapsetry+Spring+Hibernate学会了这些,工作不是问题了,呵呵如果你想更进一步的话接下来,可以搞一下:XML(Xsl,Dom,Shema)、Oracle、Ajax(无刷新技术)、PHP、Axis2(WebServices)还不满足的话可以去研究设计模式、各种编程思想,以后你可以自己搞个框架出来给我们用如:Decorator(设计模式),IcO(设计模式),AOO,AOP,Web2.0看了上面的东东是不是更迷茫了啊,哈哈,没关系你只要把首先---、然后---中的做到了,工作就没问题了,再就是---中说的是你想一出来工资就3000以上,至于后面的就不是很急啦,慢慢来嘛。学习方向:1JAVA的基础; 2servlet+jsp+jdbc 3struts或是spring hibernate 4数据库ASP网页制作 我也正在学CoreJava 一起努力吧 关于线程的一个小问题~ 如何访问不再tomcat工程下的文件 一道图形题的疑问 如何设置clathpath? 试着写查看、浏览图片的例子,出错,看看怎么写才好?(40分) 哪儿有现成的java http协议包下载 请大侠帮帮忙!~!不知道怎么textfile读不到东西 求高手指教:路径问题 初学者问题! 什么是线程棋啊,求大神解答!!! 我初学java,遇到一个问题 List变量的值为什么会转成 Customer 对象的值????
2.在学习JAVA基础的同时,其他的相关的知识也要学习,如:html,javascript,数据库知识等等!
3,基础打好了以后,就可以选择往JAVA的哪个方向来发展了!
J2EE--------J2SE--------J2ME
你可以通过一些参考书来了解以下JAVA的这三个平台的具体擅长方面,
从中选择一个你所喜欢的发展方向,来具体的学习这个平台相关的知识.
个人意见仅供参考!
先从基础学起吧
熟练了再看看Servlet(接口) jsp jdbc
再学一下struts hibernate应该够了
当然别忘了学一门DB哦 建议oracle
永远记住一点:基础的东西最重要先学J2SE基础,再学Oracle和JSP,然后Struts和Spring1. 选看JavaSE,推荐孙卫琴的<Java面向对象编程>, 一本少有的好书.
2. Servlet + JSP + JDBC.一定要研究的非常明白.
3. 完成以上两步,你就知道下一步应该学什么了.STRUTS+NIBERNATE+SPING
Struts只是一个MVC框架(Framework),用于快速开发Java Web应用。Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。
Spring是一个轻型容器(light-weight container),其核心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了AOP(Aspect-Oriented Programming, 面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对Bean工厂的扩展ApplicationContext更加方便我们实现J2EE的应用;DAO/ORM的实现方便我们进行数据库的开发;Web MVC和Spring Web提供了Java Web应用的框架或与其他流行的Web框架进行集成。
就是说可将两者一起使用,达到将两者自身的特点进行互补。大学生是吧。
首先,Java常用包、类的使用要会
如:lang包 util包 swing包 net包 sql包...
然后,HTML、JavaScript要会,SQL语句要精通(本人目前认为项目的难点一定是出在操作数据库上)
再就是,软件开发分层思想要有
一般可分成:表示层,业务逻辑层,数据访问层,数据库
每个层所使用的现在流行的实现框架要熟悉,最好是用他们做一个小型的项目
如:
Jsp+Struts+Spring+Hibernate
Tapsetry+Spring+Hibernate
学会了这些,工作不是问题了,呵呵
如果你想更进一步的话
接下来,可以搞一下:
XML(Xsl,Dom,Shema)、Oracle、Ajax(无刷新技术)、PHP、Axis2(WebServices)
还不满足的话
可以去研究设计模式、各种编程思想,以后你可以自己搞个框架出来给我们用
如:Decorator(设计模式),IcO(设计模式),AOO,AOP,Web2.0看了上面的东东是不是更迷茫了啊,哈哈,没关系
你只要把首先---、然后---中的做到了,工作就没问题了,再就是---中说的是你想一出来工资就3000以上,至于后面的就不是很急啦,慢慢来嘛。
学习方向:1JAVA的基础;
2servlet+jsp+jdbc
3struts或是spring hibernate
4数据库ASP网页制作