java
z_zhangteng_t
记录自己的轨迹
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ReentrantLock和AQS
原创 2021-08-09 20:08:49 · 157 阅读 · 0 评论 -
ThreadLocal原理
threadLocal理解线程与线程变量的绑定,方便线程变量的隔离ThreadLocal数据结构ThreadLocal数据结构图Thread类中引用了ThreadLocalMap /* ThreadLocal values pertaining to this thread. This map is maintained * by the ThreadLocal class. */ ThreadLocal.ThreadLocalMap threadLocals .原创 2021-07-25 10:02:14 · 168 阅读 · 1 评论 -
java的String类介绍
目录1、String s = new String("xyz");创建了几个StringObject?是否可以继承String类?2、String和StringBuffer的区别3、下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d";1、String s = new String("xyz");创建了几个StringObject?是否可以...原创 2020-01-03 09:28:22 · 190 阅读 · 0 评论 -
java集合
Map与List和Set1、继承接口List和Set继承Collection接口,Map不是。2、原创 2020-01-03 09:17:49 · 123 阅读 · 0 评论 -
Java中>>和>>>的区别
Java中>>和>>>的区别>>:带符号右移。正数右移高位补0,负数右移高位补1。比如:4 >> 1,结果是2;-4 >> 1,结果是-2。-2 >> 1,结果是-1。>>>:无符号右移。无论是正数还是负数,高位通通补0。对于正数而言,>>和>>>没区别。...转载 2020-01-03 09:14:09 · 342 阅读 · 0 评论 -
java的流的介绍
java中常用的流一、流 流是一个相对抽象的概念,所谓流就是一个传输数据的通道,这个通道可以传输相应类型的数据。进而完成数据的传输。这个通道被实现为一个具体的对象。输入流:从外部空间(文件、网络连接、内存块)读入字节序列的管道(对象)。输出流:可以向外部空间(文件、网络连接、内存块)写入字节序列的管道(对象)。、两种最基本的抽象类: 处理字节:Input...转载 2019-08-16 15:35:55 · 131 阅读 · 0 评论 -
字节、字、bit、byte的关系
1字节(byte)=8位(bit)在16位系统中,1字(word)=2字节(byte)=16位(bit)在32位系统中,1字(word)=4字节(byte)=32位(bit)在64位系统中,1字(word)=8字节(byte)=64位(bit)字 word字节 byte位 bit,来自英文bit,音译为“比特”,表示二进制位。字长是指字的长度1字=2字节(1 word = 2 ...转载 2019-07-17 16:57:22 · 5353 阅读 · 0 评论 -
读取文件然后拼装成sql语句
package questiontool;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader;import java.io.File; import java.io.FileInputStream; import java.原创 2017-05-04 11:32:53 · 427 阅读 · 0 评论 -
复制文件夹的java代码实现
package aaa;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;原创 2017-01-19 20:29:59 · 494 阅读 · 0 评论 -
"=="和equals的区别
一、java当中的数据类型和“==”的含义:1> 基本数据类型(也称原始数据类型) :byte,short,char,int,long,float,double,boolean。他们之间的比较,应用双等号(==),比较的是他们的值。2 >复合数据类型(类):当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址(确切的说,是堆内存地址)。注:对于第二种类型,原创 2016-12-19 22:36:03 · 278 阅读 · 0 评论 -
java中堆和栈的区别
堆内存---->用来存放由new创建的对象和数组,在堆中分配的内存 ---->在堆中产生了一个数组或对象后,还可以在栈中定义一个特殊的变量,让栈中这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这 变量就成了数组或对象的引用变量 ---->由Java虚拟机的自动垃圾回收器原创 2016-12-19 22:29:01 · 359 阅读 · 1 评论 -
运行时异常一般异常的区别
Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。 Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception :表示可恢复的例外,这是可捕捉到的。Java 提供了两转载 2016-12-02 11:04:28 · 17574 阅读 · 2 评论
分享