
java基础
小鱼儿Eason
这个作者很懒,什么都没留下…
展开
-
JAVA8中关于Map新增computeIfAbsent方法的使用
JAVA8中关于Map新增computeIfAbsent方法的使用目录computeIfAbsent的语义使用说明源码解析目录computeIfAbsent的语义从map中根据key获取value为空,会将第二个参数的返回值存入并返回使用姿势map.computeIfAbsent("list", key -> Lists.newArrayList())使用说明如果不使用computeIfAbsent方法,java中的使用场景是什么样子的public Object computeIfA原创 2021-08-17 23:29:50 · 1684 阅读 · 0 评论 -
Centos7下安装JDK8 无需Oracle登录
下载jdk1.8由于现在下载jdk需要登录Oracle账户,可直接使用网盘下载:https://sn9.us/file/21580407-406977967下载完成后,解压并移动到opt目录下[root@bogon xiaoyuer]# tar -xzvf jdk-8u231-linux-x64.tar.gz [root@bogon xiaoyuer]# mv jdk1.8.0_231/ ...原创 2019-11-11 23:32:31 · 938 阅读 · 0 评论 -
Java正则表达式Pattern和Matcher类详解
概述Pattern类的作用在于编译正则表达式后创建一个匹配模式.Matcher类使用Pattern实例提供的模式信息对正则表达式进行匹配Pattern类常用方法及介绍Pattern complie(String regex) 由于Pattern的构造函数是私有的,不可以直接创建,所以通过静态方法compile(String regex)方法来创建,将给定的正则表达式编译并赋予给Patter原创 2016-07-27 22:14:47 · 81354 阅读 · 7 评论 -
Java正则表达式Pattern.quote()方法详解
使用示例String pattern = Pattern.quote("1252343% 8 567 hdfg gf^$545");System.out.println("Pattern is : "+pattern);输出结果为 Pattern is : \Q1252343% 8 567 hdfg gf^$545\E方法解释在使用quote()方法之后,原有的字符串s变成了\Qs\E的样式,那原创 2016-07-27 22:18:20 · 23314 阅读 · 2 评论 -
StringTokenizer类详解
StringTokenizer类是一个用来对String进行分词编辑的应用类,类似于Java String 类中的split函数.构造函数StringTokenizer提供了三个构造参数public StringTokenizer(String str)public StringTokenizer(String str, String delim)public StringTokenizer(S原创 2016-07-21 22:34:27 · 6771 阅读 · 4 评论 -
Java正则表达式Matcher.group(int group)相关类解析
在Java正则表达式的相关类Matcher中,有如下几个方法: - int groupCount() - String group(int group) - int start(int group) - int end(int group) - String group(String name) - int start(String name) - int end(String nam原创 2016-08-02 20:35:56 · 26755 阅读 · 3 评论 -
Java网络编程基础概念
网络编程中两个主要的问题如何准确的定位网络上一台或多台主机找到主机后如何可靠高效的进行数据传输在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模型是客户机/服务器(转载 2016-10-12 11:33:05 · 566 阅读 · 0 评论 -
Java网络编程基础
异常类型在了解Socket的内容之前,先要了解一下涉及到的一些异常类型。以下四种类型都是继承于IOException,所以很多之后直接弹出IOException即可。 - UnkownHostException:主机名字或IP错误 - ConnectException:服务器拒绝连接、服务器没有启动、(超出队列数,拒绝连接) - SocketTimeoutException:连接超时 - B原创 2016-10-24 20:43:40 · 503 阅读 · 0 评论