Java
文章平均质量分 75
csdn_hff
这个作者很懒,什么都没留下…
展开
-
Java异常处理的10个最佳实践
//----http://www.importnew.com/20139.html 异常处理在编写健壮的 Java 应用中扮演着非常重要的角色。异常处理并不是功能性需求,它需要优雅地处理任何错误情况,比如资源不可用、非法的输入、null 输入等等。Java 提供很多异常处理特性,通过内置的 try、catch、finally关键字实现。Java 同样允许创建新的异常和使用 throw 和 t转载 2016-06-17 16:08:57 · 271 阅读 · 0 评论 -
如何给变量取个简短且无歧义的名字
作者在Google设计Dart语言,就变量命名方面给了4点建议,文中也列出了好变量名、坏变量名的对比。不管作者的看法与你实际中的命名习惯是否一致,看完这篇文章,相信可以在变量命名方面有一些新的思考。 google做的最明智的规定之一就是严格执行code review。每一个改动在上线之前,都要经过两种形式的review。首先,团队中的人会进行常规的review,以确保代码完成了它应该完成转载 2016-07-06 11:58:03 · 289 阅读 · 0 评论 -
Java值传递和引用传递有什么区别
1、什么是值传递 值传递,是将内存空间中某个存储单元中存放的值,传送给另一个存储单元。(java中的存储单元并不是物理内存的地址,但具有相关性) 例如: //定义了一个改变参数值的函数 public static void changeValue(int x) { x = x *2; } public class TestMain{ //调用该函数 int num = 5; Sys转载 2016-07-19 17:52:03 · 379 阅读 · 0 评论 -
类初始化场景 JDK1.7
package com.jvm; /** * * 类初始化场景 * * 虚拟机中严格规定了有且只有5种情况必须对类进行初始化。 * * * 1.执行new、getstatic、putstatic和invokestatic指令; * 2. 使用reflect对类进行反射调用; * 3.初始化一个类的时候,父类还没有初始化,会事先初始化父类;原创 2016-09-11 14:58:27 · 492 阅读 · 0 评论 -
Java用POI处理Excel中的日期
在Excel中的日期格式,其数值为距离1900年1月1日的天数,比如2016-9-2将其转化为数字格式时变成了42615,在用java处理的时候,读取的也将是42615。 在POI处理Excel中的日期类型的单元格时,如果仅仅是判断它是否为日期类型的话,最终会以NUMERIC类型来处理。正确的处理方法是先判断单元格的类型是否则NUMERIC类型,然后再判断单元格是否为日期格式,如果是的话,原创 2016-09-02 17:16:15 · 6020 阅读 · 0 评论