当前位置:编程学习 > JAVA >>

java基础学完,再学什么?

第一章 Java入门
第二章 Java基础语法
第三章 类和对象
第四章 Java类的高级特性
第五章 数组和枚举
第六章 常见类的使用
第七章 抽象类和接口
第八章 异常和断言
第九章 集合框架和泛型
第十章 用户图形界面GUI
第十一章 Swing和GUI事件处理
第十二章 输入输出流(I/O流)
第十三章 多线程
第十四章 网络编程
第十五章 反射和注解
基础学完,我选择jee方向,把上面的这些学完了,又该学什么?sql和html我想跳过,可以直接学jee吗?

如果可以跳过,jee中是不是先学ssh呢?我听说有很多设计模式,我想选其中一个,别的先不学,学多了什么都学不到。我是初学者,望高手指点。 --------------------编程问答-------------------- 第一章 Java入门
第二章 Java基础语法
第三章 类和对象
第四章 Java类的高级特性
第五章 数组和枚举
第六章 常见类的使用
第七章 抽象类和接口
第八章 异常和断言
第九章 集合框架和泛型
第十章 用户图形界面GUI
第十一章 Swing和GUI事件处理
第十二章 输入输出流(I/O流)
第十三章 多线程
第十四章 网络编程
第十五章 反射和注解
基础学完,我选择jee方向,把上面的这些学完了,又该学什么?sql和html我想跳过,可以直接学jee吗?

如果可以跳过,jee中是不是先学ssh呢?我听说有很多设计模式,我想选其中一个,别的先不学,学多了什么都学不到。我是初学者,望高手指点。

我个人觉得不要学算法,你现在的主要目的是找工作,你看看现在的企业都用什么,ssh,轻量级框架,spring structs,hibernate。你首先学ssh之前得打好基础,也就是javase。然后看看ssh。至于算法和数据结构。哈哈,如果你能学懂,那你厉害,这个主要是在大企业中用到,在说了是要有一定基础的前提下的。哥们努力.
上面是 JAVA到底怎么学?初学求前辈指点。。 帖子中的一个回复,这个是行得通吗?望高手指点。 --------------------编程问答-------------------- 不看javadoc,不上网,用记事本写一个复制文件的小程序,会吗 --------------------编程问答-------------------- 没必要用记事本,。。。 --------------------编程问答-------------------- 会的,不过有些细节还是要看的(所以说不是全会了,这个实在抱歉)。 --------------------编程问答-------------------- Hello,world级别的代码也没必要用IDE


引用 3 楼 healer_kx 的回复:
没必要用记事本,。。。
--------------------编程问答-------------------- jdbc,实现DAO,再学servlet&jsp,就可以在不用框架的基础上做三层小项目了,之后再SSH --------------------编程问答-------------------- html css javascript  然后是JDBC、Servlet、JSP
然后就是Spring Struts2 Hibernate --------------------编程问答-------------------- ssh --------------------编程问答-------------------- java 是外国人做, SSH 也是外国人做的,再一看国内现状,中国程序员永远落后了~~~ --------------------编程问答--------------------
引用 5 楼 ticmy 的回复:
Hello,world级别的代码也没必要用IDE


引用 3 楼 healer_kx 的回复:

没必要用记事本,。。。


呵呵
--------------------编程问答-------------------- 建议不要把sql和HTML跳过,因为学习J2EE主要是学习B/S结构,就是javaweb,做web开发首先要会HTML、CSS+DIV布局,还有javascript也是必须的,SQL在javaweb中比较的重要。
给你条路线:HTML、CSS+DIV、javascript--->sql、JSP/servlet、XML--->SSH、AJAX --------------------编程问答-------------------- 你确定那 15 章的都学完了? --------------------编程问答-------------------- 你确定都掌握了吗,尤其是输入输出流,多线程,网络这些技术在web开发中用的很少,不过我当年学习java也是这种情况,学完了这些,总觉得自己学会了,其实只是学会了语法,没有掌握精髓,像接口,抽象之类的概念要掌握其中的精髓和奥妙,需要多做项目,多解决问题才能体会到他的好处。
 当初我学java只是带着一本java applet的教程书在那儿里面学习java,还没楼主这么系统呢,什么配置环境变量,在dos下编译,运行java class文件等等。后来我也是在网上搜了一下java的进阶书。
jsp技术肯定是要学的,建议楼主先不要学习框架之类的东西,找一本jsp基础的书学习,里面讲解web编程的本质,html的语法,jsp技术的原理等等。然后建议学习xml方面的知识,jdbc,jndi,tomcat等等,在接着就是学习J2EE的技术,比如mvc设计模式,可以结合struts进行学习,hibernate,spring 等等。
仅供参考。 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 分布式网络存储技术 --------------------编程问答-------------------- 楼主 啥叫 OO 你知道吗??? --------------------编程问答-------------------- 人家学了那么久JAVA了 你还问OO --------------------编程问答--------------------
引用 17 楼 linxuehong123 的回复:
人家学了那么久JAVA了 你还问OO


oo学和理解完全是两码事 ,那好你说 oo是啥? --------------------编程问答-------------------- sql恐怕跳不过
--------------------编程问答-------------------- 看看尚学堂 马士兵的视频吧 挺不错的 网上都可以下载到 --------------------编程问答-------------------- java web 呗。 --------------------编程问答-------------------- sql和Html不要跳过的好,不管哪种设计模式,Sql语言都是常用到的。如果已经掌握了Sql和Html,应该看看Jsp,jdbc,Dao,Servlet和Jsp可以做小型项目的 --------------------编程问答-------------------- 如果你已经学过了sql可以跳过,但是如果没有学过的话,一定要学习学习。另外jsp和servlet也不要跳过,否则在学框架的遇到问题的时候都不知道该怎么办。建议一步一步的走,框架之类的东西,看一看,动动手就能够熟练使用。 --------------------编程问答-------------------- 学servlet --------------------编程问答-------------------- 要脚踏实地,不要这么浮躁。。 --------------------编程问答--------------------
引用 25 楼 leehomwong 的回复:
要脚踏实地,不要这么浮躁。。


+1

现在的人跟着课本一页一页看 按着案例打下来就以为是 懂了

实际工作中却又用不了。

就说HINBERNATE吧 还有多少人在HIBERNATE里执行原始的SQL语句的!丢人不!? 

然后就说什么什么语言垃圾 就说OO吧 学了JAVA之后 没个几年

摸爬滚打自己去钻研 是根本体会不了的。

PS:楼主0回帖率我还写那么多 ,我真易做图。

--------------------编程问答-------------------- ssh和sql一齐学! --------------------编程问答--------------------
引用 26 楼 zhuchao_ko 的回复:
引用 25 楼 leehomwong 的回复:
要脚踏实地,不要这么浮躁。。


+1

现在的人跟着课本一页一页看 按着案例打下来就以为是 懂了

实际工作中却又用不了。

就说HINBERNATE吧 还有多少人在HIBERNATE里执行原始的SQL语句的!丢人不!? 

然后就说什么什么语言垃圾 就说OO吧 学了JAVA之后 没个几年

摸爬滚打自己去钻研 是根本体……

应该从哪里地方学呢? --------------------编程问答--------------------
引用 26 楼 zhuchao_ko 的回复:
引用 25 楼 leehomwong 的回复:
要脚踏实地,不要这么浮躁。。


+1

现在的人跟着课本一页一页看 按着案例打下来就以为是 懂了

实际工作中却又用不了。

就说HINBERNATE吧 还有多少人在HIBERNATE里执行原始的SQL语句的!丢人不!? 

然后就说什么什么语言垃圾 就说OO吧 学了JAVA之后 没个几年

摸爬滚打自己去钻研 是根本体……


我肯定不会跟着课本打案例程序啊 --------------------编程问答-------------------- 晕了,java基础学完了,总不能一直停留在这个阶段吧。

java基础需要练习积累,但是不学点新知识,还是没用啊

java基础的语法,编写小点的程序,现在基本上没什么问题了。总不能一直训练下去吧。另外,训练也需要良好的习惯,这个我不敢说最好,但是我敢说一定是好的。

望高手指点一二啊。 --------------------编程问答-------------------- 1.java基础学完了,自己可以多写一些小例子
2.可以看看一些servlet规范、ssh框架、设计模式等等,建议还是先看看servlet规范,这对你帮助应该很大。 --------------------编程问答-------------------- 数据库、SSH、jsp、servlet --------------------编程问答-------------------- 没什么时间的话,就直接学SSH

时间稍多的话,就学JSP,servlet

时间还是充足的话,就再把你发的基础研究多几遍 --------------------编程问答-------------------- 找个基础小项目做做 --------------------编程问答-------------------- 前台,底层等技术还有很多,可以先学流行的框架,hibernate,struts等。路漫漫而修远。。。 --------------------编程问答-------------------- 学j2ee,然后就是数据库和框架,在找项目做练习。。。。。。。 --------------------编程问答-------------------- 学习SSH前提,最好学习下servlet和jsp 了解MVC架构后,再去学习SSH比较好。 --------------------编程问答-------------------- 自己设计一些小项目,宏观把握项目的架构,设计思想,体会在不同场景下,各种实现方式的优劣! --------------------编程问答--------------------
引用 26 楼 zhuchao_ko 的回复:
引用 25 楼 leehomwong 的回复:
要脚踏实地,不要这么浮躁。。


+1

现在的人跟着课本一页一页看 按着案例打下来就以为是 懂了

实际工作中却又用不了。

就说HINBERNATE吧 还有多少人在HIBERNATE里执行原始的SQL语句的!丢人不!? 

然后就说什么什么语言垃圾 就说OO吧 学了JAVA之后 没个几年

摸爬滚打自己去钻研 是根本……

一次我也是在hibernate 里写SQL语句,被老师骂死了。5555555555555 --------------------编程问答-------------------- 同求解 --------------------编程问答-------------------- 哦,哦,哦 --------------------编程问答-------------------- 同意!!!!!!!!!!!!! --------------------编程问答-------------------- JDK   Java Language  Java Language  
 
Tools &
Tool APIs  java  javac  javadoc  apt  jar  javap  JPDA  jconsole  
Security  Int'l  RMI  IDL  Deploy  Monitoring  Troubleshoot  Scripting  JVM TI  
 
JRE  Deployment
Technologies  Deployment  Java Web Start  Java Plug-in  
 
User Inte易做图ce 
Toolkits  AWT  Swing  Java 2D  
Accessibility  Drag n Drop  Input Methods  Image I/O  Print Service  Sound  
   Java SE
API  
Integration
Libraries  IDL  JDBCTM  JNDITM RMI  RMI-IIOP  Scripting  
 
Other Base
Libraries  Beans  Intl Support  I/O JMX  JNI  Math  
Networking  Override Mechanism  Security  Serialization  Extension Mechanism  XML JAXP  
 
lang and util
Base Libraries  lang and util  Collections  Concurrency Utilities  JAR  Logging  Management  
Preferences API Ref Objects  Reflection  Regular Expressions  Versioning  Zip  Instrument  
 
Java Virtual
Machine  Java HotspotTM Client VM Java HotspotTM Server VM  
 
 Platforms  SolarisTM  Linux  Windows  Other  
 
这些东西,一个个地学去吧!
--------------------编程问答-------------------- 每一个都够学一段时间的。。。 --------------------编程问答--------------------
引用 2 楼 ticmy 的回复:
不看javadoc,不上网,用记事本写一个复制文件的小程序,会吗

+100 --------------------编程问答--------------------
引用 7 楼 rejoy2009 的回复:
html css javascript 然后是JDBC、Servlet、JSP
然后就是Spring Struts2 Hibernate


+1 --------------------编程问答-------------------- javaweb:
servlet、html/jsp、数据库、jdbc、xml、ssh2ejb、web service --------------------编程问答-------------------- 不要去学 SSH 了,唬人的,去看官网上的 JEE 指南吧。 --------------------编程问答-------------------- no no no!
基础学完。。
想学jee。。
就应该接着学sql。。
html。。可以不用学。。
sql,数据库是必须要学的。。
不然那就不叫企业级应用了。。。 --------------------编程问答-------------------- jee必需的! --------------------编程问答-------------------- 学习jsp和servlet --------------------编程问答-------------------- 自己设计一些小项目,宏观把握项目的架构,设计思想,体会在不同场景下,各种实现方式的优劣! --------------------编程问答--------------------
引用 48 楼 zssazrael 的回复:
不要去学 SSH 了,唬人的,去看官网上的 JEE 指南吧。

不要去误导别人好吧!现在多少公司在用SSH你调查过吗? --------------------编程问答-------------------- 看Java server pages --------------------编程问答-------------------- 喜欢什么学什么,计算机方面的都行,先培养兴趣 --------------------编程问答-------------------- 建议先拿容易的学,也要一步一步的学, 如果先学框架的话,比如 SSH, 同样也要涉及到 css + JS 的,
何不先学容易的?? --------------------编程问答-------------------- 你确定那十五章内容你都学完了????


学完了你都牛逼了。 --------------------编程问答-------------------- javaweb,ssh,javaee --------------------编程问答--------------------
引用 46 楼 araychou 的回复:
引用 7 楼 rejoy2009 的回复:
html css javascript 然后是JDBC、Servlet、JSP
然后就是Spring Struts2 Hibernate


+1


++1

LZ建议你有时间的话,把这些基础过一遍,然后做个综合性的小项目,遇到不懂的再继续学。这样可以让你学得更彻底,对你以后工作比较有好处。还有有些人说“SSH”不用学,我建议你有时间的话要去学,毕竟现在做j2ee的一般都会用到的。没有时间的话可以到公司再慢慢学习,但你也要把其他的先学了。 --------------------编程问答-------------------- 我觉得可以考虑你未来Java发展的方向,然后根据这个方向去学。WEB应用现阶段暴热,所以针对性的看网页开发方面的书集。最好是弄个小项目。 --------------------编程问答-------------------- LZ,不要忽略前台的技术了,不要以为前台就是美工的事,
像Ajax、Jquery什么的、这些都必须要清楚、
还有html和sql是肯定不能跳过的、既然你选择了java EE,
java EE本身就是说做b/s结构系统的、数据库方面怎么可能少得了呢?
还有就是你把前面那个15章学完了,也就是是说你j2se,java的基础
有了,那么你就开学习jsp和servlet吧,用jsp和servlet开始做一些
CURD的练习(结合数据库),熟练之后在去搞SSH,建议SSH学习的时候分开弄,
一个一个地去学习,本来这些配置文件就多,你要是一下子学三个,
报了点错误的时候,肯定把你头搞大! --------------------编程问答-------------------- 做BS,HTML,JS,SQL 必须要精通 --------------------编程问答--------------------
引用 53 楼 liaoqifeng 的回复:
不要去误导别人好吧!现在多少公司在用SSH你调查过吗?

一个刚学了一些 JAVA 基础的人去学 SSH ?
一个连什么是 WEB 项目包含什么东西都不知道的人,学 SSH?
JEE 包含的范围有多广?SSH 只是实现了其中一小部分,LZ 是想学 JEE,还是想去学所谓的 SSH,自己决定吧。 --------------------编程问答-------------------- 找马士兵的视频,做做小项目; --------------------编程问答-------------------- SQL不能跳啊 --------------------编程问答-------------------- 基础学完了。在学ssh 之前,先学习serverlet。 SSH框架都基于之上的。 --------------------编程问答-------------------- servlet、jsp、之后自己独立做两个小项目然后继续再学框架会很容易。 --------------------编程问答-------------------- ssh 肯定是他了,因为你是要找工作,现在公司基本上用的就是ssh,如果是大公司,在这个基础上可能涉及到算法,所以你得学ssh
--------------------编程问答-------------------- 楼主用词吓我一跳,学完了!
JAVA博大精深,就这几章就被你学完了?看书学了这几章只能说你学过JAVA --------------------编程问答-------------------- 这里所谓的学完,指的是知道了 Java 基本语法。。。。 --------------------编程问答-------------------- 下一步可以学JSP和Servlet --------------------编程问答-------------------- 受教了 --------------------编程问答-------------------- 还有ssh --------------------编程问答--------------------
引用 69 楼 planet649 的回复:
楼主用词吓我一跳,学完了!
JAVA博大精深,就这几章就被你学完了?看书学了这几章只能说你学过JAVA

java基础就是这些 --------------------编程问答-------------------- 我没说学完了 --------------------编程问答-------------------- 我学了一年多了··这15章基础都没牢固··唉·惭愧·· --------------------编程问答-------------------- 还是做项目进步的快,哪怕自己写点小项目 --------------------编程问答--------------------
引用 45 楼 sudan_727923 的回复:
引用 2 楼 ticmy 的回复:

不看javadoc,不上网,用记事本写一个复制文件的小程序,会吗

+100

这个会

不要说我浮躁,有些东西学了就是学了,不能一直呆在原地。非常细的细节,高手也不一定能解释的。

我现在没做java方面的工作,现在去做项目,我感觉费时间

我只需要学jee基础就可以了,不会追求精细的,望高手指点。 --------------------编程问答-------------------- 尚学堂有个java该学习的路线,可以借鉴个 --------------------编程问答-------------------- 静下心来,慢慢学,路还长着了 --------------------编程问答-------------------- 自己看些教材之类的,如果还是无从下手,就报个培训班吧. --------------------编程问答-------------------- javaBean ,servlet ,jsp ,webService ,Tomcat ,然后再学框架,看源码。慢慢来急不得。尤其是java --------------------编程问答-------------------- 学框架、学数据库。。。。 --------------------编程问答-------------------- 要学的东西还很多,servlet好好学学,java web开发少不了它。 --------------------编程问答--------------------
引用 26 楼 zhuchao_ko 的回复:
引用 25 楼 leehomwong 的回复:
要脚踏实地,不要这么浮躁。。


+1

现在的人跟着课本一页一页看 按着案例打下来就以为是 懂了

实际工作中却又用不了。

就说HINBERNATE吧 还有多少人在HIBERNATE里执行原始的SQL语句的!丢人不!? 

然后就说什么什么语言垃圾 就说OO吧 学了JAVA之后 没个几年

摸爬滚打自己去钻研 是根本体……


额,有些东西用hibernate的查询是查不出的,QBC,QBE,HQL都不行,最后还是要写sql查询的类,用sql来查。 --------------------编程问答-------------------- 学完java基础,就学点web知识,ssh框架会应用就可以,然后看点js,ajax的东西,比如说jquery。然后就可以找工作了,大部分都是在工作中学习的,初期会应用就可以了。被妄想看看书就是高手 --------------------编程问答-------------------- --------------------编程问答-------------------- 可以学点web编程 --------------------编程问答-------------------- 路过的 --------------------编程问答-------------------- 眼看着半年了 --------------------编程问答-------------------- 可以学点web编程 --------------------编程问答-------------------- LZ 差不我都学完了,厉害,看看框架类吧
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,