
Java
文章平均质量分 76
没钱怎么任性
没钱怎么任性
展开
-
配置Java环境变量的原因
自己总结些再加抄点:安装JDK后要配置环境变量,主要有三个:1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_042 CLASSPATH ->到哪里找需要执行的.class文件,如: .;%JAVA_HOME%\lib; 前面是一个点[.]再加一个分号[;]再以分号结束[;] 为什么要加点[.]在编译java文件时,如javac xxx.ja转载 2015-07-07 12:09:54 · 745 阅读 · 0 评论 -
99%的java程序员都会做错的一道题
请看如下代码, 如果你能不运行得出正确答案, 那你真的超过99%的java程序员了.[本人属于最大头的那部分]public class A{ public String s = "A"; public void setS(String s){ this.s = s; } public String getS(){原创 2016-08-01 12:03:12 · 982 阅读 · 0 评论 -
Java中实现深拷贝的方法—学习笔记
类实现Cloneable接口,然后用调用clone()方法,那么返回的只是一个浅拷贝的对象,基本属性的值是拷贝过来了而引用类型还是指向了被拷贝对象的引用类型。方法一:类实现一个标记接口Serializable通过IO流来实现对象的深拷贝public class Menus implements Serializable{ private static final long serialV原创 2017-03-05 16:37:18 · 3636 阅读 · 0 评论 -
微信发个朋友圈没有想到也可以用设计模式来实现——观察者模式
观察者模式的概念观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式的别名包括发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式是一种对象行为型模原创 2017-07-09 15:27:35 · 2266 阅读 · 0 评论