创建基于SSL的安全服务器和安全客户的范例以下内容参考孙卫琴所写的《Java网络编程核心技术详解》一书的第15章。源代码下载地址为:http://lesson.javathinker.net/javanet/javanetsourcecode.rar以下EchoServer类创建了一个基于SSL的安全服务器,它处于服务器模式。/*EchoServer.java*/importjava.net.*;
分类:
其他好文 时间:
2019-11-21 18:44:59
阅读次数:
101
只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^0|[1-9][0-9]*$"。 只能输入有两位小数的正实数:"^[0-9]+(\.[0- ...
分类:
编程语言 时间:
2019-11-14 11:18:45
阅读次数:
96
java中基本类型数组[]和ArrayList之间的互相转换在算法实现过程中经常使用。 注意:不行的话就直接进行循环暴力操作,问题不大 ...
分类:
编程语言 时间:
2019-11-13 11:19:49
阅读次数:
91
不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 在典型的 ...
分类:
编程语言 时间:
2019-10-27 18:56:25
阅读次数:
84
equals和==比较 今年工作原因开始.net转java,记录一些平常学习和工作中的知识 对于 Integer var = ? 在-128 至 127 范围内的赋值,Integer 对象是在 IntegerCache.cache 产生,会复用已有对象,这个区间内的 Integer 值可以直接使用= ...
分类:
编程语言 时间:
2019-10-22 15:24:34
阅读次数:
108
说到java.io.Closeable接口就避不开java.lang.AutoCloseable接口,因为在java版本7.0时引入了java.lang.AutoCloseable接口,同时java.io.Closeable接口便继承自java.lang.AutoCloseable接口了。 java ...
分类:
编程语言 时间:
2019-10-13 23:27:37
阅读次数:
142
from:https://www.cnblogs.com/jack-Star/p/9683023.html 一、线程5种状态 新建状态(New) 新创建了一个线程对象。 就绪状态(Runnable) 线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行 ...
分类:
编程语言 时间:
2019-09-26 14:47:50
阅读次数:
95
原文地址:https://blog.csdn.net/qq_27093465/article/details/78544505 遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题: 1、什么叫序列化和反序列化 2、作用。为啥要实现这个 Serializable 接口 ...
分类:
编程语言 时间:
2019-09-12 16:28:00
阅读次数:
128
昨天在那个.NET转java群里,看到一位朋友在问C#的int 对应java的哪个对象,就心血来潮,打算写一下C#中一些基础性的东西,在java中怎么找。 1. 基础值类型 如:int,long,double,float,bool,char,decimal等 这些基础值类型除了对应java中同名的基 ...
分类:
编程语言 时间:
2019-09-07 00:51:54
阅读次数:
110
Java 8另一个新增的重要特性就是引入了新的时间和日期API,它们被包含在java.time包中。借助新的时间和日期API可以以更简洁的方法处理时间和日期。 在介绍本篇文章内容之前,我们先来讨论Java 8为什么要引入新的日期API,与之前的时间和日期处理方式有什么不同? 在Java 8之前,所有 ...
分类:
编程语言 时间:
2019-08-30 19:11:59
阅读次数:
81