java在什么上编译器?初学java 用什么编译器
这篇文章给大家聊聊关于java在什么上编译器,以及初学java 用什么编译器对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
初学java 用什么编译器
一 eclipse/ myeclipse
当年学习java,最先接触到的就是 eclipse。喔了个噻,当时感觉eclipse好牛啊,有好多先进的功能:
1.可以方便地进行包管理。可视化窗口,创建目录和文件都很方便,移动包,复制包等都可以方便的进行。
2.热键操作。复制保存啥的就不说了,代码提示这个功能还是很不错的,在写着写着,脑子突然短路的时候,可以通过快捷键把脑子快速带回来。
3.代码调试。有时候,写着写着代码,突然间就报错了,不知道哪里错了,咋整,这时候,如果使用编辑器的话,就可以使用 debug模式进行调试了,找出问题所在,解决问题。
4.一些代码管理等插件。在企业中肯定要用到代码同步工具,svn或者 git,在编辑器中会提供这样的插件,方便代码的管理。
二 idea
相比 eclipse和 myeclipse,idea的基本功能差不多。
1.包管理:也是有方便的包和资源管理。
2.热键:也是提供热键管理的,而且还很好用。
3.代码调试:debug模式用起来也是很舒服。
4.插件方面:也是支持一些插件的,如热部署插件等。
三比较
1.操作:两个软件有不同的快捷键,虽然idea兼容部分eclipse快捷键,但是不建议这样做。
2.资源消耗:idea更能吃内存啊呦喂,电脑配置低的伤不起啊。eclipse要更柔和一点。
3.是否免费:eclipse是免费的,myeclipse和idea是要付费的呦。但是嘛,你懂得。
4.专业性:idea应该是更专业的,有更高的代码更新机制和代码提示功能。但是 eclipse涉及的范围更广,除了java和可以编辑其他语言的项目。
四建议
1.如果电脑配置比较低,建议使用 eclipse,并且使用较低版本的,这样,电脑不会太吃力。如果配置比较高,比如,16G内存,固态硬盘,那就使用idea吧。
2.没有最好的编辑器,只有最适合自己的编辑器。任何一个编辑器用习惯了,都是很不错的。
希望对您有所帮助!~
JAVA程序现在用什么工具编写啊
注意:不是JAVA程序编程,而是用编译器,开发环境来编程
推荐使用JBuilder和Eclipse(比较流行,也很好用)
1。JBuilder2005和2006下载地址:http://search.verycd.com/query/JBuilder/
2。Eclipse.一个开放源代码的、基于 Java的可扩展开发平台,是免费的
http://www.eclipse.org/downloads/index.php官方最新下载
3。NetBeans,我不是很熟悉!
以下是对14种开发工具的点评
JDK
简介最古老也是最有效的Java开发工具,带有明显的DOS时代的特征,能带给那个时代程序员美好回忆......更多
制造商: Sun微系统公司
示例赏析: Windows 2000中如何配置JDK
强力指数:★★★★☆
⊙ Borland的JBuilder
简介有人说Borland的开发工具都是里程碑式的产品,从Turbo C、Turbo Pascal到Delphi、C++ Builder都是经典,JBuilder是第一个可开发企业级应用的跨平台开发环境,支持最新的Java标准,它的可视化工具和向导使应用程序的快速开发变得以轻松实现......更多
制造商: Borland公司
示例赏析:图解Java开发工具JBuilder 9.0
强力指数:★★★★★
⊙ Eclipse
简介 Eclipse是一种可扩展的开放源代码IDE,由IBM出资组建。Eclipse框架灵活、扩展容易,因此很受开发人员的喜爱,目前它的支持者越来越多,大有成为Java第一开发工具之势......更多
制造商: IBM
示例赏析: Eclipse+JBoss+MySQL开发环境设置
强力指数:★★★★★
⊙ JDeveloper
简介 JDeveloper的第一个版本采用的是买的JBuilder的代码设计的,不过已经完全没有了JBuilder的影子了,现在JDeveloper不仅仅是很好的 Java编程工具,而且是 Oracle Web服务的延伸......更多
制造商: Oracle
示例赏析: JDeveloper构建Struts应用程序
强力指数:★★★★★
⊙ Visual Cafe for Java
简介很多人都知道Symantec公司的安全产品,但很少人知道Symantec的另一项堪称伟大的产品:Visual Cafe,有人认为Visual Cafe如同当年Delphi超越Visual Basic一样,今天,它也超越了Borland的Delphi......更多
制造商: Symantec公司
示例赏析:开发Java的又一利器-Visual Cafe
强力指数:★★★★☆
⊙ Visual Age for Java
简介一款非常优秀的集成开发工具,用惯了微软开发工具的朋友在开始时可能会感到非常不舒服,因为Visual Age for Java采取了与微软截然不同的设计方式,为什么会这样呢?那是因为蓝色巨人怎么能跟着微软的指挥棒转呢......更多
制造商: IBM
示例赏析:暂无
强力指数:★★★★☆
⊙ NetBeans与Sun Java Studio 5
简介以前叫Forte for Java,现在Sun将其统一称为Sun Java Studio 5,出于商业目的Sun将这两工具合在一起推出,不过他们的侧重点是不同的......更多
制造商: Sun公司
示例赏析:用Sun ONE Studio构造Web服务
强力指数:★★★☆☆
⊙ Java Workshop
简介 Java WorkShop完全用Java语言编写,是当今市场上销售的第一个完整的Java开发环境。目前Java WorkShop支持Solaris操作环境SPARC及Intel版)、Windows95、WindowsNT、以及HP/UX......更多
制造商: Sun公司
示例赏析:暂无
强力指数:★★☆☆☆
⊙ WebLogic Workshop
简介 BEA WebLogic Workshop 8.1是一个统一、简化、可扩展的开发环境,除了提供便捷的Web服务之外,它能够用于创建更多种类的应用。作为整个BEA WebLogic Platform的开发环境。不管是创建门户应用、编写工作流、还是创建Web应用,Workshop 8.1都可以帮助开发人员更快更好地完成。......更多
制造商: BEA公司
示例赏析: WebLogic的初步研究
强力指数:★★★☆☆
⊙ JRUN
简介提起Macromedia公司你肯定知道Flash、PhotoShop,但很少人知道他还有一款出色的Java开发工具JRUN,JRun是第一个完全支持JSP 1.0规格书的商业化产品......更多
制造商: Macromedia公司
示例赏析:暂无
强力指数:★★★☆☆
⊙ JCreator
简介 JCreator的设计接近Windows界面风格,用户对它的界面比较熟悉,但其最大特点却是与JDK的完美结合,是其它任何一款IDE所不能比拟的......更多
制造商: Sun公司
示例赏析:暂无
强力指数:★★★★★
⊙ Microsoft Visual J++
简介严格的说Visual J++已经不是真正的Java了,而是微软版的Java,作为开发工具它保留了微软开发工具一贯所具有的亲和性......更多
制造商: Microsoft公司
示例赏析:暂无
强力指数:★☆☆☆☆
⊙雅加达蚂蚁——ANT
简介国内程序员中Ant的使用者很少,但却很受硅谷程序员的欢迎。Ant在理论上有些类似于C中的make,但没有make的缺陷......更多
制造商: Apache开放源码组织
示例赏析:雅加达蚂蚁:新一代Java产品生成器
强力指数:★★★☆☆
⊙ IntelliJ IDEA
简介 IntelliJ IDEA的界面非常漂亮,堪称Java开发工具中的第一“美女”,但用户在一开始很难将它功能配置达到perfect境界,不过正是由于可自由配置功能这一特点让不少程序员眷恋难舍......更多
制造商: IntelliJ公司
示例赏析:暂无
强力指数:★★★★☆
java的编译器是什么
java的编译器有很多种,有sun公司的jdk,有oracle的jdk,还有其他一些公司的,多采用sun公司的jdk。你想问的应该是集成开发环境吧,它集成了java的编译器,让我们不必通过命令行来编译java类文件,通过它我们可以快速的开发我们需要的程序。目前用的比较多的集成开发环境有eclipse,netBeans,jbuilder,jcreator等。eclipse是ibm开发的,免费的用的人也是最多的。netbean是sun开发的,用的人也很多,jbuilder相对比较庞大不建议使用,jcreator较小,但功能也简单了很多。建议使用eclipse,而且有很多针对eclipse的插件,可以大大提高开发速度。
JAVA的编译器有哪些
推荐Jcreator,它对于初学者是个很好的开发工具,又小运行也很快。它要用到JDK,大的IDE有JBuilder,netbean,sun stdio,eclipse。
编译器就是将"一种语言(通常为高级语言)"翻译为"另一种语言(通常为低级语言)"的程序。一个现代编译器的主要工作流程:源代码(source code)→预处理器(preprocessor)→编译器(compiler)→目标代码(object code)→链接器(Linker)→可执行程序(executables)
高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言(High-level language),如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。
对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。
好了,文章到此结束,希望可以帮助到大家。