java
iteye_18797
这个作者很懒,什么都没留下…
展开
-
MyEclipse提示“错误: 找不到或无法加载主类”-转载
转载:http://www.ithao123.cn/content-2014376.html 做项目过程中,更新了一下SVN,把自己机器上代码更新成了最新版本,可是在运行程序时发现Eclipse提示:“错误: 找不到或无法加载主类……”。发现根本就没有生成.class文件,也即没有时行编译。后来连错误提示也没有了,点击“build project"后一点反应都没有,不能编译。最后才发现自己犯...2016-07-18 10:44:27 · 382 阅读 · 0 评论 -
集合的复制
[size=large]//示例[/size] [size=large]//学生类[/size] package com.softstome.clone.arrayCopy; import java.io.Serializable; public class Student implements Serializable ,Cloneable{ private s...原创 2014-07-27 19:32:58 · 136 阅读 · 0 评论 -
数组的copy
package com.softstome.clone.arrayCopy; import java.util.Arrays; public class ArrayCopy { public static void main(String[] args) { /* * 方法1:Arrays.copyOf, 复制整个数组 * * 缺陷:不...原创 2014-07-27 19:28:17 · 68 阅读 · 0 评论 -
深层复制与浅层复制(通过序列化的方式实现)
package com.softstome.clone.arrayCopy.internet; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import j...原创 2014-07-27 19:23:16 · 127 阅读 · 0 评论 -
深层复制与浅层复制(通过clone的方式)
[size=large]深层复制与浅层复制[/size] 深层复制:Java对象的深层复制是指Java对象A本身被复制成新对象B,同时A的属性也是被复制成新对象,赋值到A的各个属性上去,A与B的相同属性都引用到不同的对象。 浅层复制:A与B的属性没有复制成新的属性。比如: 虽然B与A的地址不同,但是B对象的成员对象与A对象对应的成员对象是同一个对象。 [size=large]事例如下...原创 2014-07-27 19:12:17 · 116 阅读 · 0 评论 -
线程状态
线程在一定条件下,状态会发生变化。线程一共有以下几种状态: [b]1、新建状态(New)[/b]:新创建了一个线程对象。 [b]2、就绪状态(Runnable)[/b]:也就是可运行状态,线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CPU之外,其它的运行所需资源都已全部获得。 [b]3...2016-12-29 17:05:38 · 105 阅读 · 0 评论 -
对java 多线程 wait notify notifyAll 的理解
[b]3个人玩游戏一台手柄游戏,一次只能有一个人玩 示例代码1[/b] public class Player implements Runnable { private final int id; private Game game; public Player(int id, Game game) { this.id = id; ...2016-12-14 15:53:51 · 111 阅读 · 0 评论 -
java中中synchronized的用法详解
[size=large][b]1.对象锁:[/b][/size] [b][size=large] 1.1对象锁是run方法所在类的实例[/size][/b] synchronized 修饰非静态方法,或者 synchronized(this)时 public synchronized void method() { // todo }与 public void meth...原创 2016-12-13 16:43:14 · 98 阅读 · 0 评论 -
compareTo
compareTo是按字典顺序比较两个字符串。该比较基于字符串中各个字符的 Unicode 值。 int value=str1.compareTo(str2); 当str1小于str2时,返回小于0的值,当str1与str2相同时,返回0,当str1大于str2时,返回大于0的值。 [b]具体的比较分2种情况,如下:[/b] [b]情况1.当一个字符串是另一个字符串前缀时,比较...原创 2016-12-09 16:24:32 · 197 阅读 · 0 评论 -
集合(放对象)排序
//转载:http://blog.csdn.net/zxy_snow/article/details/7232035 用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: [java] view plain copy /** * 根据order对User排序 */ public class Use...2016-12-09 15:37:09 · 111 阅读 · 0 评论 -
java复制的实现方式比较(clone,序列化)
[size=large]java对象的复制[/size] [size=large]方式1:clone[/size] 所需操作:实现Cloneable接口,重写clone()方法。 如何调用:原对象.clone(); 得到复制的对象 方式2:通过序列化 所需操作:需要实现Serializable接口,需要写一个复制对象的处理方法(将对象写入内存,然后从内存中读出来,赋给新的对象) ...原创 2014-07-27 19:44:42 · 132 阅读 · 0 评论