(三)java的数据类型

  java是一种强类型的语言,所谓强类型,意味着每个变量都要有确定的类型,每个表达式也要有明确的类型,包括传递的某些参数。java中从大的方面分有两大数据类型,分别是基本数据类型和引用数据类型,基本数据类型是java中规定的八种,引用数据类型则是除此八种以外的所有类型,一般都是在程序中根据需要自定义的。
    基本数据类型包括整形int、字节形byte、短整型short、长整型long、字符型char、浮点型float、双精度小数型double和布尔型boolean,至于这些类型所对应的单词,就是java这样规定的,一个代号而已,只要记住就好了,就像当初把人叫人,而把猪叫猪一样,如果当初反过来,那么现在也就是个代号不一样罢了,人的本质并不会改变。
    整型,顾名思义就是整数型,所有的正负整数以及零,但是实际上不是这样的,整型只是整数类型里边最常用的一种,字节型、短整型、长整型也都是整数型,这四种之所以叫法不同,是因为他们的存储范围大小不一样,所占的字节数不同。从byte、short到int、long,分别占用1、2、4、8个字节,在计算机中就是8、16、32、64位,因为在计算机内部存储是完全的0和1,每一位就是一个0或者1,每八个0和1的组合就是一个字节。这四个类型的存储范围通常需要记住的是,byte是-128到127的数,int是最常用的,能存储负二十多亿到正二十多亿的整数,而long几乎可以存储我们通常能用到足够大的数字。
    数字经常和运算打交道,“+、-、*、/”这些符号也就需要存储,常用的就是用字符型char存储,但是char也可以用来存储一些特殊的汉字。它占2个字节。
    数字中除了整数,另外的就是小数或者称作浮点数,java中就是float和double型,我们常用的是double,占8个字节,float占4个字节。
    最后一种基本类型是布尔型boolean,它只有两个值,true和false,对或错,是或否,真或假。
    基本数据类型都是可以直接声明的,不用new。同时,有一种特殊的引用类型String,即字符串型,它因为非常常用的缘故,也可以像基本数据类型一样直接声明而不用new。
    在任何时候,整数表达式包含的byte、short在进行运算之前,类型都被提升成整型再计算。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/297906.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

遍历DataTable内存数据的三种方法性能对比

http://www.cnblogs.com/guowei1027/archive/2009/12/15/1624699.html 前几年曾经碰到一个生成递归树形菜单的功能,由于系统比较庞大,有300-400个菜单项,把这些菜单一次性递归加载,的确需要耗费一些时间。 当然若是动态加载什么的…

^_^家园游记^_^

j 你梦想中的家是怎么家的呢? 是鲁宾逊漂流记中那样:一个荒岛,一片青山绿水的悠闲自在? 还是让人流连忘返的色彩斑斓,鳞次栉比,浓浓的欧式典雅? 或是奔放自由的乡村田园,精…

sigar如何获取linux的buffer内存,Linux 下使用Sigar 获取内存信息

上一篇文章介绍了linux下的sigar 库,并使用sigar 库来获取cpu 使用率,本文在这里介绍一下如何使用sigar 库获取内存信息.和cpu 一样,sigar中有和内存相关的结构体sigar_mem_t,我们来看一下结构体原型:typedef struct {sigar_uint64_tram,total,used,free,actual_used,actual_fr…

如何将手机投屏到电脑_手机如何投屏到电脑上?详细教程看这里,手机投屏

手机再大的屏幕,也没有手机投屏到电脑、电视的体验爽。那么哪款投屏软件好用?又如何使用呢?下面小编给大家介绍下金舟苹果手机投屏软件,一起来看看如何将手机投屏到电脑上,详细步骤如下。第一步、首先,在电…

inputstream是否一定要close_汽车加装行李架后,总被交警拦下,类似改装,是否一定要备案...

其实改装不是儿戏,有些部位是一定不能触碰的,汽车“轻改”后担心上路被交警处罚,哪些是不能触碰的“红杠杠”,汽车加装行李架后,总被交警拦下,类似改装,是否一定需要备案,是我们今天…

不好意思,爱因斯坦这次,又对了!

▲ 点击查看在科学界中,有一个非常著名的概念,叫做后设认知。官方解释是:人们是如何对自己的思维模式进行反思。打个简单的比方:你学习或者自己孩子学习的时候,会不会经常出现一道数学题反复做错的情况,明明…

如何正确处理 .NET 文件的 `File in use by another process` 异常 ?

咨询区 Dawsy:我的项目中有一个需求,它需要不断的访问一个文件,很多时候这个访问逻辑都是正常的,但有时候访问太快,会抛出如下异常:"File in use by another process"为了能找到其解决方案&#…

live555学习笔记7-RTP打包与发送

七 RTP打包与发送rtp传送开始于函数:MediaSink::startPlaying()。想想也有道理,应是sink跟source要数据,所以从sink上调用startplaying(嘿嘿,相当于directshow的拉模式)。看一下这个函数:Boole…

ASCII 说明

Bin Dec Hex 缩写/字符 解释 0000 0000 0 00 NUL(null) 空字符 0000 0001 1 01 SOH(start of handing) 标题开始 0000 0010 2 02 STX (start of text) 正文开始 0000 0011 3 03 ETX(end of text) 正文结束 0000 0100 4 04 EOT(end of transm…

开源Math.NET基础数学类库使用(04)C#解析Matrix Marke数据格式

原文:【原创】开源Math.NET基础数学类库使用(04)C#解析Matrix Marke数据格式开源Math.NET基础数学类库使用系列文章总目录: 1.开源.NET基础数学计算组件Math.NET(一)综合介绍 2.开源.NET基础数学计算组件Math.NET(二)矩阵向量计算 3.开源.NET基础数学计算组件Ma…

元胞自动机模型_【ABM仿真模拟】第三章 元胞自动机 B

是新朋友吗?记得先点蓝字关注我哦~第三章 元胞自动机 B2020/01/233.3投票模型(Voting) 课程导读无论是国内国外,投票结果的预测都异常受到关注。在众多唐斯模型、中间选民模型 、以及Sznajd模型中,投票模型作为典型的元胞自动机&a…

喜报!985大学首次登上Nature封面,这所学校可太不容易了!

全世界只有3.14 % 的人关注了爆炸吧知识建校64年来,第一次登上期刊封面又一所985院校出息了!伦敦时间6月4号,《Nature》刊发了电子科技大学邓旭教授团队的最新研究成果,并被选为当期封面。《设计坚固的超疏水表面》《Nature》作为…

getbean方法找不到bean_iphone手机静音找不到怎么办 iphone静音找不到解决方法【图文】...

一个网友给小编留言,询问:“我的iphone调静音了现在找不到,有什么工具能找到”这一个问题,因此,在今天的iPhone使用教程,小编就给大家讲解一下具体的解决方法,那么,iphone手机静音找…

Web使用热敏打印小票(IE环境)

概述在html页下使用Epson P60II 热敏纸下打印小票&#xff0c;使用的打印方案为调用window.print()。代码实现1、定义窗体&#xff0c;设置宽度和高度<body onload"window.external.Print(0,0);" style"margin-top:0px;" ><form id"form1&qu…

linux配置ip地址 routes,CentOS 7 设置网络IP地址(示例代码)

CentOS 7 设置网络IP地址自动获得IP地址1&#xff0c;CentOS 7自动获得一个IP地址[[email protected] ~]# dhclient2&#xff0c;查看网卡信息&#xff0c;会发现有一个ens33的网卡[[email protected] ~]# ip addr1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1link/loo…

一些鲜为人知的编程事实(省身)

David Veksler曾发表过一篇博文《Some lesser-known truths about programming》&#xff0c;列出了一些鲜为人知的编程事实&#xff0c;这些事实是什么呢&#xff1f;酷壳个人网站楼主陈皓对此文进行了翻译&#xff0c;全文如下&#xff1a; 我的程序员经历让我明白了一些关于…

Android推送通知指南(转)

在开发Android和iPhone应用程序时&#xff0c;我们往往需要从服务器不定的向手机客户端即时推送各种通知消息&#xff0c;iPhone上已经有了比较简单的和完美的推送通知解决方案&#xff0c;可是Android平台上实现起来却相对比较麻烦&#xff0c;最近利用几天的时间对Android的推…

成长 | 《大厂晋升指南》学习总结(上)

【学习总结】| Edison Zhou温馨提示&#xff1a;文中的贴图均来自极客时间《大厂晋升指南》课程。0写在开头今年加入了一家产业互联网平台企业&#xff0c;公司刚好也开始借鉴阿里的职级体系。对于从来没有在互联网企业呆过的我&#xff0c;对于职级体系还比较陌生&#xff0c;…

vue路由上的#/怎么去掉_如何去掉vue路由中的#

通过脚手架vue-cli构建的项目&#xff0c;在项目启动后&#xff0c;URL地址上都会带有#&#xff0c;如&#xff1a;http://localhost:8080/#/father原因&#xff1a;这是因为vue-router 默认hash模式&#xff0c; 使用 URL 的 hash 来模拟一个完整的 URL&#xff0c;于是当 URL…

python3读取文件夹-python3获取文件及文件夹大小

Help on function walk inmodule os: walk(top, topdownTrue, οnerrοrNone, followlinksFalse) Directory tree generator. For each directoryinthe directory tree rooted at top (including top itself, but excluding"." and ".."), yields a 3-tupl…