当年学习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. 没有最好的编辑器,只有最适合自己的编辑器。任何一个编辑器用习惯了,都是很不错的。
希望对您有所帮助!~
import java.awt.*\x0d\x0aimport java.awt.event.*\x0d\x0aimport javax.swing.*\x0d\x0aimport java.io.*\x0d\x0a\x0d\x0apublic class f1 extends Frame implements ActionListener\x0d\x0a{\x0d\x0aprivate MenuBar menubar=new MenuBar()\x0d\x0aprivate Menu filemenu=new Menu("文件")\x0d\x0aprivate Menu editmenu=new Menu("编辑")\x0d\x0aprivate Menu formmenu=new Menu("格式")\x0d\x0aprivate MenuItem[] itemf=new MenuItem[4]\x0d\x0aprivate MenuItem[] iteme=new MenuItem[6]\x0d\x0aprivate MenuItem[] items=new MenuItem[2]\x0d\x0aprivate TextArea tf=new TextArea()\x0d\x0a\x0d\x0apublic int a=0,b=0,c=0,style=Font.PLAIN,size=15\x0d\x0apublic String s1="red:"+a+" "+"green:"+b+" "+"blue"+c,\x0d\x0as2="宋体"\x0d\x0a\x0d\x0apublic String[] sz1={"10","16","24","30","32","36"},\x0d\x0asz2={"宋体","黑体","幼圆","隶书","行楷","Arial","Georgia"},\x0d\x0asz3={"粗体","倾斜","常规","粗斜"}\x0d\x0a\x0d\x0aJDialog dialog=new JDialog(this,"字体",true)\x0d\x0aContainer cp=dialog.getContentPane()\x0d\x0aJLabel[] lb=new JLabel[8]\x0d\x0aJLabel lb1=new JLabel(s1,JLabel.LEFT)\x0d\x0aJButton b1=new JButton("确定"),\x0d\x0ab2=new JButton("取消")\x0d\x0aJComboBox jc1=new JComboBox(),\x0d\x0ajc2=new JComboBox(),\x0d\x0ajc3=new JComboBox()\x0d\x0aJScrollBar jb1=new JScrollBar(JScrollBar.HORIZONTAL,10,5,0,260)\x0d\x0aJScrollBar jb2=new JScrollBar(JScrollBar.HORIZONTAL,10,5,0,260)\x0d\x0aJScrollBar jb3=new JScrollBar(JScrollBar.HORIZONTAL,10,5,0,260)import java.awt.*import java.awt.event.*
import javax.swing.*
import java.io.*
public class f1 extends 者雀毕Frame implements ActionListener
{
private MenuBar menubar=new MenuBar()
private Menu filemenu=new Menu("文件")
private Menu editmenu=new Menu("编辑")
private Menu formmenu=new Menu("格式")
private MenuItem[] itemf=new MenuItem[4]
private MenuItem[] iteme=new MenuItem[6]
private MenuItem[] items=new MenuItem[2]
private TextArea tf=new TextArea()
public 岁棚int a=0,b=0,c=0,style=Font.PLAIN,size=15
public String s1="red:"+a+" "+"green:"+b+" "+"blue"首芹+c,
s2="宋体"
public
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)