JAVA基础
文章平均质量分 75
陈鋆
个性豁达、热情,热爱IT,热爱软件
展开
-
2取模技巧
String transaction_id = 数据库或业务消息中变动的唯一值;int hash = transaction_id.hashCode() ^ (transaction_id.hashCode() << 16);String url;if ((hash & 2) == 0) { syso("负载分发0")} else { syso("负载分发1")}通过获取String hashcode值 和 移位 的交集生成新值,然...原创 2021-05-18 11:05:52 · 764 阅读 · 0 评论 -
String、StringBuffer、StringBuilder
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常原创 2014-09-03 15:08:17 · 403 阅读 · 0 评论 -
JAVA IO前言Comparable & Comparator & 序列化Serializable & 反序列化Deserializable
Comparable可认为是内比较器(可比较的),是接口类,类参数为泛型对象T,通常对比的类本身需实现继承Comparable接口类的唯一方法compareTo(T o),对比指标为类的一个或多个属性,对比类与Comparable接口类耦合性强,Comparable接口类源代码如下:public interface Comparable { public int compareTo(T原创 2018-02-06 17:42:02 · 3107 阅读 · 0 评论 -
JDK IO层次体系结构研究
构成部分 流式 部 分:IO的主体部分(字节流、字符流输出、输出处理); 非流式部分:主要为一些辅助流式部分的类,如File类、RandomAccessFile类和FileDescriptor等类,File类提供了描述文件和目录的操作与管理方法,用来管理磁盘文件与目录。 其 他 类:文件相关的安全和操作系统相关的文件系统的类,如FileSystem类和Win32FileSys...原创 2018-02-08 09:51:28 · 288 阅读 · 0 评论 -
JDK7主要特性介绍
jdk7&8 的架构图 JDK7新增特性1、Java 编程语言特性1.1二进制数字表达方式 the integral types (byte, short, int, and long) can also be expressed using the binary number system。例如: byte aByte = (byte)0b001000...原创 2019-06-21 15:57:23 · 454 阅读 · 0 评论 -
JDK8主要新特性介绍(一)
1、语言新特性1.1接口新增默认方法与静态方法1.1.1 Interface Default Method:For creating a default method in java interface, we need to use “default” keyword with the method signature. For example:package com.java8.d...原创 2019-06-21 17:13:50 · 92771 阅读 · 17 评论 -
JDK8主要新特性介绍(二)
1.6 类库新特性 ●java.util.stream 类库包新特性 ●java.util.Optional 类新特性 ●java.util.Base64 类新特性 ●Java.time 类新特性 ●其它常用类新增特性 ●HashMap类性能提升1.6.1 java.util.stream 类库包...原创 2019-06-28 11:33:37 · 1532 阅读 · 0 评论 -
JDK9主要新特性介绍
1.Java 9 REPL (JShell) - 交互式编程环境 JShell 是 Java 9 新增的一个交互式的编程环境工具,允许无需使用类或者方法包来执行 Java 语句,可以直接 输入表达式并查看其执行结果。执行 JSHELL $ jshell | Welcome to JShell -- Version 9-ea...原创 2019-06-28 17:31:03 · 2618 阅读 · 0 评论