而且很关键一点是,尽管我们可以用Java创建出桌面应用,但只要我们想开发真正的富桌面应用我们就无法真正使用Java而使用JNICC++和平台依赖的libraries等使用Java构建桌面应用更多的是困难和麻烦,比如即便想要在Java应用内创建一个高效的优良的web浏览器都是一件难事而且没有用Java编写的图片处理应用;Java具有简单性面向对象分布式健壮性安全性平台独立与可移植性多线程动态性等特点可以编写桌面应用程序Web 应用程序分布式系统和嵌入式系统应用程序等在所有软件开发类人才的需求中,对 Java工程师的需求达到全部需求量的60%70%Java工程师人才缺口大,根据IDC的统计数字我国Java。

Java软件开发主要分三个方向JAVASEJAVAMEJAVAEE开发的一般是java Swing桌面应用程序,javaME做嵌入式不是很常用,JAVAEE开发BS系统是主流一般说的JAVA软件开发主要就是用JAVA开发一系列的BS系统,包括各种办公系统,各种网站,电力的监控系统,报表系统等等学java的话,一般都是;与别人的东西,基本不兼容,这也算是微软的一大特色,c#似乎也有这毛病2 B\S逐渐替代C\S结构成为软件开发的主流,对于企业级的web开发,服务器不可能是windows 所以服务器端的开发也不会用到c 初学的人,c#似乎更容易上手,在有一定的c#基础情况下学习java,会感觉更轻松点。

用java开发的成功桌面软件还是有很多的,比如 freemind netbeans squirrelsql ganttiproject 再比如 spark 用java开放的基于jabber的即时通讯软件,客户端和服务器端都是java写的,而且开源Azureus传输工具,JDiskReport硬盘使用分析工具等等,有太多了;NetBeans是业界第一款支持创新型Java开发的开放源码IDE开发人员可以利用业界 强大的开发工具来构建桌面Web或移动应用同时,通过NetBeans和开放的API的模块 化结构,第三方能够非常轻松地扩展或集成NetBeans平台NetBeans351主要针对一般Java软件的开发者,而Java One Studio5则主要针对企 业做网络。

java桌面开发工程师

1、用java开发的成功桌面软件还是有很多的,比如freemindnetbeanssquirrelsqlganttiproject再比如spark用java开放的基于jabber的即时通讯软件,客户端和服务器端都是java写的,而且开源Azureus传输工具,JDiskReport硬盘使用分析工具等等,有太多了。

2、作为整个BEAWebLogicPlatform的开发环境行数在4,可扩充的环境和XML和WSDL语言紧密相关,它是第一个支持JavaServerPagesJSP规格书1,能够用纯Java来开发,以及9iAS,用户可以开发出复杂的商业应用系统IDE支持多重的JVM设置,它能够用于创建更多种类的应用,IBM公司捐出价值4,Jbuilder同时还简化了EJB。

3、为了兼容,导致java的桌面框架要跨平台也就是说一套代码windows,linux,mac都能用而桌面程序是依赖于底层的系统框架的各有特色,如果要兼容,只能拿公共属性出来这样导致整个系统非常不好用。

4、百战程序员IT问题专业解答 Java软件开发主要分三个方向JAVASEJAVAMEJAVAEE开发的一般是javaSwing桌面应用程序,JAVAEE开发BS系统是主流一般说的JAVA软件开发主要就是用JAVA开发一系列的BS系统,包括各种办公系统,各种网站,电力的监控系统,报表系统等等学java的话,一般都是要先学。

java桌面应用程序开发

1、桌面级的应用中有些直接调用了windows的底层,对于java来说先要通过JVM然后再去windows对于数据量大的,效率要求严格的,多一层可能会对效率造成影响这也是最致命的,java运行需要java环境你可以保证服务器上装好java,但你不能强制要求使用用户去装,当然如果你愿意把原来只有几个MB的程序打包成包含有。

2、java软件开发常用的软件有JDKNetBasesJBuilderEclipseEclipseMyEclipse1JDK是java初学时用的,很麻烦的,其实编程工具里面应该不包括它,只是支持java的底层工具2NetBases是java开发桌面应用程序用的3JBuilder是开发Web应用程序的,几年前比较流行,但是JBuilder在java编程工具中统治了。

3、其出身简直就是高富帅,堪称贵族语言所以java的用武之地太多了,而桌面应用方面,由于微软的垄断,所以java显得有点不太出众,又加之在其他方面做的太好,把人的注意力都吸引了,所以造成了人们感觉java不适合的假象,其实如果你执意要用java开发桌面应用的,我感觉完全没有问题。

4、Java应用程序的运行经过编写编译运行三个步骤第1步,编写程序使用记事本或其他软件编写程序的源代码,将源代码保存为文件filenamejava文件第2步,编译程序在MSDOS命令窗口,将当前目录转换到Java源程序所在的保存目录输入“javac filenamejava”形式的命令进行程序编译第3步,执行程序。

5、java开发常用的软件工具 1IntelliJ IDEA IntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具之一,尤其在只能代码助手码自动提示重构J2EE支持各类版本工具等,JUnitCVS整合代码分析,创新的GUI设计方面的功能可以说是超类的 2Navicat Navicat是一套快速可靠并且还价格相当便宜的。

6、软件开发的内容是需求设计编程和测试1需求它不仅仅是用户需求,更应该是开发中客户遇到的所有的需求比如,你首先要知道做这个项目是为了解决什么问题测试案例中应该输入什么数据2设计编码前,你肯定有个计划要做什么,结构是怎样等3编程如果在项目截止日,程序不能跑起来或达。

7、3软件工具 很多有用的软件和开发工具都是运用Java编写和开发的,例如Ecilpse,InetelliJIdea和NetbansIDE我认为这些都是最经常使用的用Java编写的桌面应用程序就如上面所说,Swing曾经在图形用户界面的客户端开发非常流行,它们大多数应用在金融服务领域以及投资银行虽然现在JavaFx正在逐渐地流行起来。

8、那java明显没啥优势,java在桌面方面也就是开发些小工具的命贝塔freemind netbeans squirrelsql ganttiproject 很多对付活着spark 用java开放的基于jabber的即时通讯软件,客户端和服务器端都是java写的,而且开源Azureus传输工具,JDiskReport硬盘使用分析工具牵着狗狗把妞妞长见识了牵着狗狗把妞妞。