![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java SE
文章平均质量分 75
socseanlee
这个作者很懒,什么都没留下…
展开
-
Java手动抛异常
想不到居然忘了如何自动抛出异常,汗,幸好有阿润帮忙,so record it。[code="java"]public class A { /** * @param args */ public static void main(String[] args) { try{ throw new ...2009-10-12 09:10:09 · 311 阅读 · 0 评论 -
StringBuffer类及线程运行测试
虽然平时常常看到,毕竟很少用。居然在笔试的时候碰到了,而且还写得不好,真是惭愧...StringBuffer类,主要是insert(int,String/int/Object/...)与append(String/int/Object/...)两个方法;最后用.toString()方法把缓冲区内的数据转换为字符串表示。StringBuffer类的引用:http://www.le...2009-10-12 09:37:40 · 100 阅读 · 0 评论 -
Java多线程之基础操作
参考自http://developer.51cto.com/art/200906/132339.htm 及其一系列的网页。做个汇总。一:创建并运行线程: 通过继承Thread,重载其[i]public void run()[/i];或者实现Runnable接口, 建立线程;[code="java"] RunnableT t1 = new MyRunnable...2009-10-14 20:54:56 · 85 阅读 · 0 评论 -
Java 多线程之同步并发基础
一: 慎用volatile关键字 volatile关键字用于声明简单类型变量,如int、float、boolean等数据类型。如果这些简单数据类型声明为volatile,对它们的操作就会变成原子级别的。但这有一定的限制。当变量的值由自身的上一个决定时,如n=n+1、n++等,volatile关键字将失效,只有当变量的值和自身上一个值无关时对该变量的操作才是原子级别的,如n = m + ...2009-10-14 23:32:37 · 75 阅读 · 0 评论 -
全面分析Java的垃圾回收机制
Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和 multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收来负责的,尽管JVM规范并不要求特殊的垃圾回收技术,甚至根本就不需要垃圾回收,但是由于内存的有限...原创 2009-10-17 13:17:45 · 83 阅读 · 0 评论 -
零碎小知识
Java读写文件。二进制类用InputStream/OutputStream为基类的一系列;Unicode文本则使用Reader/Writer。PrintWriter ofStream=new Printer(new FileOutputStream("Result.dat",true));后面的true表示保留原文件,追加而非替换。默认是false;处理String时,还有个Stri...2009-10-18 22:50:02 · 99 阅读 · 0 评论 -
java String和Date转换,以及时间的比较
SimpleDateFormat函数语法: G 年代标志符 y 年 M 月 d 日 h 时 在上午或下午 (1~12) H 时 在一天中 (0~23) m 分 s 秒 S 毫秒 E 星期 ...原创 2009-10-30 20:59:45 · 446 阅读 · 0 评论 -
一个关于日期,数字,字符格式化的常用工具类
1. import java.text.SimpleDateFormat; 2. import java.text.ParseException; 3. import java.util.Calendar; 4. import java.util.Date; 5. import java.text.DecimalFormat; 6....原创 2009-11-01 23:03:45 · 103 阅读 · 0 评论