logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java中final的用法

今天遇到一个奇怪的东西,话不多说,见下列代码上列代码提示报错,byte类型不能转换为int类型,于是乎,查阅资料后知道原来虚拟机会将a和b的值自动转换为int类型,此时用byte类型的c来接收,当然会报错,但是有什么办法呢,见下图这个时候,用final来修饰变量,这个变量就不会变了。自然也就不会报错了 归纳一下final的修饰用法1、final修饰类中的属性或者变量...

Lists.newArrayListWithExpectedSize(10)和Lists.newArrayListWithCapacity(10)区别

这两种都会创建一个初始化容量大小的list集合,都是为了节约内存空间区别在于是否确定要装数据的多少1、确定你的list装多少个元素,不会改变,使用newArrayListWithCapacity(),如果容器超过定义size,它会自动扩容,不用担心容量不够。扩容后,会将原来的数组复制到新的数组中,但扩容会带来一定的性能影响:包括开辟新空间,copy数据,耗时,耗性能2、不确定你的list装多少个元

net.sf.json.JSONNull["empty"]报错异常解决

偶然一个一直运行正常的代码突然出现这个报错net.sf.json.JSONNull["empty"],研究了一会儿发现我在用net.sf.json.JSONObject.fromObject进行对象的json格式化的时候,返回的对象中包含一个null的值,所以出现这样的异常,后来改成com.alibaba.fastjson.JSONObject.parseObject进行jso

hadoop学习笔记-持续更新

hadoop学习    25cyg_server 用户名net start Sshd 开启ssh服务ssh localhost 连接本机快速切换到bin目录:cd /cygdrive/d/软件和资料/hadoop/hadoop-0.18.2/bin开启hadoop服务:./start-all.shHadoop是一个开源的框架,利用集群的威力高速运算和存储,可编写和运

mysql查询最近三个月数据方法

select * from t_user where time>DATE_SUB(CURDATE(), INTERVAL 1 WEEK)--一周select * from t_user where time>DATE_SUB(CURDATE(), INTERVAL 3 MONTH)--三月select * from t_user where time...

到底了