java开发常用软件学生来看,第1张

java开发常用的软件工具

1、IntelliJ IDEA

IntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具之一,尤其在只能代码助手、码自动提示、重构、J2EE支持、各类版本工具等,JUnit、CVS整合。代码分析,创新的GUI设计方面的功能可以说是超类的

2、Navicat

Navicat是一套快速、可靠并且还价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设它的设计符合数据库管理员开发人员及中小企业的需要。

3、XMind

X Mind不仅可以绘制思维导图, 还能绘制鱼骨图、维图、树形图、逻辑图组织结构图(Org、Tree、Logic Chart、Fishbone)

4、TeamViewer

TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序桌面共享和文件传输的简单快速的解决方法

5、Visual Paradigm

支持多种图表类型 : 类图、例图、序列图、通信图、状态机设计图、动态图、组件图、部署图、包裹图、对象图、综合结构图等。

6、postman HTTP

是一款强大网页调试工具的客户端,雷广供大的昂调试功能。postman能够发送任何类型的HTTP请求(GET HEAD POST PU T) 附带任何数量的参数+headers, 是一款非常实用的调试工具。

那java明显没啥优势,java在桌面方面也就是开发些小工具的命贝塔freemind netbeans squirrel-sql gantti-project 很多对付活着spark 用java开放的基于jabber的即时通讯软件,客户端和服务器端都是java写的,而且开源。Azureus传输工具,JDiskReport硬盘使用分析工具。牵着狗狗把妞妞长见识了……牵着狗狗把妞妞oracle10g的客户端工具纯java写的每次后台都开一个jvm,卡死caoglish用了就知道是耽误工作的工具。还不如手写加扫描传真不知道MATLAB、mapleEclipse 、NetBeansBunMATLAB界面部分是java写的,maple进程里也有jvmdllBun不过学JAVA很少是为了做桌面应用的。苦渋の選択eclipse的界面不是用swing写的吧Cloudeclipse,lutos notes,lotus sametime,DB2的管理控制工具,凡是IBM和oracle的桌面工具大部分都是java写的,不同点就在于有的是swing写的,而IBM一般用SWT。杂七杂八著名JavaIDE都是Java写的,比如NetBeans,Eclipse,IDEA,JBuidler等。除了Eclipse是SWT之外,其他都是Swing。sesamfox学过数据挖掘的童鞋,肯定都知道一个超NB的开源工具:WEKA就是Java写的杂七杂八eclipse的界面不是用swing写的吧——————————的确,但也是Java。

用java开发的成功桌面软件还是有很多的,比如 freemind netbeans squirrel-sql gantti-project 再比如 spark 用java开放的基于jabber的即时通讯软件,客户端和服务器端都是java写的,而且开源。

Azureus传输工具,JDiskReport硬盘使用分析工具等等,有太多了。

java本来就不是桌面编程,Java主要针对网页开发的,B/S结构(B:Browser浏览器 S;server服务器)

只是一些人这样认为的,因为Java在服务器端应用的太多,表现也太好,但是Java桌面应用也不少的,只不过主要集中在Linux平台,所以很多人没有注意到而已,比如OWASP ZAP(一个非常优秀的Web漏洞检测工具)、Burpsuite(另一个Web漏洞发掘工具)、//兄弟 连Java战 狼班

第一,java对于画面展示上是很丑的 第二,java写桌面应用会显得很笨重,先不说java环境,就java运行占用内存你也可想而知~

当初sun好高骛远了,想用awt来一个一次开发,各系统均可用,结果玩崩了,后来的swing基本上是对awt的封装和补充,但仍有缺陷,并且已经错失良机了

因为现在C#或者delphi在编写桌面应用的时候,界面很容易就处理好了。 而java在处理界面方面比C#或者delphi要累很多。 在编译器方面,vs或者delphi对界面方面支持很方便,拖动控件到位置,改下参数就行。但是java在这块就全部需要用代码去处理。

也不是不适合吧,只是有更简单的开发语言, 就没必要去用java写桌面应用了 其实像eclipse idea 这种开发工具也是用java开发的, 大形应用 可以跨平台所以用java语言开发, window macos linux都可以用的

长期以来,Java被认为是一种基于服务器端软件的优秀语言,但是只能作为一种二流的桌面GUI应用开发工具。Sun的Java桌面开发小组一直在致力于改变这种局面。在Java SE 6中他们成功的把Java与其所运行的主机系统更紧密地集成到一起,这导致的结果是,不仅使Java SE 6在GUI性能方面得到很大的改进,而且也大大改进了Java GUI应用程序的行为。

Java SE 6的许多新的桌面特征都是基于JDesktop集成组件(JDIC)工程。JDIC工程使得Java应用程序能够存取本机的OS桌面中一些可用特征,例如浏览器、电子邮件编辑器、文件类型关联程序、系统托盘、应用程序启动与打印等。下列是Java SE 6中一些杰出的在桌面方面的改进:

· Splash屏幕支持-Splash屏幕能够通知一个用户,当他在等待时一个应用程序正在启动。Java SE 6增加了对Splash屏幕的支持-即使在JVM启动后也可以显示Splash屏幕。

· Java基础类(JFC)和Swing的改进:

Java SE 6利用了Windows API来提高性能以确保在当前以及未来的Windows版本中都能具有Windows外观感觉。

在设计管理改进方面,包括可定制的设计管理器和简化GUI组件设计的其它一些改进。

对Swing的拖放方面进行了大幅度改进,现在可以对这一功能进行定制。

真实的双缓冲机制提供了快速平滑的图形过渡效果。

· 系统托盘支持。Java SE 6中新增两个新类,SystemTray和TrayIcon,包含在javaawt包中,它们允许把图标,工具提示框和弹出菜单添加到Windows或Gnome Linux系统托盘。系统托盘是由所有应用程序共享的桌面区域,通常位于这个区域的右下方。行为(Action)和事件(Event)允许Java应用程序对放到托盘上的项跟踪鼠标点击并响应这些点击。我发现这个特性对我的服务器端应用程序也非常有用。例如,通过与桌面API(见下面)一起使用,现在我可以把一个图标添加到系统托盘上来容易地实现为应用程序的管理HTML页面启动一个浏览器。无论什么样的OS(Linux或Windows),我不再需要记住应用程序的管理端口或URL,只需要简单地点击图标,则该页面就会出现。

· 针对JTable的改进的打印支持

· Java 2D改进-在文本显示质量方面作了改进,特别是在LCD监视器方面。与主机桌面的字体反走样设置的集成可以确保连续的文本生成。

· 新的javaawtDesktop API-新的Java SE 6桌面包主要目的是使得Java UI应用程序成为第一流的公民。通过使用这个包,Java应用程序能够启动缺省的浏览器和电子邮件客户端,并且与普通桌面应用程序集成(例如OpenOffice)来打开、编辑和打印特定类型的文件。该桌面包通过能够集成到你的应用程序中的行动事件(DesktopAction)提供了这种能力。

· 国际化支持-Java SE 6支持针对本地化特征的插件化,例如日期格式化,Unicode文本规范化以及资源绑定等。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » java开发常用软件学生来看

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情