Java基础-数据类型面试题整理 作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.把long数据转换成字节数组. 二.把字节数组数据转换成long. 三.有5亿整数(非负),去重计算不同整数的个数,300M内存. 四.通过程序创建文本文件,内容是abc,采用uncode码,文件大小是10字节。 五.将byte变换成无符号的整数(0 ~ 255 , 正数不变) 原文:https:...
Java入门与基本数据类型(2019年10月8日)1.问:为什么long l=2000000000可以,而long l=3000000000却编译报错 答:因为在Java中二十亿和三十亿的默认类型都是int类型的,而二十亿是在int范围类的,三十亿不在int范围内,所以后面的long l=300000000会编译报错。解决方法:在三十亿后面加上一个大写或者小写的L2.问:为什么float f=3.2 会编译报错 答:3.2这种小数在Java种的默认数据类型是double(双精度)类型的,而float是单精...
第一部分:必背易漏知识点
1.1算术运算
1.1.1取整(a/b):当除数和被除数都是整数时,结果一定是忽略了精度的整型,当除数和被除数有浮点数时,结果有浮点数,当除数或者被除数有常量,结果有浮点数
1.1.2自增自减的运用:写在后面,是先将变量参与运算,然后再自增;写在前面,是先自增 , 然后参与运算
1.2关系运算
1.2.1判断两端必须是基本数据类型
== 和 != 可以用于判断字符和布尔类型,以及数值(可以用于判断引用数据类型的...
数据类型扩展及面试题讲解
整数拓展 //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x? int i=10; int i2=010;//八进制0 int i3=0x10;//十六进制0x 0-9 A-F 16 System.out.println(i); System.out.println(i2); System.out.println(i3);浮点数拓展出错原因:浮点数是有限的,离散的,存在舍入误差,只能求大学,接近但是不等于,所以最好完全使用浮点数进行比较!
银...
java基础
1.注释、标识符、关键字注释注释并不会执行,是给写代码的人看的书写注释是一个非常好的习惯java中注释有三种:单行注释: Ctrl+/多行注释:Ctrl+Shift+/文档注释:
public static void main(String[] args){//单行注释/*多行注释多行注释*//**文档注释*/System.out.println("hello world");
//有趣代码注释
// _ooOoo_
// o8888888o
// ...
一、数据类型汇总
(红色为可变的)
整数 int浮点数 float布尔类型 bool数字 (int和float)字符串 str列表 list元组 tuple字典 dict日期 date
二、可变数据类型
定义:当你第一次赋值声明了一个可变数据类型的时候, 会在内存中开辟一个空间, 并且将你所赋的数据值放在这块内存中, 然后将这个变量指向数据所在的内存所在位置, 不同的是, 可变数据类型可以对内存中的数据进行修改, 并且不会导致变量引用地址的变化, 但是这种修改仅限于...
# java数据类型扩展及面试题### 代码片段如下:``` java//整数扩展: 进制 二进制0b 十进制 八进制0 十六进制0xint i = 10;int i2 = 010;//八进制0int i3 = 0x10;//十六进制0x 0~9 A~F 16System.out.println(i);System.out.println(i2);System.out.println(i3);System.out.println("==================================================");//==================================================//浮点数...
前言
自我总结面试常问的一些细节,方便不断回顾与补充。第一次发表文章,如有问题或不足之处望及时指出。
JavaScript 原始数据类型
1.1 基础数据类型
7大基础数据类型boolean
null
undefined
number
string
symbol
BigInt (Stage阶段)1.2 boolean只有true、false两个值什么是falsy?转换成false的值称为假值(falsy value),这7个值包括undefined、null、+0、-0、NaN、false、""(空字符串)1.3 null 和 undefinednull值表示一个空对...
python中字典是一种非常常用的数据结构,关于字典,我们需要掌握的基础知识点整理如下,方便查阅:字典数据的基本形式
使用input方法创建的字典
将两个列表转化为字典
字典操作:增
字典操作:删
字典操作:改
字典操作:查
字典操作:遍历元素
字典嵌套:字典列表
字典嵌套:列表字典
字典嵌套:字典的字典
update方法:两个字典的合并
本文主要讲解字符串的定义方式,数据类型和常量的相关内容。
一、字符串的定义方式
1、字符串的定义方式除了单双引号外,还有一种叫 heredoc 和 newdoc
在我们需要定义很长一段儿字符串的时候需要用到heredoc。它的格式如下:$sql = <<<EOT...
<<<EOT
//结尾一定不能留空格,要放到文件的开头。
//heredoc的功能和双引号的功能类似,只是它常用于定义长文本。newdoc 的功能和单引号的功能类似,它也主要用于定义长文本,格式就...
目录
数字类型总结
拷贝
浅拷贝
深拷贝
数字类型总结一个值
多个值整型/浮点型/字符串
列表/字典/元祖/集合有序
无序字符串/列表/元祖
字典/集合可变
不可变列表/字典/集合
整型/浮点型/字符串拷贝==拷贝/浅拷贝/深拷贝都是针对可变类型数据而言的==l1 = ['a','b','c',['d','e','f']]
l2 = l1l1.append('g')print(l1) # ['a','b','c',['d','e','f'],'g']
print(l2) # ['a','b','c',['d','e','f'],'g']
总结:如果l2是l1的拷贝对象...
数据类型之间的转换
分为以下几种情况:
1)低级到高级的自动类型转换;
2)高级到低级的强制类型转换(会导致溢出或丢失精度);
3)基本类型向类类型转换;
4)基本类型向字符串的转换;
5)类类型向字符串转换
基本数据类型之间的转换规则
1.在一个双操作数以及位运算等算术运算式中,会根据操作数的类型将低级的数据类型自动转换为高级的数据类型,分为以下几种情况:
1)只要两个操作数中有一个是double类型的,另一个将会...
Q ? ? ? ? ?题目如下所示: 将STUDENT表中的年龄属性的数据类型改为半字节整数,下列SQL语句中哪一个是正确的?()A、ALTER TABLE STUDENT ADD age SMALLINT;B、ALTER TABLE STUDENT MODIFY age SMALLINT;C、ALTER TABLE STUDENT UPDATE age SMALLINT;D、ALTER TABLE STUDENT HAVING age SMALLINT;? ? ?A ? ? ? ? ?答案:B。 ? ? ? ? ? ? ? ? ?修改数据类型使用MODIFY关键字。所以,本题的答案为B。DB笔试面试历史连接 ?⊙ 【DB笔...
分析
是不是觉得这个问题很基础,其实我也这么觉得。然而根据面试经验发现,至少百分八十的人答不上这个问题。建议,在项目中用到后,再类比记忆,体会更深,不要硬记。基本上,一个合格的程序员,五种类型都会用到。
回答
一共五种
(一)String这个其实没啥好说的,最常规的set/get操作,value可以是String也可以是数字。一般做一些复杂的计数功能的缓存。
(二)list使用List的数据结构,可以做简单的消息队列的功能。另外还有一个就...