你能看懂的JDK专栏
实践!实践!实践!
向上爬的小蜗牛
一切都是最好的安排
展开
-
java并发锁ReentrantReadWriteLock读写锁源码分析
1、ReentrantReadWriterLock基础所谓读写锁,是对访问资源共享锁和排斥锁,一般的重入性语义为 如果对资源加了写锁,其他线程无法再获得写锁与读锁,但是持有写锁的线程,可以对资源加读锁(锁降级);如果一个线程对资源加了读锁,其他线程可以继续加读锁。java.util.concurrent.locks中关于多写锁的接口:ReadWriteLockpublic interfa...转载 2019-09-30 21:25:33 · 187 阅读 · 0 评论 -
【JVM】类加载---JAVA获取CLASSPATH路径
JAVA获取CLASSPATH路径ClassLoader 提供了两个方法用于从装载的类路径中取得资源:public URL getResource (String name); public InputStream getResourceAsStream (String name); 这里name是资源的类路径,它是相对与“/”根路径下的位置。getRe...原创 2019-09-06 10:46:43 · 1504 阅读 · 1 评论 -
java8的Stream流使用
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行...原创 2019-07-14 21:17:57 · 215 阅读 · 1 评论 -
java.net.URLDecoder和URLEncoder类的应用
目录类URLDecoder类URLEncoder应用注意类URLDecoder解密:使用指定的编码机制对 application/x-www-form-urlencoded 字符串解码。类URLEncoder加密:使用指定的编码机制将字符串转换为 application/x-www-form-urlencoded 格式为什么用?主要用来解决...原创 2019-04-30 21:20:44 · 606 阅读 · 1 评论 -
HTTP协议——你用到但不知道的
目录HTTP协议HTTP协议简介五层网络模型--HTTP协议是应用层协议协议体现:URL构成-用了这么久,你注意过吗?协议内容响应状态码(HTTP响应状态码)常见头---自行百度补充小结HTTP协议1、导图总结2、起因:一个HTTP打趴80%面试者 面试官:请问你了解HTTP协议吗? ...原创 2019-04-25 11:52:06 · 323 阅读 · 5 评论 -
java.net.InetAddress类的应用
目录类InetAddress应用类InetAddress 1、此类表示Internet协议(IP)地址 2、所有已实现的接口: 序列化 3、直接已知子类: Inet4A...原创 2019-04-16 20:44:55 · 337 阅读 · 2 评论 -
【Java】——代码块
前言 在上篇博客中提到了什么是代码块(点我查看上篇博客)。也提到了代码块分为四类:静态代码块、构造代码块、局部代码块、同步代码块。那么关于这几种代码块的特点?作用?什么时候被执行?等问题,大家思考下~下面来为大家揭晓正文: 1、静态代码块: 1.1 代码展示: 1.2 特点: ...原创 2018-03-05 15:34:58 · 631 阅读 · 26 评论 -
【Java】——所有变量
前言 在Java语言中,变量有很多种,大家总是傻傻分不清楚~,接下来让我带你搞清楚这个东西吧正文: 首先大家要知道共有几种变量: 问题发现与解答: 那么看到这里大家可能会有几个问题: 问题一:什么是实例属性?什么是类属性? ...原创 2018-03-04 21:32:47 · 573 阅读 · 25 评论 -
【Java】——流式IO的使用
一、java io的开始:文件1. 我们主要讲的是流,流的本质也是对文件的处理,我们循序渐进一步一步从文件将到流去。2. java 处理文件的类 File,java提供了十分详细的文件处理方法,举了其中几个例子,其余的可以去 Java代码 package com.hxw.io; import java.io.*; public class FileExample{ publi...转载 2018-01-22 11:50:07 · 511 阅读 · 20 评论 -
【Java】——流式IO
前言: IO,IO的全称是输入/输出(Input/Output),那么关于IO,我之前听说过IO设备,那IO设备和IO是什么关系?Java流式IO和IO有关系吗?正文 什么是IO? IO分为IO设备和IO接口两个部分,IO设备即基本的输入输出设备,像键盘就属于输入设备,显示器和打印机等属于输出设备。IO接口是当计算机系统需要连接一个或多个外设时就用到了IO接...原创 2018-01-24 08:17:27 · 512 阅读 · 26 评论 -
【Java】容器API——问题式剖析
前言: Java容器API,这5个字/字母,刚看到我是一愣,拆分开来:“Java容器”是什么?“API”又是什么?“容器API”是容器和API两个的结合吗? 想知道这个问题,那就先来了解下什么是API,什么是容器吧。 正文: API:(Application Programming Interface,应用程序编程接口) 说到API,这个理解是目...原创 2018-01-21 20:12:25 · 345 阅读 · 18 评论 -
【Java】异常处理—— 问题式剖析
前言: 大部分程序员对异常都不会太陌生,小编对它也是又爱又恨!异常处理呢在我看来可能有两个角度,首先是异常出现了,我们去解决异常。但又因为对一个系统来说,抛出大量异常是有问题,其次是正因为这个原因,我们应该从程序开发角度尽可能的控制异常发生的可能,尽可能就是未雨绸缪,在其未出现之前就处理掉! 各种编程语言都会有异常,那么什么是异常呢?Java异常是否有其特有的特点...原创 2018-01-21 16:52:11 · 325 阅读 · 17 评论