- 博客(22)
- 收藏
- 关注
转载 序列化
1、序列化是干什么的?简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;b)当你想用套接字在网络
2016-07-31 23:58:31 233
转载 java常量池概念
java常量池概念在class文件中,“常量池”是最复杂也最值得关注的内容。 Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,比如: 类和接口的全限定名; 字段的名称和描述符; 方法和
2016-07-20 21:46:31 206
转载 请问在java中定义字符串时要加上final修饰吗?
提问者采纳亲,final 加到属性上面就是常量了,也就是说他不能变了。String这个类他本身就是final的,所以你定义字符串不须要加,除非你要把这个String变量弄成常量。正常的来说,final修饰就是一个不再改变的量,这样,他的修饰的字符串就要大写,比如:private static final String PRICE=15;这这个PRICE就是个常量了。不明白可再问
2016-07-18 21:38:13 3124 1
转载 多态以及其优缺点
多态:可以理解为事物存在的多种体现形态,比如说人:男人、女人;动物:猫,狗。多态:多种形态。这里要重点讲的就是对象的多态性。狗 x = new 狗();动物 y = new 狗();//对象的多态性,狗对象即是狗类型,又是动物形态。必须要明确一点:狗是动物中的一种。意味着狗是需要继承动物的才可以这样指向。多态性:在程序中的体现。 就是:父类或者接口的引用指向自己
2016-07-15 21:57:37 5296
转载 多态
多态1.多态是java中封装和继承之外的第三个基本特征,我觉得也是java最核心的东西,也叫动态绑定,或者后期绑定,或者运行时绑定。在执行期间(而非编译期间)判断所引用对象的实际类型,根据其实际的类型调用相应的方法。2. 多态理解起来比较抽象一些,举个例子,宝马是车,台灯是灯,拿铁是咖啡,吉他是乐器。多态的存在有3个条件,1)要有继承 2)要有重写3
2016-07-15 21:52:47 274
原创 父类引用指向子类对象的说明
public class Person {private String name;public String getName() {return name;}public void setName(String name) {this.name = name;}public void work() {System.out.println("p
2016-07-14 22:56:46 431
转载 Java中的继承和多态
Java中的继承和多态 1、 什么是继承,继承的特点?子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为,而子类除了具有父类的特征和行为,还具有一些自己特殊的特征和行为。在继承关系中。父类和子类需要满足is-a的关系。子类是父类。表示父
2016-07-14 22:54:25 234
转载 谈谈Java中的继承与组合
谈谈Java中的继承与组合 1.继承和组合的概念 在新类里简单地创建原有类的对象。我们把这种方法叫作“组合”,因为新类由现有类的对象合并而成。我们只是简单地重复利用代码的功能,而不是采用它的形式。 第二种方法是创建一个新类,将其作为现有类的一个“类型”。我们可以原样采取现有类的形式,并在其中加入新代码,同时不会对现有的类产生影响。这种魔术般的行为叫作“继承”(In
2016-07-13 19:45:34 275
转载 Java中的继承与组合
Java中的继承与组合本文主要说明Java中继承与组合的概念,以及它们之间的联系与区别。首先文章会给出一小段代码示例,用于展示到底什么是继承。然后演示如何通过“组合”来改进这种继承的设计机制。最后总结这两者的应用场景,即到底应该选择继承还是组合。1、继承假设我们有一个名为Insect(昆虫)的类,这个类包含两个方法:1)移动move(); 2)攻
2016-07-13 19:41:50 503
转载 Eclipse Java注释模板设置详解
Eclipse Java注释模板设置详解设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name} * @Package ${pac
2016-07-12 16:09:12 228
转载 Java的string类为什么是不可变的
答案一:最流行的Java面试题之一就是:什么是不可变对象(immutable object),不可变对象有什么好处,在什么情况下应该用,或者更具体一些,Java的String类为什么要设成immutable类型?不可变对象,顾名思义就是创建后不可以改变的对象,典型的例子就是Java中的String类。复制代码代码如下:String s = "ABC";
2016-07-12 11:05:17 280
转载 JAVA UUID 生成
JAVA UUID 生成GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的IDpackage com.mytest
2016-07-11 23:03:46 247
转载 一台机子可以装两种版本的JDK吗?
可以,但注意事项如下: 1、安装时需要注意,不同版本的jdk安装在不同的目录下以免混淆 2、配置时需要注意,环境变量设置为其中一个jdk,另一个不设置,当用到时直接进到目录下操作即可 3、建议安装高版本,高版本兼容低版本的jdk是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK(Java Devel
2016-07-11 23:02:03 6882
转载 数组Array和集合的区别:
java中的集合和数组1234567891011121314151617181920212223242526272829
2016-07-11 22:59:34 416
转载 Eclipse代码补全,修改 空格键 "=" 键不上屏
Eclipse代码补全,修改 空格键 "=" 键不上屏Eclipse具有代码提示功能, 但是默认的提示只有在输入"."时才会提示, 我们希望Eclipse可以像Visual Studio那样, 输入任何字母都可以自动提示, 按照如下方式进行修改即可: 1. “window”→“Preferences”2. 选择“java”,展开,“Editor”,选择“
2016-07-11 22:58:14 509
转载 算法总结:判断一个数是否为素数
算法总结:判断一个数是否为素数目录(?)[+]1.约定x%y为x取模y,即x除以y所得的余数,当x象都为整数。x^y表示x的y次方。乘方运算的优先级高于乘除和取模,加减的优先级最低。见到x^y/z这样,就先算乘方,再算除法。A/B,称为A除以B,也称为B除A。若A%B=0,即称为A可以被B整除,也称B可以整除A。A*B
2016-07-11 22:55:16 816
转载 java中子类继承父类时是否继承构造函数呢?
java中子类继承父类时是否继承构造函数呢?java继承中对构造函数是不继承的。以下是例子: public class FatherClass { public FatherClass() { System.out.println(100); } public FatherClass(int age) { System.out.
2016-07-08 13:49:37 811
转载 java环境变量
.....................................................................................................................................................CLASSPATH是什么?它的作用是什么? 它是javac编译器的一个环境变量。
2016-07-08 13:42:23 379
转载 java静态方法能否被重写
java静态方法能否被重写 JAVA静态方法形式上可以重写,但从本质上来说不是JAVA的重写。因为静态方法只与类相关,不与具体实现相关,声明的是什么类,则引用相应类的静态方法(本来静态无需声明,可以直接引用),看下例子: Java代码 class Base{ static void a( ){Sys
2016-07-08 13:41:05 416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人