木星链 木星链
Ctrl+D收藏木星链

JDK:Java入门必做踩坑题(篇一)

作者:

时间:1900/1/1 0:00:00

目录

1,java基本类型

2,java包装类

3,Java编译

4,JDK,JVM,JRE

5,类型转换

6,转义字符

7,标识符

8,类型转换

9,赋值符号

10,打印一个字符串

1,java基本类型

下面属于java基本数据类型的有

A.String

B.byte

C.char

D.Array

Java基本数据类型分为三种,数值型,字符型,布尔型

数值型:

整型:byte、short、int、long

浮点型:double、float

苹果从Mojave(10.14.0)到Ventura(13.3)版本中内置比特币白皮书PDF:金色财经报道,据一位海外博主透露,比特币白皮书PDF从Mojave(10.14.0)到目前的Ventura(13.3),每个版本的macOS都有这个文件,但High Sierra(10.13)或更早的版本中没有。

“一种方法是打开 Finder 并单击 Macintosh HD,然后打开 System→Library→Image Capture→Devices 文件夹。按住 Control 单击 VirtualScanner.app 和 Show Package Contents,打开其中的 Contents→Resources 文件夹,然后打开 simpledoc.pdf”。(waxy.org)[2023/4/6 13:47:12]

字符型:char

布尔型:boolean

据类型大小范围默认值

byte(字节)8-128-1270

shot(短整型)16-32768-327680

int(整型)32-2147483648-21474836480

萨尔瓦多律师兼商人Javier Siman批评比特币的波动性:9月8日消息,萨尔瓦多律师兼商人Javier Siman是全国私营企业协会带头人,他在Twitter上批评比特币的波动性。同时Siman表示对总统Nayib Bukele强制企业接受比特币感到措手不及。据此前报道,拒绝在该国使用比特币进行交易的企业将面临制裁。 (U.Today)[2021/9/8 23:08:24]

long(长整型)64-9233372036854477808-92333720368544778080

float(浮点型)32-3.40292347E+38-3.40292347E+380.0f

double(双精度)64-1.79769313486231570E+308-1.79769313486231570E+3080.0d

char(字符型)16‘\u0000-u\ffff’‘\u0000’

boolean(布尔型)1true/falsefalse

ArrayString属于引用数据类型,选择BC

2,java包装类

3956.74枚BTC转入以3N4jAv开头钱包 价值超过4105万美元:据Block.Info大额播报数据显示:北京时间2020年9月10日 10:57:12,3956.74枚BTC从多地址转入以3N4jAv开头钱包地址,按当时价格价值 41,054,423.6?美元,交易哈希d1a03f22dc87d20158afc18b5b4acb356a9af5e1fac8b987d1771c141bd61db9[2020/9/10]

下面属于java包装类的是

A.String

B.Long

C.Character

D.Short

Java包装类就是基本类型对应的类类型,基本类型为八种基本数据类型,所以String不属于Java包装类。选择BCD

3,Java编译

下列语句哪一个正确()

A.Java程序经编译后会产生machinecode

B.Java程序经编译后会产生bytecode

C.Java程序编译使用命令javac运行使用java命令

声音 | 瀚纳仕:简历中含“区块链”字样会为Java等方面求职带来优势:全球专业招聘集团瀚纳仕(HAYS)日前发布《2019年瀚纳仕亚洲薪酬指南》,报告指出,在金融技术方面:对具备Java、C++、移动开发、算法和数据等方面技能的候选人仍面临高度需求,候选人简历中的“区块链”字样则为其带来明显优势;香港的金融科技创业企业对数字支付系统、数字资产管理、区块链和加密货币专业高素质人才的需求持续快速增长,我们预计合格候选人在2019年有望获得更高薪酬。新加坡随着传统金融服务公司希望将区块链和加密货币等全新银行和支付选项纳入到自身服务范围之中,其正在不断扩大努力、为金融技术部门提供更多预算,以便跟上破变革性新技术发展的速度。[2019/2/28]

D.以上都不正确

Java编译后产生的是字节码文件,Java程序编译使用命令javac运行使用java命令选择BC

4,JDK,JVM,JRE

下列有关JDK,JRE,JVM三者的叙述,正确的是:

A.JDK是Java开发工具包,包括了Java运行环境JRE、一堆Java工具和Java基础的类库

超3万个网站运行Coinhive 占JavaScript挖矿代码感染网站的92%:Concordia大学发布一份学术报告,拷问基于网页数字货币挖矿是攻击和商机。该报告发现,目前有超过30000个网站使用Coinhive脚本,占JavaScript挖矿代码感染网站的92%。报告认为由网站管理员发起的数字货币挖矿并不要求用户同意,是“ 无形的滥用”。Showtime在去年9月举报Coinhive在旗下两个网站上秘密运行挖矿代码。被发现后,Coinhive承诺在利用用户算力挖矿前将要求用户同意。上个月,Coinhive被曝出感染了包括政府机构在内的上千家正规网站,英国信息专员办公室、英国国家医疗服务体系(NHS)和美国法院系统。[2018/3/11]

B.JRE是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。

C.JVM是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行

D.JDK中包含了JRE,JRE又包含JVM

JDK(JavaDevelopmentKit)是Java语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和lib合起来就称为jre。

JRE,包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具

JVM是JavaVirtualMachine的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

ABCD均正确

5,类型转换

基本数据类型均可任意互相转换

A.对

B.错

boolean也属于基本数据类型,但不能和其他类型转换

6,转义字符

在Java中表示换行符的转义字符是:

A.\n

B.\f

C.'n'

D.\dd

选择A

7,标识符

在java中,下列标识符不合法的有

A.new

B.$Usdollars

C.1234

D.car.taxi

Java标识符由数字,字母和下划线,美元符号或人民币符号组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。new属于关键字。选择ACD

8,类型转换

经过强制类型转换以后,变量a,b的值分别为多少

shorta=128;byteb=(byte)a;

A.128127

B.128-128

C.128128

D.编译错误

Java作为一个强类型编程语言,当不同类型之间的变量相互赋值的时候,会有教严格的校验.先看以下几个代码场景:

int和long/double相互赋值

inta=10;longb=20;a=b;//编译出错,提示可能会损失精度.b=a;//编译通过.inta=10;doubleb=1.0;a=b;//编译出错,提示可能会损失精度.b=a;//编译通过.

long表示的范围更大,可以将int赋值给long,但是不能将long赋值给int.

double表示的范围更大,可以将int赋值给double,但是不能将double赋值给int.

结论:不同数字类型的变量之间赋值,表示范围更小的类型能隐式转换成范围较大的类型,反之则不行

128赋值给a,a=128,byte为一个字节,大小范围-128-127,所以b=-128

选择B

9,赋值符号

以下哪一个不是赋值符号()

A.+=

B.<<=

C.<<<=

D.>>>=

增量赋值运算符

+=-=*=/=%=

无符号右移>>>:最右侧位不要了,最左侧补0

inta=0xffffffff;System.out.printf("%x\n",a>>>1);//运行结果(注意,是按十六进制打印的)7fffffff

不存在无符号左移,选择C

10,打印一个字符串

如果要打印一个字符串,需要使其输出结果为:\"hello\",则以下哪种方式可以正确输出:()

A.System.out.println("\\\"hello\\\"");

B.System.out.println("\\"hello\\"");

C.System.out.println("/\"hello/\"");

\\指打印一个\,\''指打印一个'',所以选择A

,https://blog.csdn.net/qq_50156012/article/details/121493366

标签:JDKBCDVirtuaJDK币是什么币BCD价格BCD币Virtua币是什么币

火币交易所热门资讯
OGO:新“奔驰C300 e”海外交付,约合人民币42万,配插电式混动系统!

全新换代后的奔驰C虽与奔驰S保持了极高的相似度,但在动力上的表现有些名不副实!而在最近号称最强的奔驰C的“C300e”在西班牙正式交付,这款车的售价为58,006欧元.

1900/1/1 0:00:00
数字人:“面包都快买不起了……”!汇率一天狂跌15%、面粉价格翻倍涨,这里的货币全世界表现最差,发生了什么?

11月24日,据央视财经报道,当地时间23日,土耳其里拉对美元汇率历史罕见地狂跌15%,跌破13关口,最低达到13.45里拉兑1美元,再创历史新低。一天之内跌破12和13两个整数关口.

1900/1/1 0:00:00
香蕉币:儿童英语启蒙APP大揭秘!4大少儿英语直播课对比

当孩子英语启蒙时,父母总是想让孩子多学一点,再多一点。比如,当孩子还什么都不懂的时候,就给孩子上少儿英语直播课,但孩子完全听不懂老师在说什么.

1900/1/1 0:00:00
爱迪生:圣诞送给孩子们的知识礼物,你准备好了吗?

“妈妈,今天提问的是猜科学人物。开始提问!”这是我和女儿之间的互动活动,每周末我们都会做一些开脑洞的游戏。连着几周,她的脑筋急转弯题没等说完,我已经吐出了答案.

1900/1/1 0:00:00
元宇宙:“元宇宙”畅聊之三:“元宇宙”与普通人的关系

目前,针对“元宇宙”与普通人关系的问题,有多种多样的看法,消极者认为“元宇宙”不过是麻醉大众的新型鸦片;还有的说“元宇宙”是奶头乐;中间者认“元宇宙”是普通人通过AR、VR进入的高级游戏;乐观者.

1900/1/1 0:00:00
元宇宙:圆桌浅谈第四期|元宇宙是风口还是泡沫?

自从今年元宇宙的风吹起来后,元宇宙的浪潮短短几个月时间席卷了各行各业,街头巷尾。截至今日,据天眼查数据显示,元宇宙相关商标申请量已超过4400条,申请元宇宙相关商标的企业数量超过700家.

1900/1/1 0:00:00