`
文章列表
1、对象的初始化 (1)非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2)静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化,并且第一次访问某类(注意此时未创建此类对象)的静态对象时,所有的静态变量也要按它们在类中的顺序初始化。 2、继承时,对象的初始化过程 (1)主类的超类由高到低按顺序初始化静态成员,无论静态成员是否为pri ...
   求职者应该避免以下18个话题:   1.先前雇主产权性机密资料。不仅不该露,还会让面试官认为你这个人不值得信任。   2.最近离婚的“惊悚”细节。即使一切属实,提到这个话题则会显示你这个人不够谨慎。   3.内 ...
      群面,又叫无领导小组面试,是企业现在常用的一种面试形式。顾名思义,小组中,每一个面试者都是平等的,需要通过自己的努力,争取到小组公认的角色,并为小组讨论结果,贡献自己的力量。在这个过程中,展示 ...
前几天遇到的一道笔试题,将小写的人民币数值转换成大写形式,数值取值范围为:0.00-999999999999.99。如输入102411050126.08,则输出:壹仟零贰拾肆亿壹仟壹佰零伍万零壹佰贰拾陆元零角捌分。以下为我编的程序,欢迎各位批评指教。 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.text.DecimalFormat; import java.util.regex.Pattern; /** * 将小写 ...
    我能抽象出整个世界,但是我不能抽象出你,因为你在我心中是那么的具体,所以我的世界并不完整,我可以重载甚至覆盖这个世界里的任何一种方法,但是我却不能重载对你的思念,也许命中注定了你在我的世界里永远的烙上了静态的属性,而我不慎调用了爱你这个方法,当我义无返顾的把自己作为参数传进这个方法时,我才发现爱上你是一个死循环,它不停的返回对你的思念压入我心里的堆栈,在这无尽的黑夜中,我的内存里已经再也装不下别人,我不停的向系统申请空间,但却捕获一个异常——我爱的人不爱我,为了解决这个异常,我愿意虚拟出最后一点内存,把所有我能实现的方法地址压入堆栈,并且在栈尾压入最后一个方法,将字符串“我爱你,你爱我吗 ...
    相信不少同学都会看到"String s=new String("abc")共创建了多少个对象"之类的面试题,在此小议一下这个小问题,如有不对,望各位指正。 一、String的两种初始方法 1.String str1=new String("abc"); 2.String str2=" ...
   判别一个关系是Non-Identifying还是Identifying只要区分子实体的主键,看是否需要父实体的外键来共同作为主键,需要则为Identifying,如果子实体自己的主键就可唯一标识则它为Non-Identifying! 以下是具体的定义: ER模型中只允许二元联系,n元联系必须定义为n个二元联系。根据实际的业务需求和规则,使用实体联系矩阵来标识实体间的二元关系,然后根据实际情况确定出连接关系的势、关系名和说明,确定关系类型,是标识关系、非标识关系(强制的或可选的)还是非确定关系、分类关系。 如果子实体的每个实例都需要通过和父实体的关系来标识,则为标识关系,否则为非标识关 ...
在javaeye上搜到一篇robbin关于java序列化的回复,我觉得其中的例子很有说服力,转过来和大家分享。       关于更多java序列化的问题可以参见JAVA系列之对象的序列化与反序列化       Java的序列化机制只序列化对象的属性值,而不会去序列化什么所谓的方法。其实这个问题简单思考一下就可以搞清楚,方法是不带状态的,就是一些指令,指令是不需要序列化的,只要你的JVM classloader可以load到这个类,那么类方法指令自然就可以获得。序列化真正需要保存的只是对象属性的值,和对象的类型。 我们可以做一个简单的小试验,来证实一下: package com.javae ...
Global site tag (gtag.js) - Google Analytics