博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java杂谈
阅读量:6722 次
发布时间:2019-06-25

本文共 643 字,大约阅读时间需要 2 分钟。

JAVA基础杂谈

1.数据精度高低取决于 数据类型的位宽 浮点类型 和 基本数据类型的底层算法不一样, 浮点类型的位宽大于基本数据类型 同一数据类型中 int 为四字节 32位 byte为1字节8位.byte 1字节(8位) short 2字节 (16位) int 4字节(32位) long 8字 节 (64位) double 8字节(64位) float 4字节 (32位) char boolean 因为浮点类型 double 和 float 底层算法和整数类型不一样,浮点类型的取值范围 要大于整数类型位宽>整数数据类型 数据类型精度: double>float>long>int>short>byte

2.构造方法只能通过new调用

3.throws表示声明一个有可能会出现的异常,如果出现异常交给上一级处理,try catch 是在本方法内处理异常 两者都属于处理异常的方式。 throw 则是向控制台抛出一个异常,是程序员指定的。 如果是捕捉IO输入输出流中的异常,一定要在try{...}catch{...}后加finally{把输入输出流关闭;...}

4.抽象类: 如果一个方法中 有抽象方法,此类一定为抽象类 抽象方法中 不能被实例化,在内存中不能为其分配空间 抽象类中 不能去声明 static(静态的)方法,因为静态方法 可以被实例化,同时也分配内存空间。

转载于:https://juejin.im/post/5aab7fa2f265da2377192a01

你可能感兴趣的文章
app客户端测试
查看>>
nodejs渐入佳境[23]-hash函数
查看>>
Big Data Integration with Hadoop: A Q&A Spotlig...
查看>>
【062有新题】OCP 12c 062出现大量之前没有的新考题-16
查看>>
触手TV下载|触手TVapp下载
查看>>
PDF文件如何修改,PDF怎么添加文本高亮
查看>>
大链表数据去重的办法
查看>>
Awk使用案例总结(运维必会)
查看>>
卸载并清理gitlab
查看>>
Nginx 负载均生产环境下的衡配置
查看>>
关于流量计算
查看>>
python笔记-循环
查看>>
未来技术与安全
查看>>
2012中国虚拟化及云计算技术年度市场研究报告
查看>>
进程管理
查看>>
Kali 开机自动启动服务
查看>>
我的友情链接
查看>>
SQL(三)、SQL语句练习
查看>>
XenServer 6.5实战系列之三:Prepare for XenServer 6.5
查看>>
红帽5.8 yum小记
查看>>