
java
断桥残雪11
软件开发工程师
展开
-
JAVA中整型与字符型相互转换
一、字符型 转 整型 :方法1: int a; char b='9'; a = b - 48; //a=9 其中,字符 ‘0’ 的ascii码是48.方法2: int a; char b='9'; a = b-'0' ; //a=9二、整型 转 字符型方法1:原创 2016-05-18 16:44:15 · 1353 阅读 · 0 评论 -
深入理解Java类加载器
1 基本信息 每个开发人员对Java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助转载 2016-11-04 16:15:00 · 389 阅读 · 0 评论 -
JAVA的可变类与不可变类
可变类和不可变类(Mutable and Immutable Objects)的初步定义:可变类:当你获得这个类的一个实例引用时,你可以改变这个实例的内容。不可变类:当你获得这个类的一个实例引用时,你不可以改变这个实例的内容。不可变类的实例一但创建,其内在成员变量的值就不能被修改。如何创建一个自己的不可变类:.所有成员都是private.不提供对成员的改变方法,例如:setXXXX原创 2016-11-07 16:28:44 · 501 阅读 · 0 评论 -
Java中finally语句块的深度解析(try catch finally的执行顺序)
首先摆出结论:1、除了以下2种情况外,不管有木有出现异常,finally块中代码都会执行;①程序未进入try{}块的执行,如在try之前出现运行时异常,程序终止。②程序进入到try{}和catch{}块的执行,但是在try{}或者catch{}块碰到了System.exit(0)语句,jvm直接退出。finally{}块不会执行2、当try和catch中有return时,fin原创 2016-11-08 22:25:10 · 4133 阅读 · 0 评论 -
Java中按值传递与按引用传递的区别
1:按值传递是什么指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下:[java] view plain copypublic class TempTest { private void test1(int a){ //做点事情 } public static void main(String[] arg转载 2016-11-08 23:09:14 · 694 阅读 · 1 评论