关于编程的问题java......急!!在线等!!!!!!!!!!!!!!!!!!!1

我现在要学JAVA,但是不知道刚开始学什么好,不知道从那里学起啊!有好多,什么javascript,j2ee,j2me,j2se,jsp.jee.这些有好多啊,我刚开始都不懂,要从那一个开始学习才好呢,那一个是最基础的啊?谢谢你们了啊!在线等!

初次涉及Java领域,感觉到Java入门是好像没有C,C++入门快,工具也没有什么Turbo C
,Visual C++好用(自己的破机器实在陪不起JBuilder,贪婪的家伙,以后一定要收拾她
)。什么JAVA_HOME,CLASSPATH,虚拟机等概念都是初次基础,旁边的人都很少用Java的
。感觉Java就是做Applet的。慢慢的知道了http://java.sun.com,开始知道Java博大精
深。让我不可思议的是JAVA 2,JDK,J2SE,J2EE,J2ME等新名词在自己的脑海里蔓延。慢慢
的自己知道了JCP组织是制定Java相关规范的发源地http://java.jcp.org ,于是订阅了
一份邮件列表。真是好东西啊,定期有Java的最新动向,所以Java的动态尽收眼里,建
议大家也去订阅一份。免费的。自己动手下载了Java(TM) 2 SDK和Java(TM) 2 SDK Doc
umentation后,不懂的就查Java(TM) 2 SDK Documentation,特别好用,也不需要什么手
册之类的,建议大家都要有一份。
搭起Java开发环境后,记得还是用UltraEdit编辑并编译的(在其中可以配好Java的编译
环境)。慢慢的改用JCreator了。不错,至少很多方面有改进。最开始卖了一套<Java
2核心技术> 2本书,还不错。对于入门来说足够了。慢慢的知道<Thinking in Java>是
一本好书,后来才知道,有了Java经验后,看这本书特别过瘾,所以现在还经常翻翻。
周而复始的看,效果特别好。慢慢的知道了Oreilly公司(http://www.oreilly.com)出
的图书不错,很高雅,国内翻译的也还可以(http://www.oreilly.com.cn)。本人收集
了很多Oreilly的原版图书,有需要的可以和我联系(Acrobat pdf格式)。慢慢知道了
jjhou这个人.(http://jjhou.csdn.net )以及他的个人网站,最让我感兴趣的是jjhou老
师写的散文,书评,很有收获,不是为技术而技术。很有趣味性。其中, http://www.e
pubcn.com 上有很多美丽的图书。
不知道什么时候,要开始干项目了,以前从书上看到的东西,慢慢的在项目中有了很好
的机会去温习,慢慢的有了感觉,开始主要是用Swing,开发桌面系统,放置一个按钮怎
么也放不好,后来才知道有一个布局管理器。咳,这个婆婆的Java也讨厌的很。开始涉
及到数据库访问,JDBC。后来我才知道,Sun的Java网站有一个Java Tutorial。(http:
//java.sun.com/docs/books/tutorial/ )。同时,也知道了蔡先生的sleepless in j
ava(http://www.oreilly.com.tw/sleepless/index.htm ),太美了,美的很。满满的,
OReilly, http://www.onjava.com/ 也是不错的地方。都有很多优秀的文章。http://w
ww-900.ibm.com/developerWorks/cn/index.shtml,也很棒。
每次,美美的享用一顿大餐后,也来也觉得自己是不是应该换一种学习方式,因为这样
学习效果不太好。比较乱。让我想起了Java Specification,对,我开始研究Java规范
了。最开始下载的规范是JDBC Specification,很多概念一目了然,尤其是DATABASE的
事务性控制,自己对于她的理解慢慢的有了较为深入的了解。对于开发C/S结构,比如,
Swing+JDBC,开发数据库应用系统,让我学会开发两层结构的应用系统。很神气。
也不知道什么时候要开始开发一个网站,基于Linux+JSP+JavaBean+Oracle的系统。很是
有意思。为什么这么说呢?因为不同于Swing+JDBC的开发模式,系统之间多了一层(Jav
aBean,姑且就这么叫吧!嘻嘻);同时,很多开发技术和面向左面系统不一样,比如分页
技术。
完成项目后,自己对于Java的很多方面都比较了解了。开始思考一个问题,J2EE是什么
东西?。我们学习Java大概有3个方向,第一,桌面系统,包括C/S结构;第二,J2ME,面
向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。第三,面向企业应用、
计算的平台,J2EE。
在痛苦的抉择后,我选择J2EE..分享J2EE给我带来的快乐。学到现在,最大的感觉,就
是: 简单就是美,美就是Java.不会有学MFC的痛苦,也不会有去分析STL的艰辛,网路应
用上一点也不逊色于C++。开始进入我的J2EE之旅。
还是下载了一份J2EE规范,一份J2EE SDK。开始研究J2EE,结合http://java.sun.com/j
2ee/tutorial/index.html 提供的J2EE Tutorial开始研究了。大概过了1个月,开始有
感觉了,也就在这个时候,需要我去完成一个J2EE构架方面的项目。差不多边学编写完
成了,很多概念在写完后都不是很清晰,因为东西太多了,主要是基于JSP(Servlet)+S
ession Bean+EIS构架开发系统。当然也学到很多东西,至少对SB EJB的编写不成问题。
懂得了JSP如何调用EJB……。
完成项目后,我开始研究Java Pet Store了,很是过瘾。开始知道了Servlet过滤器,X
ML方面较为全面的知识,知道了J2EE整个框架中各种技术的实际应用。慢慢的,开始研
究WebLogic配置好的Pet Store(也是Sun公司的)。慢慢的分析两者的不同之处。开始
对J2EE Specification有了很好的感觉。因为J2EE Specification本身是很严肃的,但
Pet Store给出了活力。
在反复的学习中,我明白了J2EE构架的70—80%。新的问题又出来了,实际企业中会如何
建构一个J2EE系统呢?带着这个问题,我开始分析Core J2EE Patterns,这本书。同时,
也有EJB Design Patterns。慢慢的,开始知道了J2EE的魅力所在,知道了J2EE为什么会
在企业中得到较为好的认可。
大家都知道,设计模式一词,在公司上班,你们的老板会看你的代码吗?会赞赏你的DP
很好吗,我想很少。在完成你的工作进度之余,加班,加班,再加班,我想你没有更多
的时间去分析研究DP。但J2EE框架不一样,她内置了很多优秀的设计模式,我们在设计
开发、构架一个J2EE系统中用到了很多设计模式。比如,MVC,EJB中封装的DAO设计模式
。构架J2E系统用Session Fa?ade,Message Fa?ade设计模式也不会太困难。这也是后来
J2EE吸引我的地方。
慢慢的我知道了,作为一个J2EE开发者,我们要掌握其中的核心内容。我个人认为,3方
面很重要。实施EJB系统常用的架构、设计模式,比如session fa?ade、message fa?ad
e、DTO等。J2EE系统构架中常用的模式。UML-> EJB,EJB->UML相互映射。现在也一样在
研究。
善于享受孤独,幸好还有J2EE!
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-07-31
我以前也像你这样。那时学习书还没有的卖,只能去国图看那些97年发黄的旧书。不过学来学去也是那点基础,没有教的话有好多东西都不可能看书看会。建议你去报个培训班。一定要详细咨询好了再报。班里出来的时候你知道要学什么了。那时你可以边工作边看书学新的知识。java里要学的东西太多了。看你以后要从事哪一方面。不过基础知识一定要打好,看看thinking java,现在工作了三四年的人也一直在看,有些东西没用到时是看不懂的。慢慢来吧。
第2个回答  2007-07-31
学习JAVA不是这样考虑的,你现在最要学的是j2se,就是基本的JAVA程序开发,j2me,j2ee这些都要你在j2se的基础上才能学的,如果都不能编写j2se java基本程序,是无法学其它知识的,还有javascript和java根本就是两个事物,javascript中的java和java不是一个意思,只是名字想近而己,你还是先用心学java 2吧本回答被提问者采纳
第3个回答  2007-07-31
先别管分类了,建议先把java语法书好好学学,把基础的语法弄清楚了,再考虑往哪方面发展。基础才是王道
第4个回答  2007-07-31
j2se是一切java技术的基础,先学这个
javascript是脚本语言,做网页用的,和java没什么关系

JAVA编程问题求大神帮忙看看解答谢谢!
你的问题:1 、定义的数组类型有问题 讲解:字符数组用该用char 或者String 你这个由于是中文字符串,所以用String char 和String 定义是需要引号引起来,2 、java中,结束一段表达式的时候要用英文的分号结束,你定义数组的时候没有结束符 ...

java编程问题?
1. 这段代码是实现用户登录功能的。根据用户的登录名称,会判断用户属于〔南家〕还是〔客户〕,进入对应的登录流程。2. SC是一个Scanner对象,用于获取用户的输入。代码中使用大写的SC,是为了表明这是一个类(Class)的对象,而不是具体的变量名。3. 在Java中,一般推荐使用小写字母开始作为变量名,大写字母...

急急急!JAVA编程题,哪位大神可以帮助一下我,十分感谢
Main.java:public class Main {public static void main(String[] args) {ThreadA threadA = new ThreadA();ThreadB threadB = new ThreadB();threadA.start();threadB.start();}} 运行结果:

在JAVA编程遇到的一个问题,望高手搭救
public Citizen(String theId)if(obj == null)看看要比较的对象是否为空,如果为空,则不相等,返回false。if(this == obj)看看要比较的对象是不是调用这个方法的对象本身,如果是,则相等,返回true。if(this.getClass() != obj.getClass())看看是不是同一个类的对象,如果不是,则不相等,...

Java四道编程题,求大神相助,大谢!!
public void one(){double sum=0;for(int i=1;i<=100;i++){sum += 1.0\/i;}System.out.println("结果为:"+sum);}public void two(){JFrame f = new JFrame("按钮");JButton b= new JButton("请按我");f.add(b);f.setBounds(200, 200, 200, 200);f.setVisible(true);}...

JAVA编程题目,求助大家帮忙解答!!!
private int width;\/\/ 宽 private int length;\/\/ 长 public int getWidth() { return width;} public void setWidth(int width) { this.width = width;} public int getLength() { return length;} public void setLength(int length) { this.length = length;} \/\/ 计算面积 public int ...

java实在学不明白,几个java问题请教大家
java实在学不明白,几个java问题请教大家 1、java的classpath里做什么用的? 答:你写的JAVA代码将被编译成以 .class 结尾的"类文件" classpath就是这个"类文件"所在的系统物理路径 2、java里方法重载是什么意思?什么是方法重载? 答:就是方法名相同参数不同的两个方法, 例如: public ...

java编程题,高手进来 ……!
public class Test { public static void main(String[] args){ double r=1,e=1;int N = 99;\/\/自定义 for(int i=1;i<=N;++i){ e+=1\/(r*=i);} System.out.println(e);} } 简洁明了。

小弟java编程中遇到问题了、、、请人帮帮忙呢!!
import javax.swing.*;import java.awt.*;import java.awt.event.*;class md extends JFrame implements ActionListener { JLabel jlb=new JLabel("1+2+3+...+n的和");md(){ super("演示输入对话框");setSize(150,150);setVisible(true);setLayout(new BorderLayout());JButton jbt=new ...

jAVA编程大神求帮忙
public class BasicTest {public static void main(String[] args) {int x=10;number(x);\/\/传入>0的值!x=-1;number(x);\/\/传入<0的值!x=0;number(x);\/\/传入=0的值!}\/\/判断方法!public static void number(int x) {int y;if(x>0)\/\/如果x大于0y=3*x+5;else if(x<0)\/\/否...

相似回答