2019年7月5日

进阶Java编程(5)基础类库

摘要: Java基础类库 1,StringBuffer类 String类是在所有项目开发之中一定会使用到的一个功能类,并且这个类拥有如下的特点: ①每一个字符串的常量都属于一个String类的匿名对象,并且不可更改; ②String有两个常量池:静态常量池、运行时常量池; ③String类对象实例化建议使用 阅读全文

posted @ 2019-07-05 20:59 周健康 阅读(288) 评论(0) 推荐(0) 编辑

进阶Java编程(4)多线程深入话题

摘要: 多线程深入话题 1,优雅的停止线程 在多线程操作之中如果要启动多线程使用的肯定是Thread类中的start()方法,而如果对于多线程需要进行停止处理,Thread类原本提供有stop()方法,但是这些方法从JDK1.2版本就已经将其废弃【@Deprecated】了,而且一直到现在也不在建议出现在代 阅读全文

posted @ 2019-07-05 20:31 周健康 阅读(212) 评论(0) 推荐(0) 编辑

进阶Java编程(3)线程的同步与死锁

摘要: 线程的同步与死锁 1,同步问题引出 在多线程的处理之中,可以利用Runnable描述多个线程操作的资源,而Thread描述每一个线程对象,对于当多个线程访问统一资源的时候如果处理不当就会产生数据的错误操作。 ①同步问题的引出 下面编写一个买票程序,将创建若干个线程的对象实现卖票处理操作。 ·范例:实 阅读全文

posted @ 2019-07-05 15:56 周健康 阅读(225) 评论(0) 推荐(0) 编辑

进阶Java编程(2)线程常用操作方法

摘要: 线程常用操作方法 多线程的主要操作方法都在Thread类中定义的。 1,线程的命名和取得 多线程的运行状态是不确定的,那么在程序的开发之中为了可以获取到一些需要使用到的线程就只能依靠线程的名字来进行操作。所以线程的名字是一个至关重要的概念,这样在Thread类之中就提供有线程名称的处理。 ①构造方法 阅读全文

posted @ 2019-07-05 15:52 周健康 阅读(183) 评论(0) 推荐(0) 编辑

Java进阶开发-基于Base64的加密与解密操作

摘要: 基于Base64的加密与解密操作 正常来讲加密基本上永远伴随着解密,所谓的加密或者解密往往都是需要有一些所谓的规则。在JDK1.8开始提供有一组新的加密处理操作,Base64处理。在这个类里面有两个内部类: Base64.Encoder 加密处理 public byte[] encode(byte[ 阅读全文

posted @ 2019-07-05 09:34 周健康 阅读(1375) 评论(0) 推荐(0) 编辑

导航