热门关键字:
Java中String、StringBuffer、StringBuilder的区别(转)

Java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。privatefinalcharvalue[];StringBuilder与...

217
2020/4/23 15:29:03
0
View Details
Java网络编程与NIO详解8:浅析mmap和Direct Buffer

之前看到一篇文章说epoll中在维护epoll句柄数据结构时使用到了mmap的技术,但是后来看了其他文章以及epoll源码后发现好像并没有用到这个技术。转自知乎:epoll_wait的实现~有关从内核态拷贝到用户态代码.可以看到__put_user这个函数就是内核拷贝到用户空间.分析完整个linux2.6版本的epoll实现没有发现使用了mmap系统调用,根本不存在共享内存在epoll的实现if...

216
2020/4/22 15:27:55
0
View Details
常用高效 Java 工具类总结

一、前言在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。二、org.apache.commons.io.IOUtilscloseQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转换I...

289
2020/4/22 15:25:59
0
View Details
Java基础语法总结

Content1.win10安装JDK82.数据类型与变量3.运算符4.程序流程控制5.数组1.win10安装JDK8jdk8下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html【下载的这个安装包主要包含JDK,JRE,JavaFx包】设置jdk安装路径设置jre安装路径设...

215
2020/4/22 15:25:31
0
View Details
java中String对象的存储位置

转载注明出处:https://www.cnblogs.com/carsonwuu/p/9752949.html本次样例中使用6个test直接演示String对象的创建位置:堆、栈、常量池。packagetest.string.equal;publicclassMain{/**创建了三个对象,"helloworld对象创建在常量池中",每次newString()都会创建一个对象在堆内...

209
2020/4/22 15:24:55
0
View Details
聊聊 Java8 以后各个版本的新特性

作者:ZY5A59juejin.im/post/5d5950806fb9a06b0a277412某天在网上闲逛,突然看到有篇介绍Java11新特性的文章,顿时心里一惊,毕竟我对于Java的版本认识还停留在Java8上,而日常使用的语法和API还停留在Java7上。于是抽时间看了看Java8以后各个版本的特性,做了一个总结。文章概览JDKJDK全称JavaDev...

206
2020/4/22 15:23:10
0
View Details
JavaWeb零基础入门-02 开发环境安装

大家好!我又来了,上一篇我们讲了一些基础概念:Html、Web服务器、数据库、Http和JavaWeb三大组件,它们是什么,有什么作用,都有了初步的了解。接下来我们进入学习JavaWeb的第一步,开发环境的安装。JavaWeb开发环境概述一、开发工具包JDKJDK包括运行Java程序所必须的JRE环境及开发过程中常用的库文件。JDK包含JRE(Java运行环境),而JRE包含J...

195
2020/4/22 15:22:25
0
View Details
java FastJson的使用

1.前言1.1.FastJson的介绍:JSON(javaScriptObjectNotation)是一种轻量级的数据交换格式。主要采用键值对({"name":"json"})的方式来保存和表示数据。JSON是JS对象的字符串表示法,它使用文本表示一个JS对象的信息,本质上是一个字符串。JSON的处理器有很多,这里我介绍一下FastJson,FastJson是阿里的开源JSON解析库,可以解...

331
2020/4/21 15:23:16
0
View Details
1.3 JAVA集合框架以及区别

涉及的参考链接:https://www.runoob.com/java/java-collections.html,http://how2j.cn/k/collection/collection-arraylist/363.html一、为什么常用集合而不用数组?引用集合代替数组,数组初始化必须声明长度,容易引起资源浪费以及资源占用不足,常常数组下边越界。ArrayList不用定义长度,每增加一个...

209
2020/4/21 15:19:17
0
View Details
聊一聊Java字符串的不可变

前言在Java开发中String(字符串)对象是我们使用最频繁的对象,也是很重要的对象。正是使用得如此频繁,String在实现层面上不断进行优化,从Java6到Java7,再到Java9的新实现,都是为了提升String对象的性能,而其中不变的是String所生俱来的特性:不可变。本文主要聊一聊String的不可变,以及为什么存在的。什么是String的不可变...

197
2020/4/21 15:15:13
0
View Details