![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 68
xiaomao5200
这个作者很懒,什么都没留下…
展开
-
String.format用法
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学起来会轻松许多。下面我们着重讨论一下原创 2012-07-10 14:33:19 · 1172 阅读 · 0 评论 -
JVM的内存机制介绍 .
本文分为两个部分: 1,JVM specification s(JVM 规范) 对JVM 内存的描述 2,Sun 的JVM 的内存机制。 JVM specification 对JVM 内存的描述 首先我们来了解JVM specification 中的JVM 整体架构。如下图: 主要包括两个子系统和两个组件: Class loader(类装载器) 子系统, Execution eng转载 2012-06-06 23:58:08 · 313 阅读 · 0 评论 -
java里面关键字throws和throw的区别
这两者虽然看起来只有一个s的区别,但是作用完全不一样 /////java处理异常方式/////////////////////////////// 在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如: int i= 1; int j = 0; int res = 0; res = i/j;//除0错误 System原创 2012-02-01 11:16:49 · 723 阅读 · 0 评论 -
浅析 Java Thread.join()
一、在研究join的用法之前,先明确两件事情。 1.join方法定义在Thread类中,则调用者必须是一个线程, 例如: Thread t = new CustomThread();//这里一般是自定义的线程类 t.start();//线程起动 t.join();//此处会抛出InterruptedException异常 2.上面的两行代码也是在一个线程里面执行的。 以上原创 2012-01-12 15:25:34 · 314 阅读 · 0 评论 -
Java assert关键字
一、概述 在C和C++语言中都有assert关键,表示断言。 在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。 二、语法 在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错误,Java在执行的时候默认是不启动断言检查的(这个时候,所有的断言语句都将忽略!),如果要开启断言检查原创 2012-07-10 17:09:22 · 1037 阅读 · 0 评论