① java里面那么多框架,选择哪个啊
这里有一些步骤可以帮助你选择正确的Java框架:
1.确定你的项目需求:在选择Java框架之前,需要确定项目的具体需求,比如要构建的应用的类型、需陆宽要的特性、可伸缩性、应用的性能等。
2.评估可用的框架:一旦你确定了项目需求,你就可以开始根据它们的特性、性能、可伸缩性、易用性、社区支持和文档来评估可用的Java框架。
3.考虑一下学习曲线:考虑框架的学习曲线,指的是你的团队成员学习和有效使用框架所需的时间和精力。有些框架比其他框架更复杂,因此选择一个与团队成员的技能水平相匹配的框架非常重要。
4.看看社区支持:社区支持非常重要,因为它提供了对论坛、教程和文档等资源的访问。具有强大社区支持的框手肆架可以帮助你快速解决问题并获得帮助。
5.评估生态系统:Java框架生态系统包括可以帮助你构建应用程序的库、工具和资源。一个具有健壮生态系统的框架可以节省你的时间和精力,并且可以帮助早薯亮你避免重新发明轮子。
6.考虑长期可行性:当选择一个Java框架时,考虑它的长期生存能力是很重要的。确保框架有一个活跃的社区,并定期更新,以避免框架过时和不受支持的风险。
② java的编程软件有哪些
常用的倒是有很多,比如:JDK,NetBases,JBuilder,Eclipse,Eclipse,MyEclipse
JDK是java初学时用的,很麻烦的,其实编程工具版里面应该不包括它,它只权是支持java的底层工具。
NetBases是java开发桌面应用程序用的。
JBuilder是开发Web应用程序的,几年前比较流行,但是JBuilder在java编程工具中统治了大约10年左右后,它的地位被Eclipse抢走了
现在最流行的java开发工具就是Eclipse了。因为它是开源的,免费的。
但是现在都使用MyEclipse,它包括了eclipse,还包括了其它框架,比如:Struts,Spring,Hibernate等,
所以建议你用MyEclipse6,在网上可以下到。非常好。
③ 昆明Java培训:学习java需要什么软件java编程软件哪个好
学习java要什么软件?java编程软件哪个好?昆明北大青鸟java培训小编为你详细解答!一、JDK(JavaDevelopmentKit)JDK是整个Java的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆Java工具和Java基础的类库(rt.jar)。
不论什么Java应用服务器实质都是内置了某个版本的JDK。
因此掌握JDK是学好Java的第一步。
最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。
其中IBM的JDK包含的JVM(JavaVirtualMachine)运行效率要比SunJDK包含的JVM高出许多。
而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。
但不管怎么说,我们还是需要先把SunJDK掌握好。
1、JDK的下载和安装JDK又叫做J2SE(Java2SDKStandardEdition),可以从Sun的Java网站上下载到,#/j2se/downloads.html;,JDK当前最新的版本是J2SDK1.4.2,建议下载该版本的JDK,下载页面在这里:http://#/j2se/1.4.2/download.html。
下载好的JDK是一个可执行安装程序,默认安装完毕后会在C:ProgramFilesJava目录下安装一套JRE(供浏览器来使用),在C:j2sdk1.4.2下安装一套JDK(也包括一套JRE)。
然后我们需要在环境变量PATH的最前面增加java的路径C:j2sdk1.4.2in。
这样JDK就安装好了。
2、JDK的命令工具JDK的最重要命令行工具:java:启动JVM执行classjavac:Java编译器jar:Java打包工具javadoc:Java文档生成器这些命令行必须要非常非常熟悉,对于每个参数都要很精通才行。
对于这些命令的学习,JDKDocumentation上有详细的文档。
二、JDKDocumentationDocumentation在JDK的下载页面也有下载连接,建议同时下载Documentation。
Documentation是最最重要的编程手册,涵盖了整个Java所有方面的内容的描述。
可以这样说,学习Java编程,大部分时间都是花在看这个Documentation上面的。
我是随身携带的,写Java代码的时候,随时查看,须臾不离手。
三、应用服务器(AppServer)AppServer是运行Java企业组件的平台,构成了应用软件的主要运行环境。
当前主流的AppServer是BEA公司的WeblogicServer和IBM公司的Websphere以及免费的Jboss,选择其中一个进行学习就可以了,个人推荐Weblogic,因为它的体系结构更加干净,开发和部署更加方便,是Java企业软件开发人员首选的开发平台。
下面简要介绍几种常用的AppServer:1、TomcatTomcat严格意义上并不是一个真正的AppServer,它只是一个可以支持运行Serlvet/jsP的Web容器,不过Tomcat也扩展了一些AppServer的功能,如JNDI,数据库连接池,用户事务处理等等。
Tomcat被非常广泛的应用在中小规模的JavaWeb应用中,因此本文做一点下载、安装和配置Tomcat的介绍:Tomcat是Apache组织下Jakarta项目下的一个子项目,它的主网站是:#/tomcat/;,Tomcat最新版本是Tomcat4.1.27,软件下载的连接是:http://#/dist/jakarta/tomcat-4/binaries/;。
下载Tomcat既可以直接下载zip包,也可以下载exe安装包(个人建议zip更干净些),不管哪种情况,下载完毕安装好以后(zip直接解压缩就可以了)。
需要设置两个环境变量:JAVA_HOME=C:j2sdk1.4.2CATALINA_HOME=D: omcat4(你的Tomcat安装目录)这样就安装好了,启动Tomcat运行CATALINA_HOMEinstartup.bat,关闭Tomcat运行shutdown.bat脚本。
Tomcat启动以后,默认使用8080端口,因此可以用浏览器访问http://localhost:8080来测试Tomcat是否正常启动。
Tomcat提供了两个Web界面的管理工具,URL分别是:http://localhost:8080/admin/index.jsp;http://localhost:8080/manager/html;在启用这两个管理工具之前,先需要手工配置一下管理员用户和口令。
用一个文本工具打开CATALINA_HOMEconf omcat-users.xml这个文件,加入如下几行:这样用户“robbin”就具备了超级管理员权限。
重新启动Tomcat以后,你就可以使用该用户来登陆如上的两个管理工具,通过Web方式进行Tomcat的配置和管理了。
2、BEAWeblogicWeblogic可以到BEA的网站上免费注册之后下载到最新的Weblogic8.1企业版,License可以免费使用1年时间,其实这已经完全足够了。
Weblogic的下载连接:#/index.jsp,Weblogic的在线文档:http://#/;。
3、IBMWebshpereWebsphere同样可以下载到免费的试用版本,到IBM的developerWorks网站可以看到Websphere试用产品的下载和相关的Websphere的资料,developerWorks中文网站的连接是:#/developerWorks/cn/wsdd/;,Websphere的下载连接:http://#/wsdd/downloads/WASsupport.html;。
4、JbossJboss是免费开源的AppServer,可以免费的从Jboss网站下载:#/index.html,然而Jboss的文档是不免费,需要花钱购买,所以为我们学习Jboss设置了一定的障碍。
在Jdon上有几篇不错的Jboss配置文档,可以用来参考:http://#/idea.html;四、Java应用的运行环境Java的应用可以简单分为以下几个方面:1、Java的桌面应用桌面应用一般仅仅需要JRE的支持就足够了。
2、JavaWeb应用Java的Web应用至少需要安装JDK和一个web容器(例如Tomcat),以及一个多用户数据库,Web应用至少分为三层:Browser层:浏览器显示用户页面Web层:运行Servlet/JSPDB层:后端数据库,向Java程序提供数据访问服务3、Java企业级应用企业级应用比较复杂,可以扩展到n层,最简单情况会分为4层:Browser层:浏览器显示用户页面Client层:Java客户端图形程序(或者嵌入式设备的程序)直接和Web层或者EJB层交互Web层:运行Servlet/JSPEJB层:运行EJB,完成业务逻辑运算DB层:后端数据库,向Java程序提供数据访问服务4、Java嵌入式应用Java嵌入式应用是一个方兴未艾的领域,从事嵌入式开发,需要从Sun下载J2ME开发包,J2ME包含了嵌入式设备专用虚拟机KVM,和普通的JDK中包含的JVM有所不同。
另外还需要到特定的嵌入式厂商那里下载模拟器。
④ 现在java编程一般使用什么软件
IntelliJ IDEA使用者较多。相对来说比eclipse等软件更好用,功能更强,集成度更高。
平台和开发工具是两码事!
平台的话分为:J2EE、J2SE、J2ME
开发工具的话分为:eclipse,myeclipse,lombozeclipse,JSreator,等等,不要老是动不动就去提平台,因为刚开始做java,建议用ultraledit等文本编辑器,记事本也喊键可以,初期主要联系写代码。
软件编程一般用VB wt 或者 易语言
数控编程现在用的多的还是Mastercam 、UG 、Cimtron 、PowerMILL等软件。国内也有Caxa(北航研制)、NPU (西北工业大学研制)等功能也很强大,适合大型专用工件的加工编程。
通常都是官方提供的JDK(java development kit,java开发环境)中的javac工具来编译java源文件的,而eclipse或者beans等IDE都是调用JDK提供的编译工具来进行编译的,所以建议去下载一个JDK吧,虽然在virual studio 2005下也可以编译java的源文件(studio 2005集成了这个功能),不过郑雀巧个人认为要学习java的话还是用JDK搭配Eclipse比较合适。
IDE:eclipse、myeclipse、beans
普通编辑器:editplus、ultraedit、notepad++
集成开发环境(IDE)比较流行的是eclipse和myeclipse,你机器好的话跑
myeclipse不错(插件多,跑起来慢),稍微差点的跑eclipse(插件可能需要自己管理),这2者很相岁棚近的;beans是sun出的,我用的不多。
学的话,如果你做web相关的myeclipse方便些,其他么eclipse就可以了。
那要看你用的是什么语言,例如C 我们通常使用软件是TC 或者是VC 来开发
如果你使用java 通常使用JCreater 或者是JBuilder来开发!
不同的语言 有不同的开发工具!
一般是用Microsoft Visual Basic 6.0 这是最常用的。现在也比较流行.NET版本的
很多比如:myeclipse,eclipse,visual studio,dreamweaver等等
⑤ 初学者用什么开发软件来编写JAVA程序
用myeclipse或者eclipse,记事本都可以。
⑥ 北大青鸟java培训:Java编程工具有哪些比较好用
一、EditplusEditPlus是功能很全面的文本、HTML、程序源代码编辑器。
默认的支持HTML、ASP、Perl、C/C++、CSS、PHP、Java、java和VB的语法着色。
通过定制语法文件还可以扩展到其他程序语言。
可以在Tools菜单的ConfigureUserTools菜单项配置用户工具,类似于UltraEdit的配置,配置好Java的编译器Javac和解释器Java后,通过EditPlus的菜单可以直接编译执行Java程序。
二、UltraEdit初学者一般用什么开发工具?UltraEdit是一个功能强大的文本、HTML、程序源代码编辑器。
作为源代码编辑器,它的默认配置可以对C/C++,VB,HTML,Java和Perl进行语法着色。
用它设计Java程序时,可以对Java的关键词进行识别并着棚手色,方便了Java程序设计。
它具有完备的复制、粘贴、剪切、查找、替换、格式控制等编辑功能。
可以在Advanced菜单的ToolConfiguration菜单项配置好Java的编译器Javac和解释器Java,直接编译运行Java程序。
三、Eclipse初学者一般用什么开发工具?Eclipse是一个开放可扩展的集成开发环境(IDE)。
它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。
Eclipse是开放源代码的项目,首银并可以免费下载。
建议使用Releases或StableBuilds版本。
四、JcreatorJcreator是一个用于Java程序设计的集成开发环境,具有编辑、调试、运行Java程序的功能。
这个软件比较小巧,对硬件要求不是很高,完全用C++写的,速度快、效率高。
java课程http://www.kmbdqn.cn/认为具链芹嫌有语法着色、代码参数提示、工程向导、代码自动完成、类向导等功能。
先进次启动时提示设置JavaJDK主目录及JDKJavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDKHelp。
但目前这个版本对中文支持性不好。
⑦ 写java程序用哪一个版的eclipse比较好
看需求或个人喜好选择
1、EclipseStandard该版本是eclipse最基础的版本,适合Javase个人开发者、或希望根据自己需求配置插件的开发者使用亏猜则。
2、EclipseIDEforJavaEEDevelopers该版本集成了Javaee开发常用插件,方便动态web网站开发。适合Javaweb开发者使用。集成了XML编辑器、数据库查看工具,提供jsp可视化编辑器。
3、EclipseIDEforJavaDevelopers该版本适合Java开发者兆胡,集成CVS,Git,XML编辑器,Mylyn,Mavenintegration和WindowBuilder等插件。
4、EclipseforPHPDevelopers该版本适合PHP开发者,集成了良好的PHP语言支持,Git客户端,Mylyn和JavaScript脚本编辑器,HTML,CSS和XML。
⑧ 用来编写JAVA程序的应用软件有哪些
1、Eclipse - IBM甩出来给开源社区的IDE,其本身就是使用Java开发的。
2、MyEclipse - 把Eclipse包装了一版下,加了J2EE企业开发的许权多功能强大的插件。
3、NetBeans - SUN公司自己开发的Java开发环境,功能挺多的。
4、还有一些超喜欢手工编写Java代码的牛人喜欢使用带语法着色功能的纯文本编辑器编写Java程序,代码写完后在命令提示符下编译运行。这种方式只适用写少量代码或作为学习使用,开发大型项目不适用,因为效率很低。
⑨ Java程序员常用的开发工具有哪些
在当今的互联网时代中,Java语言越来越流行。关于Java的一些常用工具也需要我们不断的掌握和理解。下面云南java培训为大家介绍,Java程序员常用的开发工具有哪些。
一、ServiceLoader-加载服务
Java开发人员通常希望区分使用什么和创建什么,昆明java课程培训机构发现通常是通过创建一个描述组件操作的接口和使用某种中介创建组件实例。
二、SCanner
无数的Java开发工具可以帮助您构建解析器,许多函数语言已经成功地构建解析器库(解析器选择器)。但是,如果您想解析逗号分隔的值蠢斗文件或空格分隔的文本文件呢?云南java课程发现大多数工具都太大了,不能在这里使用,String.split()是不够的。
三、Timer
Java.util.Timer和TimerTask类提供了一种方便且相对简单的基于周期性或临时延迟执行任务的方法。
四、StAX-解析XML文件
当许多Java开发人员首次使用XML时,分析XML文件的基本方法有两种。云南昆明IT培训认为SAX解析器实际上是一个大型状态机,程序员对事件调用一系列回调方法。DOM分析程序将整个XML文敏档郑档添加到内存中,分离并分割成各个对象,并将它们连接起来形成桥颂树。