自定义博客皮肤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 集合(底层解析)

Java 集合(底层解析) 使用数组存储对象具有一些弊端,而Java集合就像一种容器,可以动态的把多个对象的引用放入容器中 数组在内存中存储的特点: 数组初始化以后,长度就确定了 数组声明的类型,就决定了进行元素初始化的类型 数组在存储数据方面的弊端: 数组初始化以后,长度就不可变了,不便于扩展 数组中提供的属性和方法少,不便于进行添加,删除,插入等操作,且效率不高,同时无法直接获取存储元素的个数 数组存储的数据是有序的,可以重复的。 存储数据的特点单一 Java集合类可以用于存储数量不等

2022-03-10 10:23:57 491

原创 枚举类和注解

枚举类和注解 1、枚举类 类的对象只有有限个,确定的 例如:星期、性别、季节、线程状态 若枚举类只有一个对象,则可以作为一种单例模式的实现方式 当需要定义一组常量时,强烈建议使用枚举类 1.1 枚举类的使用 自定义枚举类(jdk5.0之前) public class Season{ // 1.声明Season对象的属性:private final修饰 private final String seasonName; private final String sea

2022-02-21 09:46:40 231

原创 Java集合

概述 Java集合就像一种容器,可以动态的把多个对象的引用放入容器中 Java集合类可以用于存储数量不等的多个对象,还可用于保存具有映射关系的关联数组 Java集合可分为 Collection 和 Map 两种体系 Collection接口:单列数据,定义了存取一组对象的方法的集合 List 接口:元素有序、可重复的集合 Set 接口:元素无序、不可重复的集合 Map接口:双列数据,保存具有映射关系“key-value”的集合 Collection接口 Collection接口中的常用方法: ad

2021-08-04 11:08:43 100

原创 Java多线程(2)

线程的生命周期 JDK中用Thread.State类定义了线程的几种状态 新建: 当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态 就绪: 处于新建状态的线程被start()后,将进入线程队列等待CPU时间片,此时它已具备了运行的条件,只是没分配到CPU资源 运行: 当就绪的线程被调度并获得CPU资源时,便进入运行状态 阻塞: 在某种特殊情况下,被人为挂起或执行输入输出操作时,让出CPU并临时中止自己的执行,进入阻塞状态 死亡: 线程完成了它的全部工作或线程被提前强制性的终止或

2021-07-20 17:23:04 81

原创 Java多线程(1)

1. 基本概念:程序、进程、线程 程序 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 || 程序是静态的,进程是动态的。进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 线程 进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进程同一时间并行执行多个线程,就是支持多线程的。线程作为调度和执行的单位,每个线程拥有独立的运行栈和程

2021-07-16 12:41:40 101

原创 Spring框架(1)

概述 1.Spring是轻量级的开源JavaEE框架 2.Spring可以解决企业应用开发的复杂性 3.Spring有两个核心部分:IOC和Aop (1)IOC:控制反转,把创建对象过程交给Spring进行管理 (2)Aop:面向切面,不修改源代码的情况下进行功能增强 4.Spring特点 (1)方便解耦,简化开发,降低代码耦合性 (2)Aop编程支持 (3)方便程序测试 (4)方便和其他框架进行整合 (5)方便进行事务操作 (6)降低API开发难度 ...

2021-07-07 13:53:02 74

原创 JS原型对象

1.基本概念 任何一个JS对象都有一个原型对象(JS内置),它可以使用自己原型对象上的所有属性和方法。 2.获取原型的方法 (1)通过对象的__proto__获取 (object的原型对象):object.__proto__ (2)通过构造函数的prototype属性拿到原型(ES5) (object的原型对象):Object.prototype (3)通过类的prototype属性拿到原型(ES6) 3.原型对象作用 (1)使用原型对对象进行扩展 类似于ES6中的继承 ...

2021-07-05 11:35:50 204 1

原创 JSP内置对象

1. response:响应对象 提供的方法: void addCookie(Cookie cookie);服务器想客户端增加cookie对象 void sendRedirect(String location) throws IOException; 页面跳转的一种方式(重定向 : 数据丢失) void setContetType(String type); 设置服务端响应的编码(设置服务端的contentType类型) 2. request:请求对象;存储“客户端向服务端发送的请求信息” 常用方法:

2021-06-10 21:24:55 127

原创 JDBC初解

JDBC:Java DataBase Connectivity 可以为多种关系型数据库DBMS提供统一的访问方式,用Java来操作数据库。 JDBC API 主要功能: 三件事: (1). 与数据库建立连接 (2). 发送SQL语句 (3). 返回处理结果 主要通过以下类/接口实现: DriverManager:管理jdbc驱动 数据库驱动类 Oracle(oracle.jdbc.OracleDriver) MySQL(cpm.mysql.idbc.Driver) SQL Server(com.mi..

2021-06-06 14:22:30 81 2

空空如也

空空如也

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

TA关注的人

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