楼主初学,我想我们也不必强求他(她)什么都知道。我只想告诉楼主,在现实中,解决很多问题都有很多不同的方式和途径,Java不是万能的,我们不能只看到很多人都在说Java好就一定要拿它来解决所有问题,对吧?我想设置系统,java不行,我做网页,Applet又不能操作文件...java还能干什么!!!Java的最明显的优势就是跨平台,你想设置系统啊?那么如果你用Windows,请选择MS的VC/VB/.NET等,如果你用其他平台如Unix/Linux/FreeBSD等,那就需要这些系统相应的API和原生C代码。Java的一个非常重要的特性就是安全性,你想从网页操作文件?Wait,想想看,如果我用Java编写一个Applet放在一个网页让你浏览,如果它能操作你的文件系统,能窃取你的密码和私人文档,能删除你的重要文件,能修改你的注册表甚至格式化你的硬盘,你还安心么?如果你用Windows和IE并且确定你需要通过网页操作文件,那么请使用JScript/VBScript/ActiveX这些东东,Java不是你需要的万灵丹。最后,欢迎楼主常到这里来学习Java!待你对Java有一定了解就知道它强项在哪儿适合用来干什么了。

解决方案 »

  1.   

    设置系统,C可以啊,Java用JNI调用你用C写的东东不就OK了?
    做网页,APPLET可以操作文件啊,设置下安全级别就行了。
    只能说你不了解Java,并不是Java不行。
      

  2.   

    “我想设置系统,java不行”
    可以啊,虚拟机有很多参数,虚拟机就是Java的系统!深刻理解这三个字!不然不要学Java了!“我做网页,Applet又不能操作文件”
    谁说不能,在客户端policy文件里设置就可以了,这是Java的安全性!另外Applet已经不是今日的辉煌了,Applet也不是用来干这个事情的,是为网页增加更多交互性元素用的。你要操作本机上的文件不会写个Application?用VB很快就能写出来的。要上传文件用<input type="file"...>“...java还能干什么!!!”
    多了,请注意编程这两个字不是指在Windows下写两个小程序。如果你要在Windows下写两个小程序,建议用VB或VC++或Delphi。看看什么叫J2EE,看看www.theserverside.com。CSDN上怎么尽出这种人……我已经回过好几次这种帖子了,他们怎么就不先找找有没有类似的帖子就发信帖子占位子呢,我郁闷!
      

  3.   

    open source!
    this is the fanstination of java.You can know many things when you read the source code of others,and you will be very satified.
      

  4.   

    在我看来java主要是用来做server side的东西,而不仅仅是用来做一个桌面程序或者是网页特效。
      

  5.   

    向 sean_gao(大胃) 和 Sheepy(-[J.2.E.E]-) 学习
      

  6.   

    从自身找问题咯,不要说java不行.是不是没有安装好,再试一次咯!
      

  7.   

    我想设置系统,java不行,我做网页,Applet又不能操作文件...java还能干什么!!!这个不是java不行,是你不行!!
      

  8.   

    to;haozhangpk(步惊云) 
     SERVELT是什么呀?
     应该是servlet把!连这都会写错你是不是java的程序员呀~!
     我是.net的程序员呀!都能看出这么简单的错误!
     为java的未来担心呀!
      

  9.   

    jsp=java server pages
    163.com和好多网站都用它
      

  10.   

    关于java的能力,看看oracle和jbuilder就知道了,还有很棒的java 3d游戏,你没玩过吧?.net的整套思想都是从java那抄的。如果java要干vc干的那些事,那还出它干什么?不是已经有vc了吗?
      

  11.   

    讨厌JAVA就不要再做他,对一样东西没兴趣就像跟死人做一样,没用了
      

  12.   

    想不到讨论这么激烈呀
       看样子他(她)还是个初学者嘛!!!!  
       初学者问出这样的问题也可以理解的
       我想说的是,先搞清你想往哪方面发展吧
       如果想向网络等方面发展,那选JAVA是最明智的选择了
       如果没什么志气,只是做做桌面图形界面的小工具,那你用VB吧,
       因为用VB来做的话,既快又好看,何乐而不为
       如果你抱负很大的话,例如想加入开发操作系统的行业,
       我想你还是去学C++算了,因为到目前为止,
       还没有哪门语言能真正替代或超过C++,  C++充分挖掘了硬件的资源
       当然,对大部分人来讲,这也是它一个至命的弱点   不过,JAVA的发展非常快,目前有很多的人都在学JAVA,
       当然这是因为JAVA是一个很前途的语言,也许我们不能把JAVA单单看作是一种语言.
       以后,如果JAVA想要去代替C++的话,我想JAVA那时一定变成一个很恐怖的东东了,
       到那时的JAVA的复杂度真的不感想像了.....