资讯专栏INFORMATION COLUMN

Java选择题

187J3X1 / 2696人阅读

摘要:字符类型布尔类型数值类型,数值类型可以分为整数类型和浮点数类型。只有和两个取值。在中是区分大小写的,而且还要求首位不能是数字。基本数据类型均可任意互相转换对错答案八种基本数据类型当中除布尔类型之外剩下的种类型之间都可以互相转换。

1.下面属于java基本类型的有( )
A.String
B.byte
C.char
D.Array

答案:B、C

Java基本类型共有八种,基本类型可以分为三类。
字符类型:char
布尔类型:boolean
数值类型:byte、short、int、long、float、double,数值类型可以分为整数类型byte、short、int、long和浮点数类型float、double。
char:16位,存储Unicode码,用单引号赋值。
boolean:只有true和false两个取值。
byte:8位,存放的数据范围为-128~127之间。
short:16位,数据范围为-32768~32767之间。
int:32位,数据范围为-2^31 ~ (2^31)-1。
long:64位,数据范围为-2^63 ~( 2^63)-1。
float:32位,数据范围为3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
double:64位,数据范围为4.9e-324~1.8e308,赋值时可以加d或D也可以不加。


2.下列有关JDK, JRE, JVM三者的叙述,正确的是:( )
A.JDK是Java开发工具包 ,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。
B.JRE是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。
C.JVM是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行
D.JDK中包含了JRE,JRE又包含JVM

答案:A、B、C、D


3.在java中,下列标识符不合法的有( )
A.new
B.$Usdollars
C.1234
D.car.taxi

答案:A、C、D

Java标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java 关键字不能当作Java标识符。


4.基本数据类型均可任意互相转换( )
A.对
B.错

答案:B

八种基本数据类型当中除布尔类型之外,剩下的7种类型之间都可以互相转换。
小容量向大容量转换,称为自动类型转换,容量从小到大排序:
char
byte < short < int < long < float < double

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/124495.html

相关文章

  • Java NIO之Selector(选择器)

    摘要:抽象类有一个方法用于使通道处于阻塞模式或非阻塞模式。注意抽象类的方法是由抽象类实现的,都是直接继承了抽象类。大家有兴趣可以看看的源码,各种抽象类和抽象类上层的抽象类。 历史回顾: Java NIO 概览 Java NIO 之 Buffer(缓冲区) Java NIO 之 Channel(通道) 其他高赞文章: 面试中关于Redis的问题看这篇就够了 一文轻松搞懂redis集群原理及搭建...

    xiaokai 评论0 收藏0
  • 如果Java 失宠于Oracle,那么未来会怎么样?

    摘要:如果这个计划是属实的,那么对于寻常的开发者已经采用了的公司预备选择作为基础的创业者,究竟又会产生什么样的影响近日,在上进行了详细的分析。如果以上陈述有一半属实,那的想法和计划真是相当吓人。在收购了之后,成为该知识产权的所有者。 【编者按】对于前不久 Oracle 裁掉了一部分 Java 布道师,近日一位 Oracle 前高管称其为该机构对Java的「计划报废」。如果这个计划是属实的,那...

    xinhaip 评论0 收藏0
  • Java编程如何选择培训机构

    摘要:所以,从行业前景上看,选择从事编程开发是十分明智的最近不少学生都表示在选择是否投身这一行以及如何选择培训机构问题上,很纠结,不知道应该注意什么。   说到Java编程学习,Java编程是全球最普及的互联网开发语言之一,目前已被2000多万个网站采用。腾讯、新浪、百度、雅虎、Google等全球知名的互联网公司均是Java技术的应用者,当下流行的团购网站、SNS应用、微博等更是Java的广...

    Developer 评论0 收藏0
  • Java™ 教程(“Hello World!”应用程序)

    Hello World!应用程序 下面列出的小节提供了编译和运行一个简单的Hello World!应用程序的详细说明,第一部分提供了关于使用NetBeans IDE入门的信息,集成开发环境极大地简化了软件开发过程。NetBeans IDE运行在下面列出的所有平台上,其余部分提供了特定于平台的指示,用于在没有集成开发环境的情况下启动。如果遇到问题,一定要参考常见问题部分,它为新用户遇到的许多问题提供...

    skinner 评论0 收藏0
  • 选择技术方向都要考虑哪些因素

    摘要:本文主要是作者读安晓辉老师的程序员程序员职场进阶讲中关于选择技术方向都要考虑哪些因素这部分做的一些笔记和自己的思考。技术转型方向尽量对自己以后的发展需要有帮助。 本文主要是作者读安晓辉老师的《程序员程序员职场进阶 32 讲 》中关于选择技术方向都要考虑哪些因素这部分做的一些笔记和自己的思考。在这里分享给各位! 文章很短,所以各位只需要花3分钟左右就可以阅读完成哦! 选择一种技术可能会考...

    remcarpediem 评论0 收藏0

发表评论

0条评论

187J3X1

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<