目录
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
以太坊JavaScript库Ethers.js推出Shanghai升级前的测试网Shandong:10月16日消息,以太坊JavaScript库Ethers.js推出Shanghai升级前的测试网Shandong。这是与EF DevOps合作运行的实验性测试网,其激活了一组选定为 Shanghai 升级的 EIP(包括激活信标链取款功能的 EIP-4895),可用于早期的客户端测试。[2022/10/16 14:29:21]
字符型:char
布尔型:boolean
据类型大小范围默认值
byte(字节)8-128-1270
shot(短整型)16-32768-327680
int(整型)32-2147483648-21474836480
long(长整型)64-9233372036854477808-92333720368544778080
float(浮点型)32-3.40292347E+38-3.40292347E+380.0f
double(双精度)64-1.79769313486231570E+308-1.79769313486231570E+3080.0d
NEAR发布JavaScript SDK,将面向更多传统开发者:8月9日消息,NEAR近日在区块链未来主义者大会的官方黑客马拉松ETH Toronto上推出JavaScript软件开发工具包(JSSDK)。JavaScript目前为世界上最流行的编码语言,传统开发人员可加入web3,快速构建快速、可扩展和用户友好的去中心化应用程序。
据了解,Rust和Solidity是第1层区块链最突出的编程语言,全球使用这些语言的开发人员不到250万。JS可以在每个浏览器中运行,简单易学,不需要编译器设置,并且预加载了RegExp、Math和Array等工具库。[2022/8/9 12:11:02]
char(字符型)16‘\u0000-u\ffff’‘\u0000’
boolean(布尔型)1true/falsefalse
ArrayString属于引用数据类型,选择BC
2,java包装类
下面属于java包装类的是
A.String
B.Long
C.Character
Herjavec创始人:长期来看比特币价格将是现在的五倍:网络安全专家兼Herjavec集团创始人Robert Herjavec在节目中表示,我认为从长期来看,比特币的价格将是现在的五倍,10万美元和100万美元的比特币价格“听起来并不疯狂”。此外,他称他会以低于1万美元这样的低价购买比特币。(FXStreet)[2020/3/3]
D.Short
Java包装类就是基本类型对应的类类型,基本类型为八种基本数据类型,所以String不属于Java包装类。选择BCD
3,Java编译
下列语句哪一个正确()
A.Java程序经编译后会产生machinecode
B.Java程序经编译后会产生bytecode
C.Java程序编译使用命令javac运行使用java命令
D.以上都不正确
Java编译后产生的是字节码文件,Java程序编译使用命令javac运行使用java命令选择BC
4,JDK,JVM,JRE
动态 | Block.one发布Swift和Java版本的SDK:Block.one 发布两个新的开源EOSIO工具的Alpha版本,以增强EOSIO上的本地移动应用程序开发,分别是用于Swift和Java的EOSIO SDK。 这些软件开发工具包(SDK)可提供用于与EOSIO区块链交互的本机API;创建,签署和广播交易;处理密钥和获取签名;数据序列化/反序列化等。 鉴于移动应用的市场占有率以及这两门编程语言的普遍性,Block.one相信这两款SDK能够吸引更多的开发者基EOSIO 构建移动应用程序。[2019/5/17]
下列有关JDK,JRE,JVM三者的叙述,正确的是:
A.JDK是Java开发工具包,包括了Java运行环境JRE、一堆Java工具和Java基础的类库
B.JRE是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。
C.JVM是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行
手表零售商JavyEstrella不再接受加密货币付款:手表零售商JavyEstrella在4月18日宣布重启其网站且不再接受包括比特币在内的加密货币付款。Javyestrella老板Jonathan Franco称新的政府立法可能会给公司和客户带来不可预见的税收后果,而比特币支付并没有为其带来显著优势。如果确有好处,公司将在未来重新审视这一选择。[2018/4/18]
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
2021年底”黑客帝国4重生”计划北美上映,这部沉寂20多年的科幻巨作居然回归了。那个当年看起来无比烧脑的“矩阵世界“,现如今却跟火遍互联网的”元宇宙“有着很多相似的东西.
1900/1/1 0:00:00来源:央视网 据道琼斯旗下的新闻网站MarketWatch6日报道,加密货币平台Bitmart近日发表声明证实其近日遭到了黑客攻击,平台声称被黑客盗走了价值约1.5亿美元的资产.
1900/1/1 0:00:00行业新闻&融资 行业新闻 《智能网联汽车团体标准体系建设指南》在京发布重庆与理想汽车签署战略合作框架协议北汽蓝谷与百度合作Robotaxi车型正式量产梅赛德斯-奔驰在德国荣获全球首个有条.
1900/1/1 0:00:00要闻速览 1、国务院:部署多项举措清理拖欠中小企业账款2、京东参股新能源车企,多领域进军“造车”3、合利宝仅为商户提供数字人民币的收单服务4、支付宝与中国银联在全国范围实现收款码扫码互认5、北京.
1900/1/1 0:00:00TIPS 1、下载IT桔子APP,实时跟踪国内外一级市场投融资事件。2、转载请注明来源自IT桔子,侵权必究。3、建立“投资速递”长期发布合作,请发邮件到hello@itjuzi.com.
1900/1/1 0:00:00「本文来源:蚌埠检察」 男子郭某明通过VPN“翻墙”,使用境外网站注册软件,创建聊天群组,然后通过该群组发布贩卖大麻的信息.
1900/1/1 0:00:00