返学费网 > 培训机构 > 全国IT培训中心

13081913316

全国统一学习专线 8:30-21:00

c与java开发桌面程序吗,搞 Java 最重要的是什么?毫不夸张地说,掌握和了解C#和Java开发的桌面程序哪个效率更高?,Java适合开发桌面应用程序吗?,java做桌面程序开发(不是网页)需要学习java什么技术?学习步骤是什么?,有用java开发桌面程序的吗???,基本就能走遍天下都不怕了!

1.C#和Java开发的桌面程序哪个效率更高?

要说开发效率,C#较快。运行速度两者区别不大。要讲究运行速度的话,使用c或者c++。可以从以下几方面来:1、C#相对于java比较易学,容易上手。2、C#依托的是微软的framework,java需要jre。两者都需要有环境支持。3、现在计算机的配置相对都比较高,所以区别不大。4、java几乎都是用来做javaWeb项目的,很少有用来开发桌面程序的。

2.Java适合开发桌面应用程序吗?

对于一门语言来说没有适合不适合的,只有需求和实际相结合的结果。java不擅长做桌面级应用原因有以下几点:java swing配置的按钮相对来说不太美观,而且优化,排版设计都没有C#的好,甚至界面设计都要考代码段来写,不够直观,虽然有可拖动构建按钮的界面但是用很不方便。桌面级的应用中有些直接调用了windows的底层,对于java来说先要通过JVM然后再去windows对于数据量大的,效率要求严格的,多一层可能会对效率造成影响。这也是最致命的,java运行需要java环境。你可以保证服务器上装好java,但你不能强制要求使用用户去装,当然如果你愿意把原来只有几个MB的程序打包成包含有200多MB J2EE环境的大应用也是可以实现的,但接着就产生了一个问题,如果是一个简单的计算器程序,你是愿意去用一个只有几KB的C#程序,还是用一个200多MB的java程序。

3.java做桌面程序开发(不是网页)需要学习java什么技术?学习步骤是什么?

学习Java Se就可以了。一、JDK的安装配置,二、Eclipse IDE的使用。三、Java基本语法。四、基本选择循环结构。五、函数的定义和调用。六、Java类和对象(面向对象设计思想)。七、Java接口和继承,包括抽象类。八、Java数组和集合框架(重点)。九、Java异常处理机制。十、Java的swing包(做界面用的,也可去找Eclipse的界面插件,这样可以简化一些 步骤),Java事件处理接口和adapter。十一、Java的反射机制(这个是高级设计思想用的,初学者可以晚点学)。十二、Java Socket套接字(这个玩意是做c/s架构程序一定要会。网络传输用的)。十三、数据库其中一种(MS SQL或者MYSQL,因为桌面开发也可能涉及到数据的存储)。十四、JDBC链接数据库(可学习自己写Java DAO层或者使用数据库层的一些开源框架)。十五、Java的I/O。字节流、字符流和对象流。(这玩意是读取文件信息用的)如果你不做网页和手机应用,只做桌面程序,上面的应该够用了。如果你不涉及到数据的存储,十三和十四都可以省掉。

4.有用java开发桌面程序的吗?

1楼的不能这么说老师啊,老师知道JAVA的优点,让学生把时间花在该用的地方(也不是说JAVA,C/S模式就没有),明知道java桌面应用开发是弱项,还让学生去研究不是很不称职么?

虽说掌握和了解了C#和Java开发的桌面程序哪个效率更高?,Java适合开发桌面应用程序吗?,java做桌面程序开发(不是网页)需要学习java什么技术?学习步骤是什么?,有用java开发桌面程序的吗???,能走遍天下,但也要不断去学习新的知识,更多的Java知识,请联系客服获取。

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 热门课程
  • 作者最新文章
  • 在线报名
申请试听课程

只要一个电话
我们免费为您回电

姓名不能为空
手机号格式错误