java基础的练习题

来源:互联网 发布:python高手之路 第3版 编辑:程序博客网 时间:2024/05/22 12:36

第一天
1. 简述对JVM,JRE,JDK的理解。

JVM: JAVA虚拟机Jre: java运行环境  jre = java虚拟机+ 核心类库Jdk : java开发工具集。 Jdk = jre + java开发工具。

2.简述环境变量path和java_home \ classpath的作用?

Path: 为了让控制台在任意路径下都可以找到java的开发工具。Java_home : 避免频繁修改path 环境变量信息。Classpath : 设置class文件所在的路径信息。

3.独立编写hello world程序,编译并运行。

4.java语言是否区分大小写? class的作用,javac,java的作用?

> java区分大小写> class的作用定义一个该类 是java的关键字,  > java :   启动java虚拟机解释并执行对应的class文件。 > javac:启动java编译器对指定的java源文件进行编译

5.简述main方法(是什么,什么特点,怎么用,何时用?)

    程序的主入口,代码是从住方法上开始执行的。    写法是固定的。    定义一个类中使用。    如果一个类需要独立运行的时候,就需要main方法。

第二天
1.自增运算符

        int =0;        i=i++;        system.out.println(i);//结果?

解答:i=0—>原理:因为jvm在运行时会用一个变量记录+1以后的值。

2.对两个变量的值进行互换。

  • 方式1
x=x+y;y=x-y;x=x-y;
  • 方式2
x=x^y;y=x^y;x=x^y;
  • 方式3
z=x;x=y;y=z;

3.使用最高的效率计算2*8
答:2<<3(位移运算符)

1 0
原创粉丝点击