01 2021 档案

集合总结
摘要:*集合总结* 集合的概念 对象的容器,和数组类似,定义了对多个对象进行操作的常用方法。 List集合: 有序、有下标、元素可以重复。(ArrayList、LinkedList、Vector) ​ **ArrayList:**有序、有下标、元素可以重复 ​ ArrayList的底层数据结构就是一个数组 阅读全文

posted @ 2021-01-30 18:23 ~码铃薯~ 阅读(56) 评论(0) 推荐(0) 编辑

Collections工具类的使用
摘要:*Collections工具类的使用* 小案例 package com.collectionpractise; import javax.sound.midi.Soundbank; import java.lang.reflect.Array; import java.util.*; /** * C 阅读全文

posted @ 2021-01-30 18:19 ~码铃薯~ 阅读(59) 评论(0) 推荐(0) 编辑

HashMap底层源码分析(底部含给面试官讲HashMap话术)
摘要:底层数据结构剖析: 数组结构:存储区间连续、内存占用严重、空间复杂度大 优点:随机读取和修改效率较高,原因是数组是连续的(随机访问性强,查找速度快)。 缺点: 插入和删除数据效率低,因插入数据,这个位置后面的数据在内存中都要往后移动,且大小固定不易动态扩展。 链表结构: 存储区间离散、占用内存宽松、 阅读全文

posted @ 2021-01-30 18:16 ~码铃薯~ 阅读(80) 评论(0) 推荐(0) 编辑

Map接口之TreeMap
摘要:*TreeMap* **在使用TreeSet或者TreeMap来保存自定义对象时,必须让自定义对象的类实现Comparable接口,并重写其compareTo()方法,否则会报cannot be cast to java.lang.Comparable异常。* 小案例 package com.tre 阅读全文

posted @ 2021-01-30 17:57 ~码铃薯~ 阅读(115) 评论(0) 推荐(0) 编辑

Map接口之HashMap
摘要:*Map集合的使用* 这是Map接口的体系结构 特点:存储一对数据(key-value),无序、无下标,键不可以重复,值可以重复。 常用方法: put(K key, V value) 将指定的值与该映射中的指定键相关联(可选操作)。 get(Object key) 返回到指定键所映射的值,或 nul 阅读全文

posted @ 2021-01-30 17:49 ~码铃薯~ 阅读(111) 评论(0) 推荐(0) 编辑

Set接口之TreeSet
摘要:*TreeSet* 这里需要特别说明一下TreeSet集合是无序的,即向集合中添加元素的顺序和取出元素的顺序是不一致的,但是底层基于红黑树实现,会根据元素本身进行排序,比方说你放进去的是2 1 3,取出来的是1 2 3,也就是说默认是升序排列。 简单小案例 package com.genericli 阅读全文

posted @ 2021-01-30 17:38 ~码铃薯~ 阅读(140) 评论(0) 推荐(0) 编辑

***\*Set子接口\**** 之***\*HashSet\****
摘要:*Set子接口* 特点:无序、无下标、元素不可以重复。 方法:全部继承自Collection中的方法 这个借口提供的方法全部继承自Collection接口中,没有新定义其他的方法 *Set实现类* HashSet 重点(存储过程) 基于hashcode计算元素存放位置。 当存入元素的哈希码相同时(表 阅读全文

posted @ 2021-01-30 17:17 ~码铃薯~ 阅读(94) 评论(0) 推荐(0) 编辑

Vector
摘要:*Vector* 练习代码 package com.practise; import java.util.ArrayList; import java.util.Enumeration; import java.util.List; import java.util.Vector; /** * Ve 阅读全文

posted @ 2021-01-30 15:12 ~码铃薯~ 阅读(63) 评论(0) 推荐(0) 编辑

泛型 和 集合的结合使用
摘要:Java泛型是jdk1.5中引入的一个新特性,其本质是参数化类型,把类型作为参数传递。 常见形式有泛型类、泛型接口、泛型方法 语法: <T,,,,,,,,> T称为类型占位符,表示一种引用类型,T表示的是type,其实这里写什么都是可以的。 *好处:* (1)提高代码的重用性 (2)防止类型转换异常 阅读全文

posted @ 2021-01-30 14:50 ~码铃薯~ 阅读(153) 评论(0) 推荐(0) 编辑

LinkedList
摘要:*LinkedList* *存储结构双向链表* *练习代码* package com.practise;​import java.util.Iterator;import java.util.LinkedList;import java.util.ListIterator;​/** * Linked 阅读全文

posted @ 2021-01-30 14:33 ~码铃薯~ 阅读(89) 评论(0) 推荐(0) 编辑

Arraylist源码分析:
摘要:*Arraylist源码分析:* *DEFAULT_CAPACITY*** = 10;默认容量大小 ,如果没有向集合中添加任何元素的时候,集合的容量是0.添加一个元素之后,容量就变成10了。 Object[] *elementData* *存放元素的数组* *Size* *集合的大小* *Add() 阅读全文

posted @ 2021-01-30 14:27 ~码铃薯~ 阅读(42) 评论(0) 推荐(0) 编辑

List子接口 Arraylist【重点】 | 将两个集合合并成一个集合
摘要:*List子接口* 特点:有序、有下标、元素可重复 List实现类 Arraylist【重点】 数组结构实现,查询快、增删慢。 Jdk1.2版本,运行效率快、线程不安全。 Vector: 数组结构实现,查询快、增删慢; ​ Jdk1.0版本,运行效率慢、线程安全 LinkedList: 链表结构实现 阅读全文

posted @ 2021-01-30 12:14 ~码铃薯~ 阅读(991) 评论(0) 推荐(0) 编辑

什么是集合以及集合框架(Collection接口体系)
摘要:*什么是集合* 概念:对象的容器,定义了对多个对象进行操作的常用方法,可实现数据存储的功能。 和数组的区别: (1)数组长度固定,集合的长度是不固定的。 (2)数组可以存储基本数据类型和引用数据类型,集合只能存储引用类型 位置:java.util.* 这个包下面。 小开拓:基本数据类型和引用数据类型 阅读全文

posted @ 2021-01-30 11:54 ~码铃薯~ 阅读(132) 评论(0) 推荐(0) 编辑

MySQL自定义转移符号(字符)
摘要:#查询员工姓名第二个字符是下划线的人 其中表示的就是转移字符 select last_name from employees where last_name like '__%' ESCAPE '$';--这也是官方推荐我们使用的 #当然我们也可以随便指定转移字符 例如:a b c...... 阅读全文

posted @ 2021-01-19 22:51 ~码铃薯~ 阅读(409) 评论(0) 推荐(0) 编辑

手机移动网络打不开B站
摘要:最近一段时间,自己的手机打不开B站,自己很是着急。手机打不开B站,电脑连接上手机的热点自然也是打不开B站了。但是,我去超市购物的时候,手机连接上超市的热点是能够打开B站的,真的很奇怪。 回来之后各种尝试,始终没有办法,最后各种百度加思考,终于找到了解决的办法。 打开手机的设值 重置 还原网络设置。 阅读全文

posted @ 2021-01-17 16:16 ~码铃薯~ 阅读(6897) 评论(2) 推荐(0) 编辑

alter session set nls_date_format = 'YYYY-MM-DD';
摘要:alter session set nls_date_format = 'YYYY-MM-DD'我们经常在存储过程中看到这样的SQL语句,那么这中SQL语句是什么意思呢?通过自己的尝试,发现其实非常简单,就和自己当初学习servelet中的session是一样的,也表示的是会话的意思。 1.单独执行 阅读全文

posted @ 2021-01-13 22:46 ~码铃薯~ 阅读(1961) 评论(0) 推荐(0) 编辑

编译后错误提示为pls-00103
摘要:这是我一开始写的存储过程: create or replace procedure proc_test() is --变量区域 --sql脚本 v_sql varchar2(2000) := ''; --记录学生数量 v_num number; begin --执行区域 -- execute imm 阅读全文

posted @ 2021-01-12 00:49 ~码铃薯~ 阅读(3218) 评论(0) 推荐(0) 编辑

oracle触发器
摘要:*触发器:* *当用户执行了 insert|update|delete这些操作之后,可以发出一系列其他的动作。* *作用:* 在动作执行之前或者之后,触发业务处理逻辑 插入数据,做一些校验 *语法:* ~~~ Create [or replace] triger 触发器名称 Before | aft 阅读全文

posted @ 2021-01-10 20:39 ~码铃薯~ 阅读(203) 评论(0) 推荐(0) 编辑

oracle存储函数
摘要:*Oracle存储函数* ****存储函数:****实际上是一段封装在oracle服务器中的一段plsql代码片段,他是已经编译好了的代码片段。 *语法:* Create [or replace] function 函数名称(参数名称 in|out 参数类型,参数名称 in|out 参数类型,... 阅读全文

posted @ 2021-01-10 19:20 ~码铃薯~ 阅读(753) 评论(0) 推荐(0) 编辑

***\*Java程序调用存储过程\****
摘要:*Java程序调用存储过程* 需求:如果一条语句无法实现结果集,比如需要多表查询,或者需要复杂逻辑查询,我们可以选择调用存储查询出你的结果。 分析jdk api 通过connection对象的preparecall方法可以调用存储过程 得出结论:通过connection对象调用preparecall 阅读全文

posted @ 2021-01-10 18:51 ~码铃薯~ 阅读(293) 评论(0) 推荐(0) 编辑

oracle储存过程--存储过程
摘要:*存储过程* *概念:* 之前我们编写的plsql程序可以进行表的操作,判断、循环逻辑处理的工作,但无法重复调用。 可以理解之前的代码全部编写在了main方法中,是匿名程序,java可以通过封装对象和方法来解决复用问题。 Plsql是将一个个plsql的业务员处理过程存储起来进行复用,这些被存储起来 阅读全文

posted @ 2021-01-10 18:26 ~码铃薯~ 阅读(351) 评论(0) 推荐(0) 编辑

oracle储存过程--游标
摘要:*游标* 什么是游标 用于临时存储一个查询返回结果的多行数据(结果集:类似于java的jdbc连接返回的resultset集合),通过遍历游标,可以逐行访问处理该结果集的数据。 *游标的使用方式:声明 >打开 >读取 >关闭* *语法* *游标声明:* Cursor 游标名[(参数列表)] is 查 阅读全文

posted @ 2021-01-10 17:56 ~码铃薯~ 阅读(728) 评论(0) 推荐(0) 编辑

oracle存储过程--流程控制(条件判断和循环遍历)
摘要:*流程控制* *条件分支(判断)* 语法: Begin If 条件1 then 执行1 Elsif 条件2 then 执行2 Else 执行3 End if; End; If 条件1 then 执行1 Elsif 条件2 then 执行2 Else 执行3 End if;End; 注意:关键字 El 阅读全文

posted @ 2021-01-10 17:03 ~码铃薯~ 阅读(2378) 评论(0) 推荐(0) 编辑

怎样将未分配的磁盘空间,合并到指定盘符上面
摘要:https://zhidao.baidu.com/question/222107006.html 阅读全文

posted @ 2021-01-05 23:39 ~码铃薯~ 阅读(394) 评论(0) 推荐(0) 编辑

电脑将系统之间调整为最大时间之后,重新启动电脑,屏幕一直狂闪
摘要:今天下午要验证一个问题,就手动将电脑时间调整到2051年,之后,电脑就变卡了,很想当然的,自己就重新启动了一下电脑,靠,电脑屏幕一直狂闪不停,各种万能操作都试了个遍,关机开机重启扣电池BIOS修改系统时间等等,都不好使,无奈之下只能先回家,坐在地铁上自己百度,终于找到原因了,这可能是,windows 阅读全文

posted @ 2021-01-05 23:04 ~码铃薯~ 阅读(1570) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示