《合肥工业大学Java作业薛峰-1(3页).doc》由会员分享,可在线阅读,更多相关《合肥工业大学Java作业薛峰-1(3页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-1. 整理出Java的特点(按照自己的理解)跨平台:java语言和其它语言相比,最大的优势就是编写的程序能在执行码上兼容、能在所有的计算机上运行。Java之所以能做到这一点,是因为java可以在计算机的操作系统之上再提供一个java运行环境,该环境由java虚拟机、类库以及一些核心文件组成,它执行经过javac命令编译完成的java源代码所生成的class文件转换成机器码语言在平台上操作。也就是说,只要平台提供了java运行环境,用java编写的软件就能在其上运行。面向对象:指的是以对象为基本粒度。对象中包含属性和方法,对象的说明是用属性来表式,方法是用来操作对象。这样可以对应用程序解耦,提
2、高代码的扩展和重用性。安全性:就是指以语言级安全:表示以对象为基表粒度、编译时安全性:表示在java源代码编译时进行了语义和语法的检查、运行时安全性:表示在运行java类时进行字节码校检器校检限制、可执行代码安全性:就是对java类的访问范围进行了限制。多线程:就是指java内置了多线程技术和实现多线程的内置方法。简单易用:就是指java源代码可以不用在特定环境下编写,可维护性高。2. 请用Java的编译器、解释器写出如下命令:(1)将d:codesrcHello.java编译到d:codeclass目录下;(2)在c盘根目录提示符(c:)下解释执行Hello程序(假设Hello类的包结构是:
3、ch1.Hello)3. 详细阐述环境变量PATH、CLASSPATH的作用。PATH的作用:PATH是系统用来指定可执行文件的完整路径。javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。而java的各种操作命令是在其安装路径中的bin目录下。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。classpath的作用:解释器装载类时的搜索根目录。classpath是指定程序中所使用的类(.class)文件所在的位置。4. 编程实现如下功能:(1)定义一个长度为n
4、的数组array1,使用1-n的数字随机填充数组元素的值;(2)分别采用数组遍历的方法将数组array1拷贝到另外一个数组array2;(3)采用System.copyarray()方法将数组array2拷贝到另外一个数组array3;5. 源代码:package homework1;import java.util.Random;public class HW1 public static void main(String args) int n = 20;int arr1 = new intn;int arr2 = new intn;int arr3 = new intn;array(ar
5、r1,n,1,20);System.out.println(生成数组一);for(int k=0;k20;k+) System.out.println(arr1+k+= +arr1k);/输出数组一结果for(int m=0;m20;m+) arr2m=arr1m;/方法一复制System.out.println(方法一复制结果:);for(int k=0;k20;k+) System.out.println(arr2+k+= +arr2k);/输出数组二结果System.arraycopy(arr2, 0, arr3, 0, arr2.length);/方法二复制数组System.out.println(方法二复制结果:);for(int i=0;imax)return;Random random = new Random();for(int i=0;in;i+)int temp = random.nextInt(max-min+1)%max+min;arri =temp ;执行结果: -第 4 页-
限制150内