java基础的练习题

第一天
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(位移运算符)

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值