自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Java创建线程的四种方法之间的比较

 一种方法是继承Thread类。 这个子类应该重写run类的方法Thread 。 然后可以分配并启动子类的实例。继承Thread类的线程类不能再继承其他父类。   一种是实现类Runnable接口来创建一个线程。 那个类然后实现了run方法。 然后可以分配类的实例,在创建Thread时作为参数传递,并启动。   一种是实现Callable接口类似于Runnable ...

2018-10-11 23:28:49 127

原创 数组复制的五种方法的效率比较

今天对常见的数组复制方法做一下简单的比较:(1)Arrays.copyOf (本质上调用了System.arraycopy,所以效率应该 比arraycopy低) (2)Arrays.copyOfRange (它和Arrays.copyOf 唯一的差别就是复制数组时可以选择范围) (3)System.arraycopy ( arraycopy(Object sr...

2018-10-11 11:00:54 5073

原创 hashmap hashtable hashset的区别简述

(1)HashSet是set的一个实现类,hashMap是Map的一个实现类。(2)HashSet以对象作为元素,而HashMap以(key-value)的一组对象作为元素,且HashSet拒绝接受重复的对象。HashSet内部就是使用Hashmap实现的,和Hashmap不同的是它不需要Key和Value两个值。 (3) hashmap的数据结构 (底层原理) Hashmap是一个数...

2018-10-10 23:15:17 321

原创 Java中类与类的单继承、类与接口的多实现、接口与接口的多继承

1、类与类的单继承这是父类代码:这是子类代码:调试代码及结果:  2、类与接口的多实现这是三个接口:   这是实现类:调试代码及结果: 3、接口与接口的多继承这是三个接口:   这是实现类:调试代码及结果:总结:从上面的结论可以看出类可以单继承类和多实现接口,接口与接口的多继承和类多实现接口效果...

2018-09-27 10:31:15 4218

转载 jvm的内存结构和管理机制

Java中的内存分配:Java程序在运行时,需要在内存中的分配空间。为了提高运算效率,就对数据进行了不同空间的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。具体划分为如下5个内存空间:栈:存放局部变量 堆:存放所有new出来的东西 方法区:被虚拟机加载的类信息、常量、静态常量等。 程序计数器(和系统相关) 本地方法栈1、程序计数器:每个线程拥有一个PC寄存器;...

2018-09-27 01:00:41 440

转载 主键和外键的区别

1、完整性约束条件primary key    标识该属性为该表的主键,可以唯一的标识对应的元组foreign key    标识该属性为该表的外键,是与之联系的某表的主键not null       标识该属性不能为空unique         标识该属性的值是唯一的auto_increment 标识该属性的值自动增加default        为该属性设置默认值2.设置表的...

2018-09-27 00:46:03 5870

转载 String,StringBuffer,StringBuilder的区别

public final class Stringextends Objectimplements Serializable, Comparable<String>, CharSequence String类代表字符串。 Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例。 字符串不变; 它们的值在创建后不能被更改, 因此在每次对 String 类型...

2018-09-26 00:22:01 121

转载 HashMap的实现原理

public class HashMap<K,V>extends AbstractMap<K,V>implements Map<K,V>, Cloneable, Serializable 基于哈希表的实现的Map接口。 此实现提供了所有可选的地图操作,并允许null的值和null键。 (HashMap类大致相当于Hashtable ,除了它是不同步的...

2018-09-26 00:05:54 101

转载 垃圾收集算法

1、标记-清除算法该算法分为“标记”和“清除”两个阶段,就是标记出所有需要回收的对象,在标记完成后统一回收即清除。缺点就是算法既耗时又消耗空间。2、复制算法该算法是将内存按容量划分为大小相等的两块,每次只使用其中一块。当这一块的内存用完时,就将还存活的对象复制到另一块上面,然后再把已使用过的存储空间一次清除。优点:效率高,实现简单;缺点:内存的可使用容量只剩原来的一半。3、标记-整...

2018-09-25 23:51:29 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除