欢迎来到天天文库
浏览记录
ID:25875845
大小:102.00 KB
页数:29页
时间:2018-11-23
《Corejava上机实验.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章:开始一)基础实验:1.在Linux下安装JDK,配置环境变量安装JDK:sudochmod777/optcpjdk-6u24-linux-i586.bin/optcd/optchmoda+xjdk-6u24-linux-i586.bin./jdk-6u24-linux-i586.bin配置环境变量:cp~/.bahsrc~/.bashrc.bakvi~/.bashrcG==>到文件结尾o==>下一行输入JAVA_HOME=/opt/jdk1.6.0_24PATH=JAVA_HOME$/bin:$PATHCLASSPATH=.exportJAVA_HOMEPATHCLASSPATH:
2、wq.~/.bashrcjavacecho$JAVA_HOME2.编辑、编译、运行一个带有包名的Hello.java,输出HelloWorld!viHello.java(example/chap01/src/Hello.java)javac–dbinsrc/Hello.javajava–cpbincom.briup.chap01.Hello3.编辑、编译、运行一个带有包名的MymathTest.java,完成整数的加减运算viMymathTest.java(example/chap01/src/MymathTest.java)javac–dbinsrc/MymathTest.javajav
3、a–cpbincom.briup.chap01.MymathTest二)扩展实验:1.JVM组成类装载器:将java字节码加载到内存运行时数据区:方法区:类型信息堆区:对象栈区:保存方法调用状态,如局部变量、参数、返回值PC寄存器:指向下一条将要执行的指令本地方法栈:保存本地方法调用状态执行引擎:运行类方法中的指令三)作业:1.什么是JDK,其包括哪些内容JavaDevelopmentKit(Java开发工具包),JDK主要包括内容:a.Java虚拟机:负责解析和执行Java程序,Java虚拟机可运行在各种平台上;b.JDK类库:提供最基础的Java类及各种实用类,java.lang、ja
4、va.io、java.util,、javax.swing、java.sql等包中的类都位于JDK类库中。c.开发工具:这些开发工具都是可执行程序,主要包括:javac编译工具;java运行工具;javadoc生成JavaDoc文档的工具jar打包工具1.和java相关的环境变量有那几个,它们有什么作用JAVA_HOME:简化其它变量设置过程中的内容输入。可先行将JDK的安装路径定义为一变量,以后凡使用到JDK安装路径的地方均使用该变量进行替换。PATH:指定执行外部命令时找寻对应可执行文件的路径范围。CLASSPATH:代表Java类的根路径,java命令会从CLASSPATH中寻找所需的
5、Java类;Java编译器编译Java类时,也会从CLASSPATH中寻找所需的Java类;classpath的默认值为当前路径。2.java的优秀特性跨平台:字节码跨平台,在任何平台上字节码都一样,但不同平台有不同平台的JVM易编程:没有指针(垃圾回收器)、面向对象(符合人类思考方式)代码安全:有字节码校验器,适合在网络传输3.字节码校验器验证哪些内容代码和jvm规范一致代码不能破坏系统的完整性没有堆栈的上溢和下溢参数类型是正确的类型转换是正确的4.java程序编辑、编译、运行过程vixxx.javaàjavacxxx.javaàjavaxxx5.java中包的作用将有关联关系的类组织在
6、一起,便于管理;解决命名冲突问题6.什么是API,如何查看APIApplicationProgrammingInterface先查看packageàclass/interfaceàfield/constructor/method7.修正Test1.java、Test2.java、Test3.java、Test4.java四个java源文件中的错误,使其能够编译和运行(exercise/chap01)第二章:标识符、关键字、类型1)基础实验:1.单行、多行注释例子example/chap02/src/CommentTest.java2.写一java程序添加文档注释,通过javadoc产生AP
7、I文档(包含作者、版本等信息)example/chap02/src/CommentTest2.javajavadoc-d./doc-author-versionsrc/CommentTest2.java1.数据类型测试例子example/chap02/src/TypeTest.java2.类、对象测试例子example/chap02/src/Teacher.javaexample/chap02/src/TeacherTe
此文档下载收益归作者所有