Java编译软件e(java中E,T,的区别)

2024-09-22 22:40:43 :1

java编译软件e(java中E,T,的区别)

“java编译软件e”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看java编译软件e(java中E,T,的区别)!

本文目录

java中E,T,的区别

JAVA基础---java中E,T,?的区别? Java泛型中的标记符含义: E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N...

开发JAVA的工具叫什么是E开头的,我忘记全拼了、

  • eclipse 开发web 工程的话就myeclipse

  • eclipse 和myeclip都可以都是基于jvm的

java编译文本编辑器

import java.awt.*;import java.awt.event.*;import javax.swing.*;public class EditorJFrame extends JFrame implements ActionListener, ItemListener, MouseListener { private JTextField text_size; //字号文本行 private JCheckBox checkbox_bold, checkbox_italic; //粗体、斜体复选框 private JButton button_cut, button_copy, button_paste; //剪切、复制、粘贴按钮 private JTextArea textarea; //文本区 private JPopupMenu popupmenu; //快捷菜单 private JDialog dialog; //出错提示对话框 private JLabel label_dialog; //对话框中的标签 public EditorJFrame() { super("文本器"); //默认BorderLayout布局 this.setSize(500,300); this.setLocation(300,240); this.setDefaultCloseOperation(EXIT_ON_CLOSE); //单击窗口关闭按钮时,结束程序运行 textarea = new JTextArea("TextArea"); textarea.addMouseListener(this); //为文本区注册鼠标事件监听器 this.add(textarea); //文本区添加到框架的中部 JPanel panel = new JPanel(new FlowLayout(FlowLayout.LEFT)); //面板为流布局,左对齐 this.add(panel,"North"); //面板添加到框架的北部 text_size = new JTextField("12",10); panel.add(text_size); text_size.addActionListener(this); //注册文本行的单击事件监听器 checkbox_bold = new JCheckBox("粗体"); //复选框 panel.add(checkbox_bold); checkbox_bold.addItemListener(this); //注册复选框的选择事件监听器 checkbox_italic = new JCheckBox("斜体"); panel.add(checkbox_italic); checkbox_italic.addItemListener(this); this.addmyMenu(); //调用自定义方法,添加菜单 this.setVisible(true); } private void addmyMenu() //添加主菜单、快捷菜单、对话框 { JMenuBar menubar = new JMenuBar(); //菜单栏 this.setJMenuBar(menubar); //框架上添加菜单栏 JMenu menu_file = new JMenu("文件"); //菜单 menubar.add(menu_file); //菜单栏中加入菜单 menu_file.add(new JMenuItem("打开")); //生成菜单项并加入到菜单 menu_file.add(new JMenuItem("保存")); menu_file.addSeparator(); //加分隔线 JMenuItem menuitem_exit = new JMenuItem("退出"); menu_file.add(menuitem_exit); menuitem_exit.addActionListener(this); //为菜单项注册单击事件监听器 JMenu menu_edit = new JMenu(""); menubar.add(menu_edit); JMenu menu_style = new JMenu("字形"); menu_style.add(new JCheckBoxMenuItem("粗体")); //复选菜单项 menu_style.add(new JCheckBoxMenuItem("斜体")); menu_edit.add(menu_style); //菜单加入到菜单中成为二级菜单 JMenu menu_color = new JMenu("颜色"); menu_edit.add(menu_color); ButtonGroup buttongroup = new ButtonGroup(); //按钮组 JRadioButtonMenuItem rbmi_red = new JRadioButtonMenuItem("红",true); //单选菜单项 buttongroup.add(rbmi_red); //单选菜单项添加到按钮组 menu_color.add(rbmi_red); //单选菜单项添加到菜单 JRadioButtonMenuItem rbmi_green = new JRadioButtonMenuItem("绿",true); buttongroup.add(rbmi_green); menu_color.add(rbmi_green); JRadioButtonMenuItem rbmi_blue = new JRadioButtonMenuItem("蓝",true); buttongroup.add(rbmi_blue); menu_color.add(rbmi_blue); menubar.add(new JMenu("帮助")); popupmenu = new JPopupMenu(); //弹出式菜单对象 JMenuItem menuitem_cut = new JMenuItem("剪切"); menuitem_cut.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,InputEvent.CTRL_MASK));//设置快捷键Ctrl+X popupmenu.add(menuitem_cut); //加入剪切菜单项 menuitem_cut.addActionListener(this); JMenuItem menuitem_copy = new JMenuItem("复制"); menuitem_copy.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,InputEvent.CTRL_MASK));//设置快捷键Ctrl+C popupmenu.add(menuitem_copy); menuitem_copy.addActionListener(this); JMenuItem menuitem_paste = new JMenuItem("粘贴"); menuitem_paste.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,InputEvent.CTRL_MASK));//设置快捷键Ctrl+V popupmenu.add(menuitem_paste); menuitem_paste.addActionListener(this); textarea.add(popupmenu); //文本区添加快捷菜单 dialog = new JDialog(this,"提示"); dialog.setSize(240,80); label_dialog = new JLabel("",JLabel.CENTER); dialog.add(label_dialog); dialog.setDefaultCloseOperation(HIDE_ON_CLOSE); //单击对话框的关闭按钮时,隐藏对话框而不结束程序运行 } public void actionPerformed(ActionEvent e) //单击事件处理程序 { if(e.getActionCommand()=="退出") //不能用switch(int)语句 System.exit(0); //单击菜单项时结束程序 if(e.getActionCommand()=="剪切") textarea.cut(); //将选中文本剪切送系统剪贴板 if(e.getActionCommand()=="复制") textarea.copy(); if(e.getActionCommand()=="粘贴") textarea.paste(); if(e.getSource()==text_size) //单击文本行时,改变字号 { int size=0; try { size = Integer.parseInt(text_size.getText()); if (size《=0 || size》72) throw new Exception("SizeException"); //抛出异常对象 java.awt.Font font = textarea.getFont(); textarea.setFont(new Font(font.getName(),font.getStyle(),size)); } catch(NumberFormatException nfe) { label_dialog.setText("\""+text_size.getText()+"\" 不能转换成整数,请重新输入!"); dialog.setLocation(this.getX()+100,this.getY()+100); dialog.setVisible(true); } catch(Exception ex) { if (ex.getMessage()=="SizeException") //捕获自己抛出的异常对象 { label_dialog.setText(size+" 字号不合适,请重新输入!"); dialog.setLocation(this.getX()+100,this.getY()+100); dialog.setVisible(true); } } finally{} } } public void itemStateChanged(ItemEvent e) //复选框选择事件处理程序 { //实现ItemListener接口中的方法 Font font = textarea.getFont(); int style = font.getStyle(); if (e.getSource()==checkbox_bold) style = style ^ 1; //整数的位运算,异或^ if (e.getSource()==checkbox_italic) style = style ^ 2; textarea.setFont(new Font(font.getName(),style,font.getSize())); } public void mouseClicked(MouseEvent mec) //单击鼠标时触发 { //实现MouseListener接口中的方法 if (mec.getModifiers()==mec.BUTTON3_MASK) //单击的是鼠标右键 popupmenu.show(textarea,mec.getX(),mec.getY());//在鼠标单击处显示快捷菜单 } public void mousePressed(MouseEvent mep) { } public void mouseReleased(MouseEvent mer) { } public void mouseEntered(MouseEvent mee) { } public void mouseExited(MouseEvent mex) { } public void mouseDragged(MouseEvent med) { } public static void main(String arg) { new EditorJFrame(); }}

如何在UltraEdit中编译和运行Java程序

工具原料:

UE器

1点击“高级”,再点击“工具配置”。

***隐藏网址***

2点击“插入”,在“菜单项”名称上输入“编译java程序”,在“命令行”里输入“javac%n%e”,在工作目录上填“%p”。

***隐藏网址***

3切换到“输出”项,选择“输出到列表框”和“捕获输出”,点击“应用”。

***隐藏网址***

4同样,也可以定义运行java程序的工具,点击“插入”,在“菜单项”名称上输入“运行java程序”,在“命令行”里输入“java%n”,在工作目录上填“%p”。余下步骤和上面的一样。

***隐藏网址***

5最后会发现高级选项下多了“编译java程序”和“运行java程序”两个工具。

***隐藏网址***

开发Java用什么软件最好

1、JDK (Java Development Kit)Java开发工具集 从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系, 有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java (J2EE、J2SE 以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java 应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。 2、Java Workshop 3、NetBeans 与Sun Java Studio 5 NetBeans是开放源码的Java集成开发环境(IDE),适用于各种客户机和Web应用。 Sun Java Studio是Sun公司最新发布的商用全功能Java IDE,支持Solaris、Linux和Win dows平台,适于创建和部署2层Java Web应用和n层J2EE应用的企业开发人员使用。 NetBeans是业界第一款支持创新型Java开发的开放源码IDE。开发人员可以利用业界 强大的开发工具来构建桌面、Web或移动应用。同时,通过NetBeans和开放的API的模块 化结构,第三方能够非常轻松地扩展或集成NetBeans平台。 NetBeans3.5.1主要针对一般Java软件的开发者,而Java One Studio5则主要针对企 业做网络服务等应用的开发者。Sun不久还将推出Project Rave,其目标是帮助企业的开 发者进行软件开发。NetBeans 3.5.1版本与其他开发工具相比,最大区别在于不仅能够 开发各种台式机上的应用,而且可以用来开发网络服务方面的应用,可以开发基于J2ME 的移动设备上的应用等。在NetBeans 3.5.1基础上,Sun开发出了Java One Studio5,为用户提供了一个更加先进的企业编程环境。在新的Java One Studio5里有一个应用框架,开发者可以利用这些模块快速开发自己在网络服务方面 的各种应用程序。 4、Borland 的JBuilder Jbuilder进入了Java集成开发环境的王国,它满足很多方面的应用,尤其是对于服 务器方以及EJB开发者们来说。下面简单介绍一下Jbuilder的特点: 1)Jbuilder支持最新的Java技术,包括Applets、JSP/Servlets、JavaBean以及EJB (Enterprise JavaBeans)的应用。 2)用户可以自动地生成基于后端数据库表的EJB Java类,Jbuilder同时还简化了EJ B的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布 应用程序所必需的接口定义语言Interface Definition Language)和控制远程对象。 3)Jbuilder支持各种应用服务器。Jbuilder与Inprise Application Server紧密集 成,同时支持WebLogic Server,支持EJB 1.1和EJB 2.0,可以快速开发J2EE的电子商务 应用。 4)Jbuilder能用Servlet和JSP开发和调试动态Web 应用。 5)利用Jbuilder可创建(没有专有代码和标记)纯Java2应用。由于Jbuilder是用纯J ava语言编写的,其代码不含任何专属代码和标记,它支持最新的Java标准。 6)Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持 各种JDK版本,包括J2ME/J2SE/J2EE。 JBuilder环境开发程序方便,它是纯的Java 开发环境,适合企业的J2EE开发;缺点 是往往一开始人们难于把握整个程序各部分之间的关系,对机器的硬件要求较高,比较 吃内存,这时运行速度显得较慢。 5、Oracle 的JDeveloper Oracle9i JDeveloper(定为9.0版,最新为10g)为构建具有J2EE功能,XML和Web services的复杂的,多层的Java应用程序提供了一个完全集成的开发环境。它为运用Ora cle9i数据库和应用服务器的开发人员提供特殊的功能和增强性能,除此以外,它也有资 格成为用于多种用途Java开发的一个强大的工具。 Oracle9i JDeveloper的主要特点如下: ① 具有UML(Unified Modeling Language,一体化建模语言)建模功能。可以将业 务对象及e-business应用模型化。 ② 配备有高速Java调试器(Debuger)、内置Profiling工具、提高代码质量的工具 “CodeCoach”等。 ③ 支持SOAP(Simple Object Access Protocol)“简单对象访问协议”、UDDI(U niversal Description, Discovery and Integration)“统一描述、发现和集成协议” 、WSDL(Web Services Description Language)“WEB服务描述语言”等Web服务标准。 JDeveloper 不仅仅是很好的 Java 编程工具,而且是 Oracle Web 服务的延伸,支 持 Apache SOAP,以及 9iAS ,可扩充的环境和 XML 和 WSDL 语言紧密相关。Oracle9i Jdeveloper完全利用Java编写,能够与以前的Oracle服务器软件以及其他厂商支持J2EE 的应用服务器产品相兼容,而且在设计时着重针对Oracle9i,能够无缝化跨平台之间的 应用开发,提供了业界第一个完整的、集成了J2EE和XML的开发环境,允许开发者快速开 发可以通过Web、无线设备及语音界面访问的Web服务和交易应用,以往只能通过将传统J ava编程技巧与最新模块化方式结合到一个单一集成的开发环境中之后才能完成J2EE应用 开发生命周期管理的事实,从根本上得到改变。缺点就是对于初学者来说,较复杂,也 比较难。

java怎样编译成可执行程序exe

1.从 towerj获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。 2.利用微软的SDK-Java4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下: microsoft/java/download/dl_sdk40 jexegen的语法如下: jexegen/OUT:exe_file_name/MAIN:main_class_namemain_class_file_name.class 3.VisualCafe提供了一个能够创建EXE文件的本地编译器。 你需要安装该光盘上提供的EXE组件。 4.使用InstallAnywhere创建安装盘。 5.使用IBMAlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的地址获得: alphaworks.ibm/tech/hpc 6.JET是一个优秀的Java语言本地编译器。 该编译器可以从这个网站获得一个测试版本: excelsior-usa/jet 7.Instantiations公司的JOVE instantiations/jove/...ejovesystem JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede已经不复存在了。 8.JToEXE BravoZuluConsulting,Inc开发的一款本地编译器,本来可以从该公司的网页上免费下载的,不过目前在该公司的主页上找不到了。

JAVA程序编译

三种方法:

1.在IDE中,如eclipse中写的Java程序,在点击保存后eclipse就会调用javac编译程序编译,编译文件在当前项目的bin目录下。

2.作为一个独立的文件且没有定义Java环境变量,需要在cmd窗口中切换到java bin目录下执行Javac程序,执行格式为     javac 空格 Java源文件;如 javac  C://hello.java;

3.作为一个独立的文件且定义了Java环境变量,打开cmd窗口,可以在任意目录输入javac java源文件,如javac D://hi.java。

扩展资料

Java也是一种高级语言,要让计算机执行你撰写的Java程序,也得通过编译程序的编译。但是Java编译程序并不直接将Java源代码编译为相依于计算机平台的0、1序列,而是将其编译为字节码。

Java源代码的扩展名为.java,经过编译程序编译之后生成扩展名为.class的字节码。

文章分享结束,java编译软件e和java中E,T,的区别的答案你都知道了吗?欢迎再次光临本站哦!

java编译软件e(java中E,T,的区别)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.