欢迎来到天天文库
浏览记录
ID:20790909
大小:317.50 KB
页数:23页
时间:2018-10-15
《java实验(一)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java实验任课教师:刘明铭电子邮箱:liumingming@nankai.edu.cn2021/9/91南开大学软件学院实验内容Java编译环境安装及使用Applet特性及应用Java中内存模型及参数传递方式Jdk5.0中扩展的特性Foreach循环语句(《疯狂java讲义》p91)可变长度的形参(《疯狂java讲义》p120)2021/9/92南开大学软件学院目的:熟悉java编译环境及程序类型实验内容:利用JDK,建立应用程序完成实验课作业作业完成:源代码,程序说明,运行结果熟悉JDK2021/9/93南开大学软件学院熟悉JDK一.熟悉JDK,建立应用程序JDK(Jav
2、aDevelopmentKit)是一切java应用程序的基础。所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些javaClass。下载地址为JAVA官方站点:java.sun.com。Windows下,直接运行.exe文件,安装到一个目录,C:java配置桌面上选择“我的电脑”(右键)>高级>环境变量在“系统变量”--->“新建”在变量名中输入:CLASSPATH,变量值中输入:.;C:javaLIBdt.JAR;C:javaLIBTOOLS.JAR;Path变量中增加以上数值C:javaBINJAVA_HOME数值C:java20
3、21/9/94南开大学软件学院熟悉JDK一.熟悉JDK,建立应用程序(续)测试JDK,观察程序代码的编译、执行、文档生成以及与C语言的接口使用NotePad或者其他文本编辑器生成Java源程序/**TestDrive-AtestfilefordemonstrationoftheJDK.*/publicclassTestDrive{/**ThismethodiscalledfirstbytheJavainterpreter.*Itprintsamessagetotheconsole.*///javadocwillignorethiscommentpublicstaticvoid
4、main(Stringargs[]){/*javadocwillalsoignorethiscomment.*/System.out.print("JDKTestDrive");}}2021/9/95南开大学软件学院熟悉JDK一.熟悉JDK,建立应用程序(续)使用“javacTestDrive.java”编译。加入-verbose选项,观察编译需要的类以及时间使用“javaTestDrive”运行该程序。加入-prof选项,生成java.prof文件,观察调用过程的次数以及时间。可以利用这些信息来优化程序。“80/20”规则:80%的执行时间花费在20%的程序代码上。使用“j
5、avadocTestDrive.java”生成自动编码的HTML文档。所有的文档都可以使用标准Web浏览器阅读2021/9/96南开大学软件学院Applet特性及创建二.熟悉JDK,建立AppletHTML文件Hello.html
6、特性及创建AnappletisaJavaclassthatyoucanembedinanHTMLpage,andisdownloadedandexecutedbyaWebbrowser.Loadinganapplet2021/9/98南开大学软件学院Applet的编写必须采用下面的格式importjava.applet.*;publicclassHelloWorldextendsApplet{Applet类继承2021/9/99南开大学软件学院主要的Applet方法init()创建applet时执行可以用来初始化一些对象和数据start()在init()之后执行,init和s
7、tart都是在applet在浏览器显示applet之前执行stop()在appletinvisible之前执行2021/9/910南开大学软件学院主要Applet方法publicvoidpaint(Graphicsg)第一次显示applet时执行浏览器遗失焦点以后再次获得焦点以后执行使用对象Graphicsg在applet中画出图形。2021/9/911南开大学软件学院Graphics对象的一些方法setColor(Colorc);设置画笔的颜色setFont(Fontf);设置画笔的字体drawRec
此文档下载收益归作者所有