随笔分类 - java
摘要:文章来源:https://www.cnblogs.com/fengzheng/p/9212155.html 这种方式仅适合于比较小的项目,例如只有一两台服务器,而且配置文件是可以直接修改的。例如 Spring mvc 以 war 包的形式部署,可以直接修改resources 中的配置文件。如果是 S
阅读全文
摘要:// 0 代表前面补充0 // 3代表长度为3 // d 代表参数为正数型
阅读全文
摘要:在JDK中,主要由以下类实现java反射机制:Class类:代表一个类,Filed类:代表类的成员变量,Method类:代表类的方法,Constructor类:代表类的构造方法,Array类:提供平了动态创建数组,以及访问数组元素的静态方法。
阅读全文
摘要:泛型接口: 定义一个泛型接口: 通过类去实现这个泛型接口的时候指定泛型T的具体类型。 指定具体类型为Integer: 指定具体类型为String: 指定具体类型为一个自定义的对象: 泛型类: 在编译器,是无法知道K和V具体是什么类型,只有在运行时才会真正根据类型来构造和分配内存。 泛型方法: 引用其
阅读全文
摘要:参考:http://blog.csdn.net/androidboy365/article/details/50540202/ 解决方案 单线程情况下列出4种解决方案,但是在多线程情况下仅有第4种方案才能在多线程情况下不出现问题。
阅读全文
摘要:数组是固定的长度去保存对象,还有一些集合类如基本的List、Set、Quene、Map可以存储不固定长度的对象。
阅读全文
摘要:thinking in java的一些代码:http://www.mindviewinc.com/Books/TIJ4/ 构造函数的作用是在创建对象的时候初始化对象 缺省构造器 如果已经定义了一个构造器无论是否有参还是无参,编译器不会自动为你再创建默认的无参构造器,所以如果 注释默认的构造器,那么O
阅读全文
摘要:多态方法调用允许相同基类的子类对相同的方法作出不同的响应。 实现动态的技术我们称为动态绑定,指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。 多态的作用:消除类型之间的耦合关系。 多态存在的三个必要条件:有继承;有重写;父类应用指向子类对象。 向上转型 向上转型 父类Anim
阅读全文
摘要:对称加密算法 同一个秘钥可以用于加密和解密,缺点是秘钥的保存安全问题 不对称加密算法 工作过程: 1、乙方生成一对密钥(公钥和私钥)并将公钥向其它方公开。 2、得到该公钥的甲方使用该密钥对机密信息进行加密后再发送给乙方。 3、乙方再用自己保存的另一把专用密钥(私钥)对加密后的信息进行解密。乙方只能用
阅读全文
摘要:访问权限的控制加强了具体实现的隐藏 定制自己的工具库取代输出 定制自己的工具库取代输出 用static引入包
阅读全文
摘要:通过一个对象获得完整的包名和类名 所有类的对象其实都是Class的实例。 实例化class对象 通过一个类获取其所有的属性 输出结果是 通过class调用其他类中的构造函数 【运行结果】: [null 0] [Rollen 0] [null 20] [Rollen 20] 关于反射中invoke方法
阅读全文
摘要:1、打开我的电脑--属性--高级--环境变量 2、新建系统变量:JAVA_HOME 变量值:jdk的安装路径 C:\Program Files\Java\jdk1.7.0 系统变量:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool
阅读全文
摘要:* 第一:生产者 生产的消费品 存放到仓库中,当仓库满时,生产者停止生产* 第二:消费者 到仓库中 使用消费品,当仓库没有消费品时,停止消费* 第三:生产者 在仓库满停止生产后 通知消费者去消费 * 第四:消费者 在仓库没有消费品时 通知生产者生产 public class ProducerCons
阅读全文

浙公网安备 33010602011771号