![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
灬叛逆丿文
这个作者很懒,什么都没留下…
展开
-
实探java对象的内存布局
实探java对象的内存布局在我深入学习synchronized的时候,我查了很多资料,发现synchronized锁住的是对象的对象头,然后我又了解什么是对象头,这块的资料就很多了。总结一下就是:在JVM中,对象在内存中的布局分为三块区域:对象头、实例数据和对齐填充数据。对象头:对象头主要结构是由Mark Word 和 Class Metadata Address实例数据:存放类的属性...原创 2019-12-19 12:33:03 · 858 阅读 · 0 评论 -
java静态块非静态块构造函数的初始化顺序
从一个小Demo入手public class Demo1 { static Demo1 demo1 = new Demo1(); String name1 = "wkw"; Demo1() { System.out.println("我是构造函数"); } { System.out.println("我是非静态块" + n...原创 2019-04-18 22:58:59 · 350 阅读 · 0 评论 -
java查看当前系统的的编码方式
java查看当前系统的的编码方式 public static void main(String[] args) { //查看当前系统的字符编码方式 System.out.println(Charset.defaultCharset().name()); //查看当前系统的编码方式 System.out.println(Syst...原创 2019-05-05 10:52:17 · 7247 阅读 · 1 评论 -
java编码知识详解
java编码知识详解简介计算机的本质就是二进制,所以对计算机下达的所有指令最终都会转换为0,1代表的二进制数,比如数字,汉语,符号最终对应的都是二进制数,但是具体哪个符号对应哪个二进制数,就要有一套标准来规范,不同的标准就是不同的编码方式。目前java语言中常用的编码方式是ASCII、ISO-8859-1、GBK、UTF-8、UTF-16其余的编码方式不做讨论,现在就来说说这几种编码方式。...原创 2019-05-05 14:09:58 · 450 阅读 · 0 评论 -
关于Java中方法参数为Void的用法
关于Java中方法参数为Void的用法看String源码的时候发现方法参数竟然有一个参数是Void类型的,感觉很奇怪,做了这么长时间的java还是头一次发现方法参数是Void类型的,看了代码以后发现这种用法确实不错,特此记录一下String的源码里面这个方法就用了Void做了参数,比较好奇,就去追踪的看了下。 String(char[] value, int off, int len,...原创 2019-04-30 11:23:56 · 3994 阅读 · 1 评论 -
java中Double类型判断值是否为NaN的四种方法
java中Double类型判断值是否为NaN的四种方法在java连接MongoDB数据库中用Double接收值时,发现部分数据到前端展示是NaN,需要对这部分数据进行处理,但是一下子想不到Double类型的值是NaN应该怎么判断。NaN定义NaN在Double的类中定义NaN = 0.0d / 0.0public static final double NaN = 0.0d / 0.0;...原创 2019-05-14 15:11:38 · 27264 阅读 · 1 评论 -
SpingBoot整合MongoDB中分页查询
SpingBoot整合MongoDB中分页查询废话不多说直接上代码,简单易懂,开箱即用package com.tk.portal.utils;import java.util.List;/** * mongoDb分页对象 */public class PageResult<T> { //当前业 private Integer pageNum; //每页...原创 2019-05-14 15:30:12 · 2770 阅读 · 1 评论 -
Integer.parseInt(s)和Integer.valueOf(s)之间的区别
Integer.parseInt(s)和Integer.valueOf(s)之间的区别前言今天再看Integer源码的时候,发现了一个问题, Integer.parseInt(s)和Integer.valueOf(s)都可以将字符串解析成int类型。那为啥要提供两个不同的方法了,于是去看了一下他们两个方法的源代码实现Integer.parseInt(s)返回值是int类型 publ...原创 2019-05-07 11:39:41 · 3934 阅读 · 0 评论 -
java实现XML转JSON
java实现XML转JSON首先引入依赖 <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20180813</versi...原创 2019-08-08 09:57:26 · 685 阅读 · 0 评论