首页 > 编程语言 >Java常见面视题型:选择题、简答题、问答题、编码题

Java常见面视题型:选择题、简答题、问答题、编码题

时间:2023-03-20 17:58:37浏览次数:33  
标签:面视 JAVA 字节 简答题 占用 数据类型 存储 Java

Java常见面视题型:选择题、简答题、问答题、编码题

简答题、问答题:

1.JDK、JRE、JVM的区别:

1JDK:JAVA开发工具包,是java语言的核心,包含JRE+开发运行等命令工具

2)JRE:JAVA运行环境,是运行JAVA程序所必需的环境集合,包含JVM+JAVA系统类库

3)JVM:JAVA虚拟机,是JAVA程序最核心的内容,所有JAVA语言所写的程序都要由它解读。

2.java的8中基本数据类型是什么?(简述java的8种基本数据类型)

答:8种基本数据类型包括:byte、short、int、long、float、double、boolean、char

​ 1)byte:字节型,用于存储整数,占用1个字节,范围-128-127

​ 2)short:短整型,用于存储整数,占用2个字节,范围-32768-32767

​ 3)int:最常用的整型,用于存储整数,占用4个字节,范围-231-231-1

​ 4)long:长整型,用于存储较大的整数,占用8个字节,范围-263-263

​ 5)fioat:单精度浮点数,用于存储小数,占用4个字节,不能表达精确的值

​ 6)double:双精度浮点数,用于存储小数,占用8个字节,不能表达精确的值

​ 7)boolean:

​ 8)char:

3.switch可以作用于哪些数据类型上?

答:byte,short,int,char,String,枚举,其余类型都不允许。

标签:面视,JAVA,字节,简答题,占用,数据类型,存储,Java
From: https://www.cnblogs.com/liushunguo-1990/p/17237154.html

相关文章

  • java常用的工具类之Collectors.toMap
    java.util.stream.Collectors一.Collectors.toMap1.构造ListList<Student>list=newArrayList<>();for(inti=1;i<4;i++){list.add(newStudent(i+"","......
  • 我可以帮你理解Java方法的传递方式
    你好,这是Bing。我可以帮你理解Java方法的传递方式。......
  • Java HashMap为什么线程不安全
    一、学习目标1、HashMap线程不安全原因:原因:JDK1.7中,由于多线程对HashMap进行扩容,调用了HashMap#transfer(),具体原因:某个线程执行过程中,被挂起,其他线程已经完成数据迁......
  • Java敏捷开发框架 高效搭建数据报表
    随着数字化转型在企业中不断深入推动,对企业的财务领域的转型也带来巨大的冲击。外部市场环境的快速变化,使企业经营者的决策时间从原来的几年和几个月缩短到几周甚至几天,组......
  • java常用的工具类之CollectionUtils
    org.apache.commons.collections4.CollectionUtils1.判断集合是否为空或者不为空//为空CollectionUtils.isEmpty(null):trueCollectionUtils.isEmpty(newArrayList(......
  • JAVA并发
    并发三要素:可见性:一个线程对共享变量的修改,另一个线程能马上看到(CPU缓存引起)原子性:一个操作或者多个操作,要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。......
  • java方法-定义及调用
    方法的定义及调用定义:Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体,下面是......
  • java网络编程
    初始网络编程常见浏览器的架构有些比较大型的软件这2种架构都会兼顾2种架构的优缺点比较B/S架构,以网页游戏为例画面烂C/S架构在c/s架构中,安装包中已经有......
  • java-线程之间的协作
      一、线程之间的协作:join()classJoinExample{privateclassAextendsThread{@Overridepublicvoidrun(){System.out.pri......
  • java 根据word xml模板生成word(个人v2版本)
    这里用的是poi相关jar包以及freemarker插值技术实现,poi相关jar包这里不再述说1,编辑word并保存为xml其中需要动态输出的内容使用${xxx}代替,xxx是你的java类属性值,如:年龄:${age......