自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ArryList、LinkedList、Vector的不同

1、不存在线程安全时,查找元素用的多:ArrayList //默认创建一个ArrayList集合 List list = new ArrayList<>(); //创建一个初始化长度为100的ArrayList集合 List initlist = new ArrayList<>(100); //将其他类型的集合转为ArrayList List setList = new ArrayList<>(new HashSet()); 2、不存在线程安全时,增加和删除元素用的多:L

2020-06-24 16:26:26 161

原创 装箱与拆箱

装箱: 自动将基本数据类型转换为包装器类型。 拆箱: 将自动包装器类型转换为基本数据类型。 基本类型: public class Test{ public static void main(String[] args){ //自动装箱 Integer total = 50; //自动拆箱 int totalprint = total; } } Integer total = 50;实际上执行了:Integer total = Integer.valueOf(50); int totalpri

2020-06-22 16:17:01 103

转载 java中静态内部类和非静态内部类的区别

1.要想清楚static内部类和非static内部类的区别,首先要了解内部类的概念及特点,然后再进行一个全面的对比。 2.什么是内部类呢?简单的说就是在一个类的内部又定义了一个类,这个类就称之为内部类(Inner Class)。看一个简单例子: public class TestInner{ public class Inner{ } //内部类的范围限定可以根据需要任意设定 private class A Inner{ } } 内部类: 第一:.内部类可以访问其所在类的属性(包括所在类的私有属

2020-06-20 17:44:12 442

原创 java抽象方法和抽象类

抽象方法: 使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现 抽象类: 包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体实现。通过抽象类,我们就可以做到严格限制子类的设计,是子类之间更加通用。 意义:为子类提供统一的模板和规范,子类必须实现父类。 案例: package cn.ckj //抽象方法 没有实现,其子必须实现 public abstract class Animal{ abstract

2020-06-20 13:33:56 121

原创 java中栈与堆的区别

栈: 1.描述的方法执行的内存模型 2.JVM每个线程创建一个栈,用于存放该线程执行方法的信息 3.栈属于线程私有,不能实现线程间的共享 4.栈的存储特性是是:先进后出,后进先出 5.栈是由系统自动分配,速度快!是个连续的内存空间 堆: 1.存储创建好的对象和数组 2.JVM只有一个堆,被所有线程共享 3.是一个不连续的空间,分配灵活,速度慢。 4.方法区(静态区),存放程序中永远是不变的或唯一的内容。 ...

2020-06-19 16:30:12 77

原创 控制语句-3大基本语句

顺序结构:先执行a,在执行b 条件判断:如果…则… 2.1 语法结构: if(布尔表达式){ 语句块 } 2.2 流程图: 2.3 if-else双分支结构 语法结构: if (布尔表达式){ 语句块1 }else{ 语句块2 } 2.4 流程图: 2.5 if-else if else 多分支结构 if(布尔表达式){ 语句块1; }else if (布尔表达式){ 语句块2; }… else if(布尔表达式n){ 语句块n; } 2.6 流程图 2.7 switch语句 语法结构: switc.

2020-06-17 18:06:18 222

原创 java优先级表

注意:逻辑非>逻辑与>逻辑或

2020-06-17 10:17:40 293 1

原创 java安装和环境配置

step1:下载jdk(根据需要选择不同的版本),网址:https://www.oracle.com/java/technologies/javase-downloads.html 一般情况下电脑是64位的选择这个: 直接下载安装即可。 step2:配置环境变量 此电脑(window10)右击点击属性 在系统变量中设置 新建一个JAVA_HOME(安装路径): C:\Program Files\Java\jdk-14.0.1 path路径:%JAVA_HOME%\bin step3: 测试

2020-06-16 20:01:09 245

空空如也

空空如也

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

TA关注的人

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