JAVA
文章平均质量分 77
u012830807
这个作者很懒,什么都没留下…
展开
-
JAVA学习.继承环境下的引用变量指向
内存图:示例代码:package ljy.inheritance;public class Animal extends Object { String name; Integer age; public Animal() { super(); } public Animal(String name, Integer a原创 2013-12-05 22:09:55 · 1004 阅读 · 0 评论 -
JAVA学习.多态的概念
内存图:示例代码:package ljy.ploymorphisim;public class Animal { void sound(){ System.out.println("i am an animal , i am sounding~"); }}package ljy.ploymorphisim;public class Cat extends A原创 2013-12-06 16:29:19 · 1150 阅读 · 0 评论 -
JAVA学习.方法的重写
内存图:示例代码:package ljy.inheritance;public class Animal extends Object { String name; Integer age; public Animal() { super(); } public Animal(String name, Integer age原创 2013-12-06 09:37:14 · 1107 阅读 · 0 评论 -
JAVA学习.继承环境下对象初始化
内存结构图:示例代码:Animal 类package ljy.inheritance;//你所编写的任何JAVA类都是子类,你没有编写根类的机会,因为在JAVA中//任何一个类都是Object这个类的子类,如果不显示说明你编写的类是哪个//类的子类,系统也会安排Object这个类作为你编写的这个类的父类。public class Animal extends Obje原创 2013-12-05 16:46:52 · 951 阅读 · 0 评论 -
JAVA学习.JAVA面向对象编程的理解&Random类
JAVA学习.JAVA面向对象编程的理解&Random类<1>.数据的表示和存储模式> 基本类型: (面向过程的语言, 处处皆函数!) Int, byte, long, ….. Float,double…. boolean char,String 数组(指针的加减法运算) > 过度类型 没有一种数据类型能够用来说明一个人? 软件语言设计者发现使用任何一种基本类型都无法说明现实生活 >复杂类型原创 2013-11-16 20:07:14 · 945 阅读 · 0 评论 -
JAVA学习.静态块(静态代码段)分析
/** * */package staticblock;//静态块的分析/** * @author fshxxxyydys * */public class StaticBlock { private int a = 0; //实例变量的简单初始化 private static int cnt = 0; //静态变量的简单初始化 stati原创 2013-11-15 14:52:33 · 2122 阅读 · 0 评论 -
JAVA学习.JavaBean概念的描述
package ljy.sutdy.javabean;//广义javabean的概念://任何一个构成java应用程序的class文件,都叫javabean。//JAVA比作一杯咖啡,那么组成咖啡的每一颗咖啡豆(每一个class文件)都叫做JavaBean。//狭义javabean概念://一个java类, 所有的属性均为私有,每个属性配套一对getter/setter方法进行属性原创 2013-12-19 09:15:46 · 1531 阅读 · 0 评论 -
常用正则表达式大全
网上找到的常用正则表达式,留着以后可能用得上,正则表达式实在是不好写,只好拿来主义了,在Delphi中没有自己带有正则表达式的组件,靠第三方了,都说PerlRegEx 是首选, 去这里下载,官方网站: http://www.regular-expressions.info/delphi.html。另外,万一老师在他的博客上写了PerRegEx的使用,可以去看看:http://www.cnblogs转载 2013-12-19 16:34:23 · 1206 阅读 · 0 评论 -
最全的Java中正则表达式验证日期格式
转自:http://apps.hi.baidu.com/share/detail/23069031来自:http://hi.baidu.com/xghzlg/blog/item/318896358981fd2b5bb5f5b4.htmlpublic class DateCheck { /** * 正则表达式验证日期格式转载 2013-12-19 18:42:32 · 48105 阅读 · 0 评论 -
正则表达式全部符号解释
字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的转载 2013-12-19 17:09:44 · 802 阅读 · 0 评论 -
JAVA学习.抽象类
内存图:示例代码:package ljy.abcstraccalss;//一个拥有一个或者多个抽象方法的类,必须显示的用abstract//来修饰自我,该类为抽象类(也叫被动抽象类)。public abstract class A { //抽象类是一个残缺的类,但其仍然拥有构造方法。 void method1(){ System.out.println("原创 2013-12-10 11:29:00 · 1168 阅读 · 0 评论 -
JAVA学习.JAVA历史和机制以及一些规则
JAVA学习.JAVA历史和机制以及一些规则<1>. JAVA语言特点: a)跨平台,一次编译,到处运行。 b) 速度慢,但很稳定, 没有内存泄漏 (memory leakage),不容易出现错误。 内存泄漏:也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元,直到程序结束。 JVM 会自动的在系统空闲或者内原创 2013-11-16 13:47:15 · 1131 阅读 · 0 评论 -
JAVA学习.String不变性&StringBuffer&StringBuilder
String类创建的时候的内存图:(结合代码)/** * *//** * @author fshxxxyydys * */public class StringInvariance { /** * @param args */ public static void main(String[] args) { String str1 = new原创 2013-12-02 10:26:44 · 1277 阅读 · 0 评论 -
JAVA学习.JAVA对象构建内存理解&静态方法和变量的理解和使用.
JAVA学习.JAVA对象构建内存理解&静态方法和变量的理解和使用.<1>.操作系统为程序的运行分配所需要的内存,如果内存允许的情况下,一般进程申请多少内存操作系统就分配给多少内存。进程和程序的概念基本上等同,一个程序的运行的时候就会产生一个进程,有的程序是有外观的,称为界面程序、 有的程序是只有命令行的,称为命令行程序、有的程序是连命令行都没有, 称为守护进程。<2> ...原创 2013-11-18 10:09:53 · 1829 阅读 · 0 评论 -
JAVA学习.JAVA集合类型Collection.Set.HashSet&TreeSet
JAVA学习.JAVA集合类型Collection.Set.HashSet&TreeSet详细的讲解加上具体的例子。原创 2013-11-14 23:15:48 · 1398 阅读 · 0 评论 -
JAVA学习.JAVA集合类型Collection.List.ArrayList&LinkedList
以下是一张比较简单的介绍图,在具体代码分析之前先大概的了解以下要介绍的内容。/** * */package CollectionDemo.ListDemo;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import com.sun.xml.interna原创 2013-11-14 21:38:03 · 1140 阅读 · 0 评论 -
Class.forName函数的理解和使用(修改)
使用的原因:在java里面任何class都要装载在虚拟机上才能运行.这个函数就是装载类时用的(和new 不一样,要分清楚,具体的区别后面会解释).作用:Class.fourName(xxx.xx.xx) 返回的是一个类 (也可以说是一个实例化对象).Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类.就是说JVM转载 2013-12-14 22:57:23 · 2129 阅读 · 0 评论 -
JAVA学习.方法的重载的理解
package ljy.overload;/** * *//** * @author fshxxxyydys * */public class overloadMethod { //方法重载 //JAVA只支持方法重载,不支持符号重载 //在传统的语言中,方法名称不能重复,优秀的方法名资源 //只能被使用一次,很是遗憾,程序员必须花费额外的时间 //去费尽心机思考替原创 2013-11-21 22:41:11 · 1176 阅读 · 0 评论 -
JAVA学习.常用类使用.String&Character
String类中的一些常用方法的介绍和分析:package StringDemoAndCharacterDemo;/** * *///一般来说,如果你所引用的类和你当前使用的该类的类//如果不在同一个包中,就需要导入(Import)操作。//但是java.lang属于java语言包,该包中的类是用非常频繁//为了方便程序员,将其全部默认导入:默认导入java.lang.*;i原创 2013-11-17 15:20:58 · 1092 阅读 · 0 评论 -
JAVA学习.JAVA集合类型Map.HashMap&TreeMap
以下是一张比较简单的介绍图,在具体代码分析之前先大概的了解以下要介绍的内容。作为key值保存的类对象:/** * */package MapDemo;/** * @author fshxxxyydys * */public class Dog implements Comparable{ private String color; private Int原创 2013-11-15 12:25:43 · 1177 阅读 · 0 评论 -
JAVA学习.包的概念&包装类的理解
. 包(package)的概念 一个好的类名,大家都爱使用,那么在相同类名的情况下,将很难区分类的主人,所以我们必须给类起一个范围限定(归属), JAVA中是通过包的机制来解决的。 案例:小强写的学生类 xiaoqiang. Student小刚写的学生类 xiaogang.Student小红编写了一个程序使用到了上述两个学生类中的一个: xiaoga原创 2013-11-23 21:39:15 · 1457 阅读 · 0 评论 -
JAVA:连接池技术说明以及MVC设计模式理解
原创 2014-06-07 09:21:07 · 1453 阅读 · 3 评论