
java
同名公众号 - 人生代码
这个作者很懒,什么都没留下…
展开
-
java 避免出现NullPointerException(空指针)的方法总结
java 避免出现NullPointerException(空指针)的方法总结Java应用中抛出的空指针异常是解决空指针的最好方式,也是写出能顺利工作的健壮程序的关键。俗话说“预防胜于治疗”,对于这么令人讨厌的空指针异常,这句话也是成立的。值得庆幸的是运用一些防御性的编码技巧,跟踪应用中多个部分之间的联系,你可以将Java中的空指针异常控制在一个很好的水平上。顺便说一句,这是Javarevisi...原创 2019-04-11 16:34:12 · 633 阅读 · 0 评论 -
ClassCastException异常的出现原因和解决方法
ClassCastException是JVM在检测到两个类型间转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。在执行任何子系统的应用程序代码时都有可能发生ClassCastException异常。通过转换,可以指示Java编译器将给定类型的变量作为另一种变量来处理。对基础类型和用户定义类型都可以转换。Java语言规范定义了允许的转换,其中大多数可在编译时进行验证。不过,某些转换还需要运行...原创 2019-04-11 16:40:00 · 23867 阅读 · 2 评论 -
漫画:全面理解java.lang.IllegalArgumentException及其可用性设计
漫画:全面理解java.lang.IllegalArgumentException及其可用性设计转载 2019-04-11 16:42:00 · 485 阅读 · 0 评论 -
墨菲定律与 IndexOutOfBoundsException(数组越界异常)
墨菲定律与 IndexOutOfBoundsException(数组越界异常)转载 2019-04-11 16:45:09 · 577 阅读 · 0 评论 -
Java new一个对象的过程中发生了什么
class Person{ private String name; private int age; public Person() { super(); } public Person(String name, int age) { this.name = name; this.age = a...原创 2019-04-13 12:14:36 · 786 阅读 · 0 评论 -
public、 private、protected 和 friendly
在 Java 语言中提供了多个作用域修饰符,其中常用的有 public、private、protected、final、abstract、static、transient 和 volatile,这些修饰符有类修饰符、变量修饰符和方法修饰符。本文将详细介绍访问控制修饰符。在实际生活中,如果要获取某件物品,与其直接穿过堡垒的墙壁,从而导致墙壁毁灭和破坏,不如通过门口的警卫请求进入堡垒的许可。一般而言...原创 2019-04-13 12:52:24 · 1741 阅读 · 0 评论 -
Java系统包和自定义包
系统包包允许将类组合成较小的单元(类似文件夹),它基本上隐藏了类,并避免了名称上的冲突。包允许在更广泛的范围内保护类、数据和方法,可以在包内定义类,而在包外的代码不能访问该类。包的 3 个作用如下:区分相同名称的类。能够较好地管理大量的类。控制访问范围。在 Java 语言中,开发人员可以自定义包,也可以使用系统包,常用的系统包如表 1 所示。自定义包Java 的系统包无须定义可以...原创 2019-04-13 15:54:36 · 731 阅读 · 0 评论 -
关于Java的权限修饰符(public,private,protected,默认friendly)
关于Java的权限修饰符(public,private,protected,默认friendly)原创 2019-04-13 18:36:14 · 560 阅读 · 0 评论