java程序报错后跳过继续执行_java笔记.基础篇.基本数据类型
每种程序语言都会定义有自己的数据类型,对于java语言来说更是定义了丰富的数据类型,提供给程序员根据需求来定义变量。
java大方面共分为两种数据类型->基本数据类型和引用数据类型;
其中基本数据类型共有八种,分别是:整数(int、short、byte、long)浮点数(float、double)布尔(boolean)字符(char),对于引用数据类型来说就是如:String、数组、类等等,对于引用数据类型会在以后的更新中会逐渐介绍讲解,本文主要介绍java中的基本数据类型;
数据类型间的关系
int:
分配的内存(占用的内存空间)大小为:4个字节,存储的整数范围:-2的31次方~2的31次方-1;
int i=10;//编译不报错 int j=12234567689000;//编译报错,超过取值范围
short:(短整形)
分配的内存(占用的内存空间)大小为:2个字节,存储的整数范围:-32768~32767,像定义年龄变量时可以使用short类型,节约计算机内存资源,不过现在计算机的快速发展一般定义为int也没有关系;
short i=10;//编译不报错 short j=32768;//编译报错,超过取值范围,从int转换到short可能会损失
byte:(字节类型)
分配的内存(占用的内存空间)大小为:1个字节,存储的范围:-128~127;
byte i=10;//编译不报错 byte j=128; //编译报错,超过取值范围
long:(长整形)
分配的内存(占用的内存空间)大小为:8个字节,存储的范围:-2的63次方~2的63次方-1;
long i=10;//编译不报错 long j=122345676L;//如果要表示某个超过int范围的常量整数它是long类型,那么需要在数字后面加L
flaot:(单精度浮点数)
分配的内存(占用的内存空间)大小为:4个字节,存储的范围:科学记数法的小数点后6~7位;
double:(双精度浮点数)
分配的内存(占用的内存空间)大小为:8个字节,存储的范围:科学记数法的小数点后15~16位
float f=12.3;//右边如果赋值小数常量值,那么必须加F或fdouble d=2.3;注意:如果要表示某个常量小数是float类型,那么需要在数字后面加F或f,否则就是double类型
char:
分配的内存(占用的内存空间)大小为:2个字节 ,
char ch='a';
基本数据类型
boolean:
只能存储true或者false;
对于java中的基本数据类型来说这是比较重要的知识点,当然在写程序中经常使用的数据类型间的转换也是十分重要的。不同类型间的数据转换将在下次的笔记讲解中介绍。
java程序报错后跳过继续执行_java笔记.基础篇.基本数据类型相关推荐
- intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式 有用
intellij-IDE运行Java程序报错:java: -source 1.5 中不支持 lambda 表达式 2017年12月29日 15:04:15 佛空如水 阅读数:795 报错: 解决: 第 ...
- 【Java】Java程序报错:EXCEPTION_ACCESS_VIOLATION (0xc0000005)
运行Java程序的时候,报错:EXCEPTION_ACCESS_VIOLATION (0xc0000005): 根据原网页的说明: EXCEPTION_ACCESS_VIOLATIONIn rare ...
- linux java项目 编译报错_Linux下执行Java程序报错
在linux下编译java程序,执行javac编译生成class文件时,在centos7终端输入如,javac hello.java 会提示未找到指令,但用java -verison测试环境变量 ...
- modbus串口连接java程序报错总结
第一次写modbus串口通讯,遇到很多问题,代码网上很多,理解起来也不难. 就是报让人很无语,最后总结了一下这个错:下面的这个错其实就是串口连接超时,一个问题可能是你串口不存在或者串口不是modbus ...
- java linux at_linux下运行java程序报错,求大神解答
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/loc ...
- Hadoop的java程序报错Exception in thread main java.io.FileNotFoundException: File does not exis
找了半天发现是因为路径没有写全 正确路径应该是E:/abc.txt 注意检查路径是不是写全了,尤其是后缀!!!
- python 怎么报错后再次启动?
参考文章1:python程序报错后除了try except之外有没有好的办法再次启动? 参考文章2:python程序报错后除了try except之外有没有好的办法再次启动 参考文章3:Python ...
- 使用WinDbg抓取程序报错的Dump文件,例如抓取IE崩溃的Dump
前几天分享了一个关于如何抓蓝屏Dump的帖子,今天再和大家分享一个使用WinDbg来抓取程序崩溃的Dump.有了Dump后,我们可以很迅速的解决问题,比如说IE崩溃,QQ崩溃,很多时候我们是一点 ...
- 使用WinDbg抓取程序报错的Dump文件
使用WinDbg抓取程序报错的Dump文件,例如抓取IE崩溃的Dump,教程 前几天分享了一个关于如何抓蓝屏Dump的帖子,今天再和大家分享一个使用WinDbg来抓取程序崩溃的Dump.不过还是先来段 ...
最新文章
- 如何实现对ELK各组件的监控?试试Metricbeat
- spark算子_Spark常用算子
- php显示页面查询次数和耗时,wordpress显示页面查询次数、页面执行时间
- 阿里巴巴高级技术专家:不要用沉默的方式一味地迎合别人的要求,据理力争或许才是作为的表现
- 【linux】kill命令模板
- python安装库报错Microsoft visual c++ 14.0 is required问题解决办法
- php文件多上传文件,php文件上传(多文件上传)
- Java容器---Set: HashSet TreeSet LinkedHashSet
- krpano 场景切换 通知_一个基于Vulkan的异步场景加载设计
- GameObject.Find 使用技巧
- DataFrame计算corr()函数计算相关系数时,出现返回值为空或NaN的情况+np.log1p()
- Android开发之自定义UI组件和属性
- 【调音小栈】跳羚PRO12PRO22声卡搭载机架跳线设置教程
- VSCode安装教程(超详细)
- python 解积分方程
- html区分手机和电脑,移动端和pc端的区别是什么
- 如何将华为云服务器重做系统并保留其中的指定数据
- 【转】10种吓跑财神的漏财风水
- 高效记录任务和提醒的极简ToDo待办事项便签应用
- 幼儿园小班上计算机课 作业内容是手口一致,幼儿园1-10数字手口一致,对物数数教案...
热门文章
- PXC 安装 for 5.7
- Git-简单安装与使用
- Scrapy Crawl 运行出错 AttributeError: 'xxxSpider' object has no attribute '_rules' 的问题解决...
- 所谓中央空调VRV指的是什么
- .net Api 接口调用 增删改查
- 将普通文章内容替换为微信图文消息符合的内容
- sqlserver 中的GUID 全局唯一标识 -摘自网络
- [转]在VS2010 VC++项目中引用Lib静态库(以Openssl为例)
- windows进入后自动注销处理
- 实现根据条件删除_强大的定位空值法,1秒删除所有不想要的数据