
JAVA技术
iteye_8384
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java内存管理(一、内存分配)
[b](本文系转载)[/b] 关于Java内存分配,很多问题都模模糊糊,不能全面贯通理解。今查阅资料,欲求深入挖掘,彻底理清java内存分配脉络,只因水平有限,没达到预期效果,仅以此文对所研究到之处作以记录,为以后学习提供参考,避免重头再来。 一、Java内存分配 1、 Java有几种存储区域? * 寄存器 -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译...原创 2010-10-11 14:18:47 · 87 阅读 · 0 评论 -
java.sql.Timestamp
java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff] [code="java"]String time1 = "2010-7-28 00:00:00"; String time2 = "2010-07-28 00:00:00"; [/code] 把这两个时...原创 2011-04-07 15:57:04 · 149 阅读 · 0 评论 -
Collection接口的解析
[img]http://dl.iteye.com/upload/picture/pic/76977/9f624b02-d033-393f-8d82-1c15028a4ef1.jpg[/img] 集合类存放于java.util包中。 集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。 集合类型主要有3种:set(...原创 2010-11-29 16:04:41 · 127 阅读 · 0 评论 -
Throwable类的理解
Throwable 类是 Java 语言中所有错误或异常的超类。有两个子类:Error(错误)、 Exception(异常)。 1、Error:通常由JVM抛出,程序本身无法修复错误。出现问题后,应该在程序以外查找,解决问题。 常见的子类有:VirtualMachineError(InternalError, OutOfMemoryError, StackOverflowError, Un...原创 2010-11-29 15:30:21 · 248 阅读 · 0 评论 -
finally的理解(一)
结论:(个人见解,如果错误还望指正) 1.不管出没出现异常,finally块中的语句都会执行; 2.当try或catch块中有return语句时,finally块中的语句仍会执行; 3.当try或catch块中有System.exit(0)语句时,finally块中的语句不会执行; 4.finally块中的语句是在return语句执行之后才执行的,即函数返回值是在finally块中语句执行...2010-11-26 15:34:01 · 161 阅读 · 0 评论 -
JAVA中native方法调用
使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。对于不同的平台它们也是不同的。这也是java的底层机制,实际上java就是在不同的平台上调用不同的native方法实现对操作系统的访问的。native的意思就是通知操作系统,这个函数你必须给我实现,因为...原创 2010-11-25 17:00:15 · 472 阅读 · 0 评论 -
Java 1.5新特性简介
[b]本文系转载[/b] 本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/Onlyarticle/archive/2008/10/10/3053577.aspx [b]jdk 1.5新特性说明[/b] [url]http://pwosboy.iteye.com/blog/118756[/url] “JDK1.5”的一个重要主题就是通过新增一些特性来简...原创 2010-11-15 09:58:53 · 250 阅读 · 0 评论 -
面向对象的特征
[b]面向对象的编程方法具有四个基本特征: [/b] 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。比如,我们要设计一个学生成绩管理系统,考察学生这个对象时,我们只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。抽象包括两个方面,一是过程抽象,二是数...原创 2010-11-15 09:58:37 · 93 阅读 · 0 评论 -
Map的遍历
Map的遍历 [code="java"] public void testMap() { Map map = new Hashtable(); map.put("1", "1s"); map.put("2", "2s"); map.put("3", "3s"); map.put("4", "4s"原创 2011-08-02 10:58:43 · 94 阅读 · 0 评论 -
数字进制之间的转换
将十进制的数转化为二进制、八进制、十六进制的数 public static String toString(int i,int radix); 参数: i - 要转换成字符串的整数。 radix - 用于字符串表示形式的基数。 (如果基数小于 Character.MIN_RADIX(2) 或者大于 Character.MAX_RADIX(36),则改用基数 10。) 返回: 使...原创 2010-10-14 10:13:22 · 109 阅读 · 0 评论 -
二叉树的递归和非递归遍历
本文系转载 二叉树的递归和非递归遍历 [code="java"] //节点树 public class Node { private char key; private Node left, right; public Node(char key) { this(key, null, null); } public Node(char key, Nod...原创 2010-10-12 16:56:23 · 88 阅读 · 0 评论 -
JAVA初始化顺序总结
Java初始化顺序(转来的) 1在new B一个实例时首先要进行类的装载。(类只有在使用New调用创建的时候才会被java类装载器装入) 2,在装载类时,先装载父类A,再装载子类B 3,装载父类A后,完成静态动作(包括静态代码和变量,它们的级别是相同的,安装代码中出现的顺序初始化) 4,装载子类B后,完成静态动作 类装载完成,开始进行实例化 1,在实例化子类B时,先要实例化父类A 2...原创 2010-10-11 15:49:29 · 104 阅读 · 0 评论 -
BeanShell实现公式管理
[code="java"] import java.sql.Timestamp; import java.text.DecimalFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.List; import bsh.Interpreter; public class T...原创 2012-08-09 10:39:55 · 308 阅读 · 0 评论