Jdk1.7 与 jdk1.8的区别,最新的特征有哪些(美团,360,京东面试题目)-程序员宅基地

技术标签: 面试  ViewUI  java  javascript  

在jdk7的新特性方面主要有下面几方面的增强:

1.1二进制变量的表示,支持将整数类型用二进制来表示,用0b开头。

    所有整数int、short、long、byte都可以用二进制表示:

byte aByte = (byte) 0b00100001;

延伸阅读:java的8种基础类型 

一、基础类型

Java 是一种强类型语言 。 这就意味着必须为每一个变量声明一种类型 : 在 Java 中,一共有 8种基本类型 ( primitive type ) , 其中有 4 种整型 、 2 种浮点类型 、 1 种用于表示 Unicode 编码的字符单元的字符类型 char 和1 种用于表示真值的 boolean 类型

类型 存储需求 取值范围 默认值
byte 1字节 -128 ~ 127 0
short 2字节 -32768 ~ 32767 0
int 4字节 -2^31 ~ 2^31 - 1(正好超过20亿) 0
long 8字节 -2^63 ~ 2^63 - 1 0L
float 4字节 大约 ± 3.402 823 47 E + 38 F ( 有效位数为 6 ~ 7 位 ) +0.0F
double 8字节 大约 ± 1.797 693 134 862 315 70 E + 308 ( 有效位数为 15 位 ) +0.0D
char 2字节 使用unicode编码,最大65535 '\u0000'
boolean 取决于虚拟机,1字节或4字节。 true或false。所占字节大小参考:https://www.jianshu.com/p/2f663dc820d0 false

尽管它们的默认值看起来不一样,但在内存中都是0。

二、Java语言中的boolean类型

在Java语言规范中,boolean类型的值只有

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/diaopai5230/article/details/101216610

智能推荐

java计算机毕业设计流浪动物的救助管理平台源代码+数据库+系统+lw文档_动物救助管理系统-程序员宅基地

文章浏览阅读173次。java计算机毕业设计流浪动物的救助管理平台源代码+数据库+系统+lw文档。springboot基于SpringBoot的桦木加工厂管理系统。springboot基于web的数码产品应用平台设计与实现。springboot万科集团社区管理系统。springboot网上购物商城系统研发。springboot人民医院体检预约系统。springboot校园自行车租赁系统。_动物救助管理系统

bigdecimal 保留两位小数_五年级数学知识点总结-02小数的除法-程序员宅基地

文章浏览阅读726次。撰文:王国义审校:叔宇1、意义小数的除法是已知两个因数的积与其中一个因数,求另一个因数的运算,这和整数的除法一致。2、计算方法 ①除数是整数的除法:按整数除法的计算方法,商的小数点要和被除数的小数点对齐,当整数部分不够除时,商0,点上小数点,继续除;如果有余数,要添0再除。 ②除数是小数的除法:先把除数通过小数点移位化成整数,位数不够时,在被除数的末尾用0补足,然后按照除数是整数的小数除法..._bigdecimal除法保留

46-全排列_46 全排列-程序员宅基地

文章浏览阅读124次。不得说不说,golang用递归的时候如果参数是数组的,我真的有点懵。。以后这种情况下我都拿新的变量来接参数,不然总是会出错,而且这个错误我看不懂。。这道题是返回全排列,做了上一道题后再来这一道,很容易想到回溯。需要注意的是回溯的时候要排除当前的这个元素,不然就会出现重复了,于是,代码就是下面这样。这里倒没什么问题,但是,要注意的是,假如我是按照下面这种就是说错的。。就是我没有单独..._46 全排列

qml开发3D车机HMI界面_qml hmi-程序员宅基地

文章浏览阅读411次,点赞10次,收藏7次。至此我们完成了一个qml项目的新建和前期的设置。接下来我们进行一个一个模块的开发。新建项目之后,需要在pro文件中添加下面这样一句话,方便在程序中引用各个模块。还需要在main.cpp中添加几行代码,与上述的操作保持一致。1、用QT软件新建一个qml项目,我用的是Qt5.15版本的。_qml hmi

Flutter简单聊天界面布局及语音录制播放_录音功能的视线 flutter-程序员宅基地

文章浏览阅读3.1k次。总结一下这两天遇到的坑及简单的聊天界面布局和语音录制和播放功能。_录音功能的视线 flutter

Java生成exe可执行文件,java面试多线程和分布式_java编译成可执行文件-程序员宅基地

文章浏览阅读380次,点赞3次,收藏7次。8. 接着一路next,看到如下界面时说明已经将jar包转换为对应的exe文件。4.点击next,根据自己的应用类别进行选择,并填入可执行文件的名称。其余选项可根据自己的需要进行设置。生成的EXE默认是在32位的JDK环境先运行。6.根据自己应用对Java API的使用情况,设定运行时jre的最小版本和最大版本限定。5. 点击next,添加需要生成EXE的jar包并设置好它的mainclass。(img-epBCniWE-1710880942601)]3.点击next,填写生成的应用名和输出目录。_java编译成可执行文件

随便推点

CanalSharp-mysql数据库binlog的增量订阅&消费组件Canal的.NET客户端-程序员宅基地

文章浏览阅读81次。一.前言CanalSharp是阿里巴巴开源项目mysql数据库binlog的增量订阅&消费组件 Canal 的.NET客户端,关于什么是 Canal?又能做什么?我会在后文为大家一一介绍。CanalSharp 这个项目,是由我和 WithLin (主要贡献) 完成,并将一直进行维护的Canal的.NET客户端项目。目前开源在github:htt..._using canalsharp.client.impl

千视通CTO胡大鹏:解读AIoT无感通行园区的算法与业务逻辑 ...-程序员宅基地

文章浏览阅读682次。3月23日,由雷锋网& AI掘金志主办的「第二届中国人工智能安防峰会」在杭州召开。 峰会现场,千视通CTO胡大鹏以《智慧园区,无感通行》为主题,全面深入地分享了千视通AIoT场景融合战略。 胡大鹏博士是香港科技大学计算机科学博士,曾任微软亚研院博士后研究员、ASTRI(香港应用科学研究院)首席研究员,作为千视通的联合创始人兼CTO,..._astri

CAD关于文字样式修改文字对象的文字样式(com接口c#语言)_c#修改cad文字-程序员宅基地

文章浏览阅读1k次。文字对象都一个TextStyle属性,用这个属性可以设置,或取到文字对象的文字样式。下面代码演示设置一个文字对象的字体为黑体,如果没有文字样式,就添加文字样式。void SetTextStyle() { MxDrawUtility mxUtility = new MxDrawUtility(); // 当用户在图上选择一个对..._c#修改cad文字

android tv sdk下载地址,GitHub - yaokantv/YKSDK-Android: YKSDK for Android-程序员宅基地

文章浏览阅读1k次。一、集成SDK1.将yksdk.arr拷贝到libs目录下后,在工程里的app→src→build.gradle 根目录添加以下代码repositories{flatDir {dirs 'libs'}}工程里的app→src→build.gradle 的根目录的 dependencies 标签里面添加implementation(name:’yksdk', ext:'aar')implemen..._socd下载github

GIS底层开发、GIS前端开发和GIS后端开发有什么区别?_qianduan gis技术-程序员宅基地

文章浏览阅读1.6k次。说白了就是做软件,国内外有各种GIS软件公司,例如美国的ESRI公司的arcgis,国产的超图的supermap和中地数码的mapgis等,都属于gis软件。软件开发又分为应用层和底层,通常会用到c语言或c++,企业会招聘C++工程师来从事这部分工作。需要这类开发人员掌握基本的数据结构和算法以及相关开发经验。_qianduan gis技术

使用git commit时‘“node“‘ 不是内部或外部命令,也不是可运行的程序_git提交报错:'"node"' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 hu-程序员宅基地

文章浏览阅读2.5k次。项目是使用了husky,在使用git comit的时候,会调用pre-commit的node代码,这里找不到对应的node环境变量,所以报错了。,换一个有配置husky的项目,执行git commit 发现一样的结果,这又排除了是项目的配置被人修改导致的问题。,使用git BASH命令行工具来执行git commit,结果还是一样,这说明不是vscode的问题。可以看到版本号,这就说明,node的环境变量配置并没有问题。这比肯德基疯狂星期四还离谱好不!把那个分号去掉,试了一下,就可以了!..._git提交报错:'"node"' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 hu

推荐文章

热门文章

相关标签