java程序设计教案 叶乃文.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:125 大小:2.5MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

java程序设计教案 叶乃文.ppt

java程序设计教案叶乃文.ppt

预览

免费试读已结束,剩余 115 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第2章2.1Java程序的开发工具2.1.1JDK开发工具JavaSE是JavaStandardEdition的缩写,是Java的标准开发工具,它既适用于开发与配置桌面或简单的服务器Java程序,也适用于开发与配置当今时尚的嵌入式Java程序。JavaEE是JavaEnterpriseEdition的缩写,是Java的企业级开发工具,它适用于开发复杂的服务器Java程序。JavaME开发工具JavaMicroEdition的缩写,是Java的微型版本的开发工具,它适用于开发运行在类似手机这样的小型设备中的Java程序。1.安装JDK下载文件jdk-6u11-windows-i586-p.exe之后,在资源管理器中双击这个文件的图标以达到运行这个安装程序的目的。程序运行后会出现一系列提示或选择窗口,供用户确定安装的选项,观察安装的进展。对于安装路径,建议使用默认的设置。安装完毕之后,为了提高日后的运行效率,简化命令行的书写格式,需要对系统中的执行路径与环境变量进行设置。几个重要的子目录几个重要的子目录2.JDK中的几个重要文件3.利用JDK运行Java程序的基本过程举例2.1.2Java集成开发工具1.NetBeansIDE开发环境概要2.安装NetBeansIDENetBeansIDE操作主界面3.在NetBeans环境下开发Java程序2.1.3Java的API文档2.2Java程序的基本结构//filename:ConsoleApplication.javapublicclassConsoleApplication{publicstaticvoidmain(String[]args){intvalue;booleanresult;value=101;result=isPrime(value);if(result==true){System.out.println(value+"isaprime.");}else{System.out.println(value+"isn'taprime.");}}publicstaticbooleanisPrime(intvalue){longm=Math.round(Math.sqrt(value));if(value==2)returntrue;for(inti=3;i<=m;i++){if(value%i==0)returnfalse;}returntrue;}}Java程序还具有下列基本特征:2.图形用户界面Java程序//filename:MyFrame.javaimportjavax.swing.*;publicclassMyFrameextendsJFrame{//窗口类publicMyFrame(){super("GUI应用程序举例");setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);getContentPane().add(newMyPanel());}publicstaticfinalintDEFAULT_WIDTH=300;publicstaticfinalintDEFAULT_HEIGHT=300;}//filename:MyPanel.javaimportjava.awt.*;importjavax.swing.*;publicclassMyPanelextendsJPanel{//面板类publicstaticfinalintDEFAULT_WIDTH=300;publicstaticfinalintDEFAULT_HEIGHT=300;publicMyPanel(){setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);}protectedvoidpaintComponent(Graphicsg){super.paintComponent(g);Graphics2Dg2=(Graphics2D)g;Fontfont=newFont("黑体",Font.PLAIN,16);g2.setFont(font);g2.drawString("九九乘法口诀表",DEFAULT_WIDTH/2-60,30);font=newFont("TimesNewRoman",Font.PLAIN,12);g2.setFont(font);g2.drawString("123456789",DEFAULT_WIDTH/2-100,60);g2.drawString("=====================",DEFAULT_WIDTH/2-130,76);for(inti=1;i<10;i++){g2.drawString