![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
xiaoxiaoxuewen
这个作者很懒,什么都没留下…
展开
-
java 内部类
在java语言中,有一种类叫做内部类(inner class),也称为嵌入类(nested class),它是定义在其他类的内部。内部类作为其外部类的一个成员,与其他成员一样,可以直接访问其外部类的数据和方法。只不过相比较外部类只有public和默认的修饰符不同,内部类作为一个成员,可以被任意修饰符修饰。编译器在编译时,内部类的名称为OuterClass$InnerClass.class 。转载 2012-05-28 21:19:43 · 456 阅读 · 0 评论 -
jdk与jre的区别
jdk与jre的区别 很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。 JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE是Java Runtime Enviromen转载 2015-02-12 00:11:47 · 451 阅读 · 0 评论 -
Java中相对路径,绝对路径问题总结
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyztest.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个 URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,"/"代表转载 2012-07-24 15:34:04 · 617 阅读 · 0 评论 -
验证数字的正则表达式集
验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^转载 2012-06-30 18:05:41 · 391 阅读 · 0 评论 -
java switch语句详解
switch 语句的格式: switch ( 整型或字符型变量 ) { case 变量可能值1: 分支一; break; case 变量可能值2 : 分支二; break; case 变量可能值3 : 分支三; break; ... def原创 2012-06-30 18:21:24 · 1123 阅读 · 0 评论 -
【转】java类中的数据验证(正则表达式)
import java.util.regex.Matcher; import java.util.regex.Pattern; public final class RegExpValidator { /** * 验证邮箱 * * @param 待验证的字符串 * @return 如果是符合的字符串,返回 true ,否则为 false */ public static bo转载 2012-06-30 17:21:24 · 528 阅读 · 0 评论 -
java inputStream 读取数据问题
1. 关于InputStream.read() 在从数据流里读取数据时,为图简单,经常用InputStream.read()方法。这个方法是从流里每次只读取读取一个字节,效率会非常低。 更好的方法是用InputStream.read(byte[] b)或者InputStream.read(byte[] b,int off,int len)方法,一次读取多个字节。 2. 关转载 2012-06-27 23:12:29 · 838 阅读 · 0 评论 -
java分代垃圾回收算法(GC)
Java 内存类型分为: Heap Permanent Stack 其中Heap -Xms set initial Java heap size -Xmx set maximum Java heap size Heap分为: a.新生代(young generation):新生代又被分为两块: Eden Space和Survivor spaces新建的大部分对象存放在Eden S转载 2012-05-29 11:45:00 · 3640 阅读 · 0 评论 -
java 集合
下面是我自己画的,关系画得没上面好,但我自己看着清楚些 还有一张下载来的: 有序否 允许元素重复否 Collection 否 是 List 是 是 Set AbstractSet 否 否 Ha转载 2012-05-29 10:36:07 · 440 阅读 · 0 评论 -
Java技术常见面试题
1、面向对象的特征有哪些方面 (1)抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 (2)继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可转载 2015-03-11 23:00:01 · 663 阅读 · 0 评论