1. j2ee j2me ;
2. 这是用户界面,使形式,还需要后台的内容(业务逻辑)支持。多一些相关知识是很有必要的这需要积累;
3. 可以学一些,但不是必需的;
4. 千里之行始于足下,又开始,才可能有结果。择善而从和从一而终一样重要。如果不怕累,可以从 oracle 9i as 开始。可能就是太难了。
5. java bean 直接用的不是太多,但是基础、规范。awt、swing都是组件库,主要是做界面的。
6. applet 是 java 最原始的用途,几乎可以说一切由此而起。说来话长阿。就是网页上的小控件之类的东西。 fram 不知你指的是什么?
7. 类库的出现,主要就是为了方便你重用人家的代码。就是为了尽量不接触低层,才出类库的。java 语言本身(相对 c/c++ )是很简单的。工作主要就是,熟悉、调用类库。sun 希望 java 成为 platfrom 。所以,java 的 frame(又好比现在时髦的 .net 框架),越搞越大,需要从总体上有个了解把握。花些时间吧。
您还是个学生吧?good good study
day day up

解决方案 »

  1.   

    ……
    1、最大用处:企业应用,服务器端编程。
    2、“我觉得jsp,php,asp都是网页编程方面的,也是以java语言为基础”
        ——没有这回事,asp和php与java半点关系没有。jsp是java的一个技术
       应用,主要用在交互页面,可不是java的全部。 
       “既然java与网络有关,那我还得学网络方面的知识吗?应怎么学了?”
        ——当然要。了解TCP/IP
    3、不需要。不过你肯定要用到,只是不关java不java的事。
    4、sql是语言,my sql、sqlserver、oracle都是数据库具体产品,不要混在
       一块。学哪一种随便。
    5、JavaBean是java的组件技术。awt、swing是开发GUI的包。
    6、Applet不过是嵌在网页上的小java程序,至于fram,不知道是什么。
       你不用理会,学了就知道。
    7、jfc??
       “还有就是跟windows 低层编程有关吗?”——没有
      

  2.   

    这个问题要从java的发展历史来看,最早是作为跨平台的语言来开发的,所有他具有跨平台的优势,可以开发应用程序,后来才进一步扩充从而具有了各种功能。
      

  3.   

    7.jfc,这个就是指swing,如果不是特别需要,不用急着看这块东西
      

  4.   

    其实只要有一个API的说明文档和SUN公司的JAVA指南就行了,我就是靠这些东西一个月学会SWING和JAVA3D并开发了一个3D应用软件的,多写写代码是关键,多去国外的讨论组看看也有很多收获的,我加入了JAVA3D的国际讨论组,得到了不少国外朋友的帮助,收益非浅.(不过本人英语只有3级,后悔在学校没学好)
      

  5.   

    1、Java作为一种语言,最大的特点是它的跨平台的特性。由于Java是运行在Java虚拟机上,而绝大部分操作系统都内嵌了Java虚拟机(JVM)。所以Java一般是用于一些跨平台的应用(就是J2EE:电子商务,电子政务),和一些特殊的平台(就是J2ME:开发应用于手机,PDA等上的Java程序)。
    2、php我没有接触过,asp不是以java为基础的。Java与网络有关,但是也不是意味着每一个Java程序员都是网络高手。不过知识还是多一些好,可以自己看书。
    3、xml比较重要,它不仅仅使用在网页中。其他的Http,JavaScript看看就可以了。
    4、SQL是语言,MySQL,SQL Server,Oracle这些都是数据库产品。如果你想向J2EE方面发展,可以考虑学习数据库,SQL语言要会,最好有Oracle的知识。
    5、java bean是java小程序,是组件。awt,swing是Java用于图形界面开发的包,也就是bean的集合,组件库。开发这些组件的作用就是提供一些方法,这样在你编写Java程序的时候,就可以直接调用对应方法,而不需要自己另写。这些包有Java自带的,也有某些软件企业提供的,你自己编写的程序,也可以打包。
    6、Java可以编两种类型的程序。一种叫做Application,是提供了main方法,编译以后就可以独立运行的程序。另一种就是applet和servlet这样的,它没有提供main方法,所以不能单独运行,需要一定的环境来支持,管理它的运行。applet就是用IE浏览器作为运行环境的。fram是什么?应该是frame吧。
    7、Java的类很多,你并不需要全都了解,在实际工作中,用到那些类,就看看那方面吧。
      

  6.   

    我有很多疑问,过来人说说啊,下面是我关于java的一点想法,我不知道对不对,请给于指教:
    1,好象java可以开发很多种类的程序,与很多方面有关,比如数据库,网络,网页编程,还可以作为一种独立的编程语言,象vc一样可以编出独立的程序,它的最大用处到底在哪方面?那些地方是java的用武之地啊?其实这都是个人喜好的问题,java 我觉得就是一种语言,所谓仁者见仁,智者见智。java\c++\Vb....他们都是有自己的优点不然是不会还被广大的程序员、编程者应用。甚至c语言这个“古老”的语言都还有它的市场。java的虚拟机技术可以说是他最大的优点,这个优点是相对于其他语言的最大优点。至于它的用武之地我觉得是看个人喜好问题。2,我觉得jsp,php,asp都是网页编程方面的,也是以java语言为基础,难道java的最大用处是在网页编程吗?既然java与网络有关,那我还得学网络方面的知识吗?应怎么学了?jsp php asp都不是以java语言为基础的这点你要分清。java 语言当然不用学得太多的网络知识。不过至少你要知道点哦--基础的
    3,听说java主要用于网络方面,java script,html,xml是不是都是网页编程中的脚本语言?我学java需不需要学习这样的脚本语言啊?只有用的时候才看看哦。(如果你不接触这些可以不看的)
    4,我觉得sql,my sql,sql sever 2000,oracl 8.0都是数据库方面的语言,而java语言好象在数据库方面也很有用,是不是我也得学数据库方面的知识啊,要学的话,我应该学那一种好呢?可以看看sql我觉得这个算是比较基础的他也容易上手。如果你用java语言座数据库的话应该看看。5,今天我看到关于java的组件方面的知识,java bean,awt,swing是不是都是java的组件啊,好象每个组件搞清楚都不容易,我是不是都得学,还有这些组件分别用于什么地方啊?awt,swing这是java的包也是它的基础课哦,应该熟练的掌握。JavaBean是java的组件技术,他要等你掌握java基础之后学习才可以哦6,java可以编两种程序,一种是独立的应用程序(跟其他的编程语言一样,象deiphl),还有一种是用于网页的applet小程序,关于applet小程序我不是很清楚,还有fram,是怎么一回事?很迷惘?我觉得applet小程序,应该要做到信手拈来,因为这是java里应用的小程序,可以说拴是比较简单的--主要应用于网页上。7,我听同学说,编程难得不是语法,而是类,要看jfc等关于类方面的书籍,而我觉得这些方面有点难度,还有就是跟windows 低层编程有关吗?这你要看面向对象的了~~~~~windows编程比如说API吧,现在都不怎么兴了--主要是封装闹得。现在基本上最地层的东西你都不需要知道(比如说函数的过程调用吧,你都不需要知道,你知道和记住的就是他类库给你提供的接口而已~~~)以上就是我学习java 真对你的问题的一点心得~~~~~
      

  7.   

    1.用武之地很多,关键看需求,
    2.php,asp不是以java为基础的但是在php或者asp中有时候会用到java组件技术看看也无妨!
    3.关键看你做什么网络方面,如果是web编程的话,当然java script,html,xml要学的很好,不然就很难搞好web编程,其他网络方面你可以看看tcp/ip
    4.数据库最好成绩学一门,初学者我建议先学sql server
    5.java bean是java组件技术大多用于web编成中,awt,swing用于应用程序界面设计
    6.frame应该是framework吧相当于.net中的framework,一种框架体系,具体我也不明白
    7.jfc就没必要了吧就象学vc一样很多人都不会去完全搞懂mfc一样,上面如果都学会了,我想就够了