Java是一种强类型语言
强类型:在使用变量的时候,需要显示的定义变量的数据类型 java
弱类型:在使用变量的时候,不需要定义变量的数据类型,程序会根据值自己判断数据类型 js,python,scala
数据类型:
基本数据类型:4类8种
整数类型:byte short int long 不同的整数类型表示不同的长度
byte: 使用1个字节存储,所以数据范围是从-128~127
short:使用2个字节存储,所以数据范围是从-32768~32767 : 使用4个字节存储,所以数据范围是大约正负21亿
long: 使用8个字节存储,所以数据范围,你懂的... ...
注意:
1、整型类型默认值是int类型
2、长整型long需要在数字后面加上L,建议使用大写L,因为小写l容易和数字1混淆, 浮点类型:float double 小数类型: 小数点 科学记数法 float: 单精度,使用4个字节存储,小数点精确到7位 ,double:双精度,使用8个字节存储,小数点精度是float的两倍 注意:
1、浮点类型默认类型是double
2、定义float的时候需要在后面加f/F 、
3、浮点类型并不能精确的表示一个小数,它会有数据丢失,如果需要精确定义一个小数 需要使用BigDecimal 字符类型:使用''表示 char:占2个字节 注意:char类型在内存中存储的是该字符的Unicode编码值,所以char类 型可以当做int类型来处理 布尔类型: boolean:只占1位,有两个值,true或false,注意都是小写 引用数据类型: 类(class) 接口(interface) 数组(array)
Java是一种强类型语言相关推荐
- 关于java的特点不正确的是_关于Java语言的健壮性特点,下列说法不正确的是()。A.Java语言是一种强类型语言,即在编译和运行时...
关于Java语言的健壮性特点,下列说法不正确的是().A.Java语言是一种强类型语言,即在编译和运行时 更多相关问题 竞争与合作的关系是() A.对立的关系 B.统一的关系 C.既对立又统一的关系 ...
- 怎么理解python语言是一种强类型语言_Python 到底是强类型语言,还是弱类型语言?...
0.前言 我在上一篇文章中分析了 为什么 Python 没有 void 类型 的话题,在文章发布后,有读者跟我讨论起了另一个关于类型的问题,但是,我们很快就出现了重大分歧. 我们主要的分歧就在于:Py ...
- 昨晚看《天才知道》3进2的一个java基础题目有感:java是一种跨平台语言,它组成的2个部分是什么
昨晚无意中看天才知道发现了这么个题目大概是这样: java是一种跨平台语言,它组成的2个部分是什么? 思考了一下,又看一次基础: java语言是一种基于"面向对象"思想的程序设计语 ...
- Java是一种什么语言
作者:王奎 我的博客:www.marksaas.com Java是一种计算机编程语言,拥有跨平台.面向对象.泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发. Java编程语言 ...
- java jexl_一种表达式语言的解析引擎JEXL简单使用
Jexl 是一个 Expression Language 的解析引擎, 是为了方便嵌入你的系统或者程序框架的开发中, 他算是实现了 JSTL 中 EL 的延伸版本. 不过也采用了一些 Velocity ...
- java中8种基本类型与运算符
java是一种强类型语言,类型一旦出错就编译不过去,在这里java一共有 1)整形:int(4字节)short(2字节)long(8字节) 2)浮点型:float(4字节)double(8字节) 3) ...
- java的强类型语言与JavaScript(js)的弱类型语言
强类型 java语言是一种强类型语言,强类型怎么理解? java语言存在编译阶段,假设有代码:int i; 那么在Java中有一个特点是:java程序编译阶段就已经确定了 i变量的数据类型,该i变量的 ...
- python是哪种类型的语言-Python到底是强类型语言,还是弱类型语言?
Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者丨豌豆花下猫 来源丨Python猫 0.前言 有 ...
- bool类型返回值_Python 到底是强类型语言,还是弱类型语言?
推荐三个网站 1.Python进阶知识: http://python.iswbm.com 2.Python魔法技巧: http://magic.iswbm.com 3.PyCharm 手册: htt ...
最新文章
- Java Hashmap:如何从价值中获取关键?
- 控制台调用win32 API 示例二则
- phpmyadmin登录远程mysql数据库
- 用mongo实现mysql视图_浅谈 MongoDB 的视图
- 最细致的Spring Boot结合Vue前后端分离项目打包部署步骤(搭配Nginx)
- PHP 批量生成 WORD2007 文件
- 面板大小调整_3天学会premiere完全自学教程-更改剪辑大小
- Splunk数据处理
- 八、Android性能优化之电量优化(二)
- MySQL服务 - 客户端工具mysql及mysqladmin使用介绍
- Linux 第一次学习笔记
- android单点触摸事件,Android多点触控详解
- 1日人民币对美元汇率中间价下调56个基点
- org.springframework.dao.InvalidDataAccessApiUsageException:The given object has a null identifi的解决方案
- 网络虚拟(包括overlay、underlay介绍)
- mongoDB图形可视化界面及操作
- 告别手动输入验证码!Web自动化测试带你解锁验证码处理和Cookie机制,跨越测试瓶颈!
- java修改文件和读取文件的方法(可以当游戏存档)。
- java求质数(素数)的快速算法
- 在表中插入数据的SQL语句