自定义博客皮肤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 493

原创 枚举类和注解

枚举类和注解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 235

原创 Java集合

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

2021-08-04 11:08:43 105

原创 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 102

原创 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 75

原创 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 206 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 128

原创 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关注的人

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