![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Rickshawboylu
梦倒塌的地方,今已爬满青苔。
展开
-
详解HashMap的put方法
看这张图就够了转自:https://zhuanlan.zhihu.com/p/21673805转载 2018-11-23 09:59:24 · 549 阅读 · 0 评论 -
四种常见的 POST 提交数据方式
转自:https://imququ.com/post/four-ways-to-post-data-in-http.htmlHTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以...转载 2019-06-15 14:44:14 · 401 阅读 · 0 评论 -
微博开放平台开发(一)获取access_token
转自:https://www.cnblogs.com/demingblog/p/5517255.html一、准备。1.微博账号。注册很容易。2.微博账号成为开发者。登录微博开放平台 登录你注册的账号,然后进入管理中心完善开发者基本信息和身份认证。这个时候,还需要浏览一下微博开放平台的文档,来了解一些这个开放平台的一些规范性的名词。每个链接都点进去看看,顺便看看微博...转载 2019-06-13 10:10:34 · 1674 阅读 · 0 评论 -
Java 8 新的时间类使用
转自:https://www.cnblogs.com/theRhyme/p/9756154.html下面将依次介绍Date转Java8时间类操作,Java8时间类LocalDate常用操作(如获得当前日期,两个日期相差多少天,下个星期的日期,下个月第一天等) 解析不同时间字符串成对应的Java8中的类,如Instant、LocalDateTime、ZonedDateTime 时区Z...转载 2019-05-28 16:54:04 · 769 阅读 · 0 评论 -
如果两个对象不相同,他们的hashcode可能相同?
HashSet和HashMap一直都是JDK中最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。 那么Java运行时环境是如何判断HashSet中相同对象、HashMap中相同键的呢?当存储了“相同的东西”之后Java运行时环境又将如何来维护呢? 在研究这个问题之前,首先说明一下JDK对equals(Object obj)和hashcode()这两个方法...转载 2018-12-13 16:03:58 · 1683 阅读 · 0 评论 -
Java源码分析---(Java.util包分析之Collection<E>)
先从AbstractCollection<E>抽象类开始:public abstract class AbstractCollection<E> implements Collection<E>{/*****/}public interface Iterable<T> {}Collection接口继承了Iterable<...原创 2018-06-09 16:13:04 · 436 阅读 · 0 评论 -
java常用的框架介绍
原文:https://www.cnblogs.com/byqh/p/5595384.html一、SpringMVChttp://blog.csdn.net/evankaka/article/details/45501811Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基...转载 2018-06-25 09:40:28 · 222 阅读 · 0 评论 -
Date 转 Calendar 获取年 月 日
/**解析日期,获取年月日星期*/ private void parseDateToYearMonthDayWeek(Date date){ //获取默认选中的日期的年月日星期的值,并赋值 Calendar calendar = Calendar.getInstance();//日历对象 calendar.setTime(date);//设...转载 2018-08-10 15:12:33 · 1248 阅读 · 0 评论 -
Java 对象初始化详细过程
一个类及其对象初始化的过程一、什么时候需要初始化一个类首次创建某个对象时:Dog dog = new Dog(); 首次访问某个类的静态方法或者静态字段时:Dog.staticFields;Java 解释器就会去找类的路径,定位已经编译好的 Dog.class 文件。二、获得类的资源然后 jvm 就会载入 Dog.class,生成一个 class 对象。这个时候...翻译 2018-08-20 15:11:24 · 209 阅读 · 0 评论 -
java的 I/O流结构
面向字节的操作为以8位为单位对二进制的数据进行操作,对数据不进行转换,这些类都是InputStream和OutputStream的子类。面向字符的操作为以字符为单位对数据进行操作,在读的时候将二进制数据转为字符,在写的时候将字符转为二进制数据,这些类都是Reader和Writer的子类。 ...翻译 2018-08-22 15:00:31 · 245 阅读 · 0 评论 -
区别Java 是32 位还是 64 的命令
区分32和64位的命令如下:java -d32 或 java -d32 java -d32 -version如果你安装的Java是32位的话就会出现以下信息,鉴于本人安装的Java 是64位的,展示64位的信息;反之会报如下信息:...原创 2018-08-22 15:32:32 · 3390 阅读 · 0 评论 -
Java编程思想----第20章注解笔记
1.什么是注解:注解(元数据)在一定程度上是在把元数据与源代码文件结合在一起,为我们在代码中添加信息提供了一种形式化的方法,是我们在稍后某个时刻非常方便的使用这些数据。Java se5内置了三种注解;@Override,@Deprecated,@SuppressWarnings;2.定义注解:@Documented@Inherited@Target(ElementType...原创 2018-10-16 11:24:28 · 250 阅读 · 0 评论 -
java.util.ConcurrentModificationException详解
转自:https://www.jianshu.com/p/c5b52927a61a本想翻译一下java.util.ConcurrentModificationException这篇文章的。但发现讲的不够详细深入,查了一些资料后决定自己扩展一下。水平有限,仅仅作为一个学习总结啦。异常产生当我们迭代一个ArrayList或者HashMap时,如果尝试对集合做一些修改操作(例如删除元素),可...转载 2018-10-24 15:12:34 · 333 阅读 · 0 评论 -
关于Java反射笔记
原文:https://www.jianshu.com/p/5b3acad0f025什么是反射:Java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。用一句话总结就是反射可以实现在运行时可以知道任意一个类的属性和方法。优缺点:上面...原创 2018-10-26 16:02:40 · 181 阅读 · 0 评论 -
简单的使用Java IO和NIO
功能:将一个TXT文件保存到另一个文件; public static void main(String[] args) throws Exception { //得到一个文件的输入流 FileInputStream inputStream = new FileInputStream("C:\\Users\\jinzheyi\\Desktop\\some2.txt");...原创 2018-10-26 11:01:52 · 150 阅读 · 0 评论 -
基于Java的的Stream分页实现
普通分页:List<AccessAreaVo> areaVo = vos.stream() .skip(pageable.getPageSize() * (pageable.getPageNumber() - 1)) .limit(pageable.getPageSize()).collect(Collectors.toList());...原创 2019-07-01 14:24:08 · 15441 阅读 · 8 评论