自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 Vector 底层扩容 源码解读

以如下代码,对底层扩容代码解读Vector vector = new Vector();// Vector vector = new Vector(8);for (int i = 0; i < 10; i++) { vector.add(i);}vector.add(10);无参构造器 Vector vector = new Vector();执行Vector vector = new Vector()后,将会执行无参构造函数Vector(),无参构造函数中将会调用有参构造

2021-08-26 16:27:45 208

原创 ArrayList扩容机制 源码解读

以如下代码为例,对底层扩容代码解读public void ArrayListSource1() { ArrayList list = new ArrayList(); //ArrayList list = new ArrayList(8); for(int i = 1; i <= 10; i++) { list.add(i); } for (int i = 11; i <= 15; i++) { list.add(i)

2021-08-25 13:43:33 176

转载 Java学习--依赖注入和控制反转

IoC——Inversion of Control 控制反转DI——Dependency Injection 依赖注入 要想理解上面两个概念,就必须搞清楚如下的问题:参与者都有谁?依赖:谁依赖于谁?为什么需要依赖?注入:谁注入于谁?到底注入什么?控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)?依赖注入和控制反转是同一概念吗?下面就来简要的回答一下上述问题,把这些问题搞明白了,IoC/DI也就明白了。(1)参与者都有谁: 一般有三方参与者,一个是某个对

2021-08-20 19:51:20 205

原创 Java学习--转发与重定向

1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward:转发页面和转发到的页面可以共享request里面的数据.redirect:不能共享数据.3.从运用地方来说forward:一般用于用户登

2021-08-17 20:35:20 132

原创 Java学习--值传递与引用传递例题解析

class Value{ public int i=15;}public class Test{ public static void main(String argv[]){ Test t=new Test( ); t.first( ); } public void first( ){ int i=5; Value v=new Value( );

2021-08-09 22:04:12 450

原创 Java学习--基本数据类型与包装数据类型

基本数据类型整数类型:byte 1个字节 ,不考虑负数能表示范围是:0~255,考虑正负表示范围:-128 ~127short 2个字节,16位int 4个字节,long 8个字节浮点类型:float 4个字节double 8个字节布尔类型:boolean (true/flase)1个字节字符类型: char 2个字节类型转换(基本数据类型)1、自动类型转换浮点型/整形/字符型/常量 在混合运算中会自动转换成同一类型,进行运算。从低(精度/范围)级转换成高(精度/范围)级byte,

2021-08-08 22:52:46 99

原创 Java学习--try-catch总结

try–catch总结情况1:try { // 需要检查的代码 } catch (Exception e) { // 需要检查的代码 } finally { // 一定会被执行的代码(不管异常抛不抛出都会执行) } return;显然程序按顺序执行。情况2:try { // 需要检查的代码 return;

2021-08-04 22:14:43 213

原创 Java学习 -- 异常类

异常类1、Expection(异常):是程序本身可以处理的异常。2、 Error(错误):是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,一般不需要程序处理。3、检查异常(编译器要求必须处理的异常): 除了Error,RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种异常的特点是java编译器会检查它,也就是说,当程序中出现这两类异常时,要么用try-catch语句捕获他,要么用throws子句声明抛出它,否则

2021-08-04 22:00:22 122

Java 商城项目 半成品

刚入门Java的学生,

2021-03-24

课程设计 图书管理.zip

C# 课程设计

2021-03-24

c++日期与时间.rar

判断日期与时间

2021-03-24

课程设计 新生报到系统.rar

C#课程设计

2021-03-24

求职与招聘系统.zip

大学C#课程设计

2021-03-24

空空如也

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

TA关注的人

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