大家好,我是一名大二学生,我目前正在学习java,已经看了很多视频,我在这里想问一下,为什么java的视频中图形界面为什么提到的很少啊,java图形界面不重要吗?请教有缘人!

解决方案 »

  1.   

      你是说不太常见像Swing开发的桌面应用吗?是的,是不太多,大家都把注意力放在了网络开发应用上,大量使用B/S结构。这可能是适应市场的选择。
      

  2.   

    Java的AWT图形界面是用的比较少,因为Java语言的优势在网页技术,还有就是手机应用这些。
    比如现在很火的Android。
      

  3.   

    桌面程序开发方面Java并不怎么是主流,现在用C#开发出来的程序无论从效率还是用户体验,UI漂亮程度等方面都比SWING和AWT要好很多。
    Java做单机程序开发,除了跨平台之外没其他的优势,像SWING开发的程序启动速度慢让用户无法忍受吧。
    Java最强的还是网络开发方面,学习Web开发的人就多如牛毛了,不过单机程序也有其优秀的,像eclipse就是用SWT开发的很优秀的开源IDE编辑器
      

  4.   

    java的图形用户界面这部分建议按教材上的会用就行了,不必花太多的精力放它上面,因为以后真正用的图形用户界面时是不会用java去做的。你也许已经发现了,用Java做的图形用界面在启动时会很慢,而且在精美程度上,说实话它也并不强悍。我刚学Java时也是对图形界面超感兴趣,因为它一下子摆脱了C语言里那种传统意义上的黑屏白字,给我学习一个大的兴奋,但朋友们也讲以后我们会有专门的处理图形界面的工具,所以建议楼主把这部分学好就可以了,不必花大精力的。Java学习进行时···嘿嘿
      

  5.   

    是这样子的。桌面软件不会用java来做,桌面软件都是c/c++或者C#来做,没有桌面软件使用java来做,除非是自己玩玩(像QQ,迅雷,杀毒软件,浏览器等等)。
    我觉得java的图形界面很鸡肋,学不学都无所谓(我的观点,因为桌面软件现在平台基本都是windows的)。
    java最王道的地方在于开发网络、数据库,大型的企业级应用程序,java提供了统一而强大的库函数,用起来开发相当快。
    我建议你不要把注意力放在java的图形界面,多学习一些进阶概念,比如并发,序列化,反射,多看看网络编程、数据编程等等。然后再去看看框架或者做手机开发。
      

  6.   

    看你开发什么项目了,反正我现在开发的项目都是用javaSwing画的界面
      

  7.   

    一般很少使用java做图形设计的啊!