有张选修课的试卷谁可以帮忙\x05JDK、JRE、JVM分别表示什么意思.\x05JAVAC和JAVA工具的含义.\x0

1个回答

  • 1.jdk是java Develop kit的简称,是sun公司针对java开发的.JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库.JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库.JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的.2.javac用于将java源程序解释成字节码文件,java将javac解释成的字节码(.class)文件编译成二进制代码执行.3.分支语句(if-else语句,switch语句);循环语句(for,while,do-while);跳转语句(break,continue,return;)4.类是对客观事物的抽象,包含了属性和行为,是定义对象的模板.对象是类的实例.如抽象的人类可视为一个类,具体的一个人张三就是对象,是类的一个实例.5.消息指是函数、对象试图控制别的类或对象或请求服务时传递的信号.6.类的封装性指的是将一组属性和行为(方法)封装成一个类,用控制符控制其他类或方法对其的访问权限继承是指一个非最终类可以派生子类,继承父类的属性和方法.多态分为编译时的多态(函数重载)和运行时的多态.程序设计:1.乘法表public class TestMul{public static void main(String [] args){int i,j,n=9;System.out.print("* |");for(i=1;i<=n;i++)System.out.print(""+i);System.out.print("n----|");for(i=1;i<=n;i++)System.out.print("---");System.out.println();for(i=1;i<=n;i++){System.out.print(""+i+"");for(j=1;j

    System.out.print(String.format("%3d",i*j));System.out.println();}}}运行结果:数列问题:public class Fi{public static int f(int n){if(n==1||n==2){return 1;}else {return f(n-1)+f(n-2);}}public static void main(String args[]){for(int i=0;i<7;i++){System.out.print(f(i+1)+" ");}System.out.println();}} 这个可以给分了吗