Java基础题目

了解JVM,JDK,JRE三者的关系,分析哪一个是Java程序运行必备的条件

JVM是java的虚拟机JRE是Java的运行环境,包含了JVM和Java的核心类库JDK是Java的开发工具,包含了JRE和开发工具JDK是Java开发工具,包含了JRE(运行环境),JRE又包含了JVM(虚拟机)和核心类库,只需安装JDK

Java有几种数据类型,它们分别是什么

  1. 整数类型:byte
    short
    int(默认)
    long
  2. 浮点类型:fioat
    Double(默认)
    3.字符类型:char
    4:布尔类型:Boolean

Java的整型有哪几种,各表示的范围是多少?

byte:-128~127 int:-2的31次方到2的31次方-1 long: -2的63次方到2的63次方-1

说明 ++i 与 i++ 的区别?

++i先自增再赋值,i++先赋值再自增
a=++i,等于i=i+1;a=i;
a=i++,等于a=i,i=i+1;

逻辑运算中 || 和 | 有什么区别?&& 和 & 呢?

• 逻辑与&,无论左边真假,右边都要执行。
• 短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行。
• 逻辑或|,无论左边真假,右边都要执行。
• 短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。

若给定数字序列1234,如何标明此数字序列为long类型

在1234序列后面加一个L

for和while循环的区别是什么?什么时候用while循环比for循环更合适?

While循环和for循环的区别在于,while循环当条件满足时,则进入循环体,并继续下一轮的循环,直到条件不满足时,退出循环。 for循环表达式 (int i = … ; i <=…;i++)当for循环适用于循环次数明确的时候
当循环次数不确定的时候while循环比for循环更合适

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值