自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 性能测试基础

性能测试基础

2023-06-04 01:41:20 238 1

原创 Java之排序算法总结

排序 对一序列对象根据某个关键字进行排序。 1、比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。 2、非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序,桶排序等。 一、Arrays类的排序 通常情况下我们可以使用Array.sort()来对数组进行排序 Array.sort(int[] a) 直接对数组进行升序排序 Array.sort(int[] a , int fromIndex, int t

2021-02-28 20:37:29 189 1

原创 JavaSE10 网络编程

一、网络基础 1.1、计算机网络 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 目的 数据交换、资源共享、信息传递 1.2、网络通信的要素 如何实现网络上的通信? (1)通信双方地址: ip 端口号 (2)规则:网络通信的协议: TCP/IP参考模型: HTTP:超文本传输协议 FTP:文件上传协议 1.3 、IP ip地址:inetAddres

2021-01-31 18:05:50 241 2

原创 JavaSE09 多线程

一、进程与线程 1、进程 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间)。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 进程的本质就是一些系统内存,每个进程占据一定的资源。 2、线程 线程是指进程中的一个执行流程,进程中包含的一个或多个执行单元(子任务,线程) 一个进程中包含一到多个线程(但是不能一个都没有)。 二、线程的创建 1、方式一:继承Thread类 1.1、步骤 (1)自定义线

2021-01-28 23:01:59 278 2

原创 JavaSE08 IO流

一、IO流 数据传输是需要通道的,而IO流就是数据传输的通道。 1、IO流的分类: 1.1、根据操作的数据类型的不同可以分为 :字节流与字符流。 1字符 = 2字节 、 1字节(byte) = 8位(bit) 、 一个汉字占两个字节长度 字节流:每次读取一个字节,也就是数据单元是8位的字节; 字符流:每次读取两个字节,也就是数据单元是16位的字节; 1.2、根据数据的流向分为:输入流与输出流。 程序(内存)作为参照物,程序从外部读取称为输入(Input),程序向外部写数据成为输出(Output)。

2021-01-23 12:29:59 245

原创 JavaSE07 Java集合

一、集合 Java集合类存放于 java.util 包中,是一个用来存放对象的容器。 集合只能存放对象。比如你存一个 int 型数据 1放入集合中,其实它是自动转换成 Integer 类后存入的,Java中每一种基本类型都有对应的引用类型。 集合存放的是多个对象的引用,对象本身还是放在堆内存中。 集合可以存放不同类型,不限数量的数据类型。 1、集合的结构 2、集合与数组 二、Collection 1、List 有序可重复 1.1、ArrayList:数组实现,查询快,增删慢,轻量级;(线程不安全)

2021-01-20 23:27:32 211

原创 JavaSE06 Java常用类

一、object类 Object类是一个特殊的类,它是所有类的父类,是JAVA类层中的最顶层类,java.lang.Object类 1、Object类的常用方法 (1)toString()方法:将一个对象返回为字符串形式 (2)getClass()方法:返回对象执行时的Class实例,然后使用此实例调用getName()方法可以取得类的名称 (3)hashCode()方法:返回对象在内存中地址转换成的一个int值(可以就当做地址看),也就是说全局唯一的 (4)equals()方法:判断值是否相等 2、equ

2021-01-20 09:47:29 260

原创 JavaSE05 Java异常

一、异常 Java异常是Java提供的一种识别及响应错误的一致性机制。当程序出现错误时,程序执行的流程发生改变,程序的控制权转移到异常处理器。 二、异常的分类 异常体系的最上层是Throwable类 子类有Error和Exception Exception的子类又有RuntimeException和其他具体的可检查异常。 Error是jvm完全无法处理的系统错误,只能终止运行。 运行时异常指的是编译正确但运行错误的异常,如数组越界异常,一般是人为失误导致的,这种异常不用try catch,而是需要程序员

2021-01-18 21:51:05 179

原创 JavaSE04 面向对象

一、什么是面向对象 万物皆对象。 对象就是一个概念,把所有的事物都称作为“对象”(没有不是对象的东西) 属性就是该事物的组成部分,所有可以被包含的部分都称为“属性”(没有不含属性的对象) 方法就是达成目标的途径,所有可行性的行为都成为方法(没有不存在方法的对象和属性,但是可以选择使用哪些方法) 举例:比如把人看成是一个对象,那么姓名,性别,生日等则是人这个对象的属性,吃饭,睡觉等行为就是人这个对象的方法。 二、类与对象 类:类是一种分类,一个类别,一个模板,它描述一类对象的行为和状态,是一组具有相同特

2021-01-18 00:08:21 216 3

原创 JavaSE03 Java基础语法(下)

一、流程控制 1、顺序结构 程序默认的结构,自上而下的执行 2、选择结构 if语句 (1)if 单选择结构 (2)if-else 双选择机构 (3)if-else if-else 多选择结构 Swich语句 switch(变量){    case 值:要执行的语句;break;    …   default:要执行的语句;   } 3、循环结构 (1)while循环 (2)do-While循环 (3)for循环 (4)增强for循环 break:作用于switch ,和循环语句,用于跳出

2021-01-16 23:44:19 152

原创 JavaSE02 Java基础语法(上)

一、注释 1、单行注释 // 2、多行注释 /* / 3、文档注释 /** */ 二、关键字 关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 assert 断言,用来进行程序调试 const 保留关键字,没有具体含义 instanceof 用来测试一个对象是否是指定类型的实例对象 transient 声明不用序列化的成员域 volatile 表明两个或者多个变量必须同步地发生变化 三、数据类型 自动类型转换:从低级别到高级别,系

2021-01-16 01:33:20 227

原创 JavaSE01 Java概述

Java概述一、Java的三大体系二、Java的特点三、Java的跨平台原理四、JDK 和 JRE 有什么区别五、Java环境变量的配置六、javac命令和java命令七、hello world程序 计算机语言二进制——>汇编语言——>C语言——>Java 一、Java的三大体系 (1)JAVASE:Java核心,完成桌面应用程序的开发,是其它两者的基础; (2)JAVAEE,Java企业版,开发企业环境下的应用程序,主要针对web程序开发; (3)JAVAME:Java手机版,开发电子消

2021-01-16 00:35:12 13707 1

空空如也

空空如也

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

TA关注的人

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