![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 50
想学外语haodp
想学IT实战(C#,Java)技术的,请联系。haodp0558@163.com
展开
-
Java特性和设计模式的关系?
自己学习的时候,经常疑惑什么是设计模式,设计模式是怎么实现的,后来深思后明白,设计模式就是Java的特性(继承,封装,多态,静态,接口,反射)等,利用一种或几种按照一定的规律编码,就是设计模式。例如:代理模式:就是利用多态,反射,以及接口三大特性。1:接口public interface Subject { void visit();}public c原创 2017-05-24 20:28:36 · 287 阅读 · 0 评论 -
Java中,重载和重写是否是多态?
override->重写(=覆盖)、overload->重载、polymorphism -> 多态重载,继承,重写和多态的区别:继承是子类获得父类的成员,重写是继承后重新实现父类的方法。重载是在一个类里一系列参数不同名字相同的方法。多态则是为了避免在父类里大量重载引起代码臃肿且难于维护。一个有趣的说法是:继承是子类使用父类的方法,而多态则是父类使用子类的方法。注原创 2017-05-22 20:59:00 · 2038 阅读 · 0 评论 -
线程间通信的几种方式
Java线程间通信:1:线程上下文2:共享内存3:IPC通信4:套接字(Socket),不同的机器之间进行通信另外:附注通信内容:linux常用的进程间的通讯方式(1)、管道(pipe):管道可用于具有亲缘关系的进程间的通信,是一种半双工的方式,数据只能单向流动,允许一个进程和另一个与它有共同祖先的进程之间进行通信。(2)、命名管道(named pipe):原创 2017-05-22 21:27:34 · 14577 阅读 · 4 评论 -
java and php aes相互加密解密。
1:RSA加密算法:1-1:Java RSA公约加密代码 public static byte[] encryptByPublicKey(byte[] data, String publicKey) throws Exception { byte[] keyBytes = Base64.decodeBase64(publicKey); X509En原创 2018-01-05 17:52:16 · 1222 阅读 · 0 评论