自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式版本控制-git

什么是版本控制版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件 变更的管理,是软件配置管理的核心思想之一。版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了 文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都 将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开 发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之 间的开发通信问题,提高协同开发的效率。什么是 Git...

2022-03-02 22:31:13 202

原创 Mybatis框架

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。

2022-03-01 22:18:01 393

原创 网络编程基础知识

计算机网络把分布在不同区域的具有独立功能的计算机通过通信设连接备起来,最终实现资源共享,信息互通。网络编程是干什么? 写的程序是支持网络间相互交互的. QQ 微信..... java语言把底层实现细节都封装起来,提供网络库,使用这些类就可以实现java程序支持网络通信.网络模型 OSI参考模型 TCP/IP 四层模型网络通信要素 如何找到计算机网络中的某一台主机 ip(计算机)+端口(程序) 127.0.0.1/ 192.168.3...

2022-02-14 23:34:57 379

原创 多线程引发的线程安全及处理

多线程,线程安全,死锁,线程通信

2022-02-13 22:42:30 2341

原创 Java—线程基础

1.区分程序,进程,线程程序: 在计算机上安装的的程序代码(静态的)。进程: 运行中的程序,从硬盘上加载到内存中,分配空间, 是操作系统分配空间的单位。线程: 线程是进程内部的最小执行单元(单位) 是操作系统调度单位。举例: QQ 安装到电脑上(静态代码) 双击运行: 加载到内存中运行。2.线程进程的关系线程隶属于进程,一个进程中可以包含多个线程 ,一个进程中至少包含一个线程(即主线程) ,可以在主线程中创建其他线程。比如main方法是用来启动java主线程的。...

2022-02-12 23:00:20 263

原创 Java IO体系结构

JAVA IO

2022-02-11 22:50:35 107

原创 JAVA测试字节流两个read()和两个write()的读写效率

测试字节流两个read() 和两个write()的读写速度

2022-02-10 21:36:54 456

原创 集合的体系

集合的概念,集合API,集合类,单列集合,双列集合等

2022-01-29 17:51:49 888

原创 Java泛型

泛型,即就是“参数化类型” 。比如定义方法时有形参,然后调用此方法时传递实参。参数化类型,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式,然后在使用或者调用时传入具体的类型。泛型提供了编译时类型安全检测机制,泛型的好处就是在编译的时候能够检查类型安全。泛型的参数在真正使用泛型时都必须作出指明。

2022-01-28 21:36:03 538

原创 Lambda&Stream

Lambda表达式和Stream流

2022-01-27 21:13:02 484

原创 关键字Implements与@Override

implementsimplements是一个类实现一个接口用的关键字,是重写接口中的抽象方法。接口可以被多重implements接口只有定义,抽象类可以有定义和实现接口的字段定义默认为:public static finalmplements的作用通常的解释是实现多态,一个接口可以有多种实现,接口使用方用一种方式调用接口,保持使用方代码的稳定,指定实现类可以在运行时动态进行,也可以在配置文件中明确。若同时用到extends 和 implements 的时候,extends 必须放在

2022-01-26 21:56:47 861

原创 ArrayList 与 LinkedList 的添加、查询效率测试

单列集合ArrayList 与 LinkedListArrayList 数组集合 查询快 增删中间元素效率低LinkedList 链表集合 查询慢 增删快下面编写了一个程序来测试ArrayList与LinkedList插入、查询的时间效率,如下所示:import java.util.ArrayList;import java.util.LinkedList;/** * @author bzc * @date 2022/1/25 * @apiNote Ar...

2022-01-25 18:24:27 1036

原创 异常javaException

常见几种异常ArithmeticException 运算条件异常ArrayIndexOutOfBoundsException 数组越界ClassCastException 类转换异常javaexception 空指针异常NumberFormatE...

2022-01-24 19:44:43 52

原创 Arrays类

Arrays类用于操作数组工具类,里面定义了常见操作数组的静态方法。

2022-01-22 19:25:58 64

原创 Java API_常用类

Java API的概述* API指的是java中所提供的类,接口。* API指的官方给出的对类,接口的说明文档。基本数据类型包装类8种基本数据类型 byte short int long float double char boolean 是关键字声明,不是面向对象的。java是面向对象的语言,所以java为每种基本类型创造了一个包装类, 这些包装类中包含了一个基本类型,还有一些操作的方法,操作方法以数据类型转换为主。包装类(如:Integer,Character等)这些类封装了

2022-01-21 21:22:11 188

原创 java多态(浅薄理解)

个人理解:多态就是同一种事物,在不同时刻所表现出不同的状态。多态是继封装、继承之后,面向对象的第三大特性。多态的实现:1.要有继承2.要有方法重写3.使用父类的引用 指向子类对象为了提高程序的扩展性子类类型向上转为父类类型定义格式:父类类型 变量名 = new 子类类型();要注意的是,在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法。多态成员方法:编译看左边,运行看右边多态不足:编译期间 不能访问子类特有方法, 需要向下转型 转型前最好判断一下类型

2022-01-20 19:00:14 173

原创 Static关键字

static关键字

2022-01-19 21:51:55 299

原创 面向过程和面向对象

面向过程:procedure oriented programming 缩写 POP 分析出解决问题所需要的步骤,然后把步骤一步一步实现。面向过程直接关注流程。面向对象:object oriented programming 缩写 OOP 面向对象的编程语言 以分类的方式进行思考和解决问题。 面向对象先对整体关系作出分类,然后根据不同的类深入细节的处理。面向对象的思想符合人类的认知习惯。面向对象无法取代面向过程,他们是相辅相成的。面向对象关注于从宏观 上把握事物之间的...

2022-01-16 20:52:30 207

原创 break的作用

for循环里的break只终止自己所在那一层循环break 语句用于终止某个语句块的执行。用在循环语句体中,可以强行退出循环例如for (int i=0; i<10;i++){ if(i==3) break; System.out.println (i);输出结果为 012...

2022-01-15 22:12:51 2579

空空如也

空空如也

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

TA关注的人

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