自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java泛型

泛型是指在定义类、接口或方法时,使用一个或多个类型变量来表示类中某个属性的类型或某个方法的返回值及参数类型。

2024-08-07 14:23:56 530

原创 java异常

异常的定义,异常的处理方式,和自定义一个异常

2024-07-26 16:17:19 779

原创 linux系统常用命令(个人使用)

个人对日常中常用的linux命令汇总

2024-07-25 20:21:11 346

原创 进程,线程,线程池(万字文)

进程是计算机中程序关于某数据集合上的一次运行活动,是系统进行资源分配的基本单位——>百度百科通俗的说,正在运行的程序叫做进程,进程是操作系统分配资源的最小单位。

2024-07-25 17:59:48 776

原创 HashMap使用及底层实现

Map是一种专门用来进行搜索的容器或者数据结构,其搜索的效率与其具体的实例化子类有关,如TreeMap和HashMap下图为Map接口与HashMap与TreeMap关系。

2024-07-22 16:43:01 681

原创 StringBuilder和StringBuffer

1.String的内容不可修改,StringBuffer与StringBuilder的内容可以修改.2.StringBuffer与StringBuilder大部分功能是相似的3.StringBuffer采用同步处理,属于线程安全操作;而StringBuilder未采用同步处理,属于线程不安全操作,因此在多线程环境下使用StringBuffer,在单线程环境下为提升效率,可以使用StringBuilder。

2024-07-21 16:00:03 1203

原创 String类

1.因为在编程中,对字符串的应用非常广泛,最常见的比如校验密码什么的,但是将数据和操作数据方法分离开的方式不符合面相对象的思想,所以就创造出了包含许多对字符串操作方法的String类。

2024-07-20 21:14:04 882

原创 抽象类和接口作用与区别

Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)——>百度百科如下图中,接口中的方法除了 public abstract 能够修饰,其他任何修饰符组合都不能修饰,第一句中没有任何修饰符也未报错,说明接口中的方法会被隐式的指定为 public abstract。

2024-07-19 15:50:47 632 1

原创 向上转型与向下转型

动态绑定(也称为晚期绑定或运行时绑定)是一种在程序运行时(而非编译时)确定要调用的具体方法的过程。这种机制的实现主要依赖于面向对象编程中的多态性。指的是将子类的对象赋值给父类类型的引用(2)向上转型的写法如下代码中,Cat继承Animal类成为其子类,在main函数中,子类对象Dog,赋值给了父类类型引用animal,实现了向上转型public class Animal {//父类animalint age;System.out.println(name + ": 叫叫叫");

2024-07-19 15:49:26 541

原创 父子类初始化顺序及final关键字

本文讨论的是静态代码块,实例代码块,父类构造方法,子类构造方法的执行顺序,以及final关键字的作用。

2024-07-18 13:52:30 581

原创 super和this的作用与区别(java)

1.super和this都可以在成员方法中用来访问,成员变量和调用其他的成员方法2.都是Java中的关键字3.只能在类的非静态方法中使用,用来访问非静态成员方法和字段4.在构造方法中调用时,必须是构造方法中的第一条语句,并且不能同时存在(因为都要是第一句,但第一句只能有一个)(2)不同点1. this表示的是当前对象的引用,super表示的是当前对象的父类的引用。

2024-07-18 13:51:29 778

原创 子类直接访问父类成员特点(继承)

通过派生类对象访问父类与子类同名方法时,如果父类和子类同名方法的参数列表不同(重载),根据调用 方法适传递的参数选择合适的方法访问,如果没有则报错。方法时methodA传递了参数时访问的是子类中的MethodA,没传递参数访问的是父类的methodA,访问同名的methodB时按照。父类与子类中不同名方法时,优先在子类中找,找到则访问,否则在父类中找,找到 则访问,否则编译报错。如果访问的成员变量子类中无,则访问父类继承下来的,如果父类也没有定义,则编译报错。如果访问的成员变量子类中有,

2024-07-14 20:00:30 425

原创 一文通关内部类

什么是内部类?定义:把类定义在其他类的内部,那么这个类就称作内部类。它体现了一种代码的隐藏机制和访问控制机制。什么时候使用内部类?内部类与所在外部类有一定的关系,且往往只由该外部类调用此内部类,没有其他类要调用此内部类,没必要专门用一个Java文件来存放这个类的时候,用内部类。如下代码是java源码中定义在HashMap类中的静态内部类Node。V value;Map.Entry)o;

2024-07-14 16:01:24 640

原创 java的static关键字

static关键字可以通过修饰类的成员变量,成员方法等,使得成员或方法等不再需要通过依赖对象来使用,使得被修饰的成员被加载到方法区中,由所有对象共享,且只会初始化一次,提升代码性能。

2024-07-13 18:24:20 462 1

原创 方法重载与方法重写

定义:方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数——百度百科(2):为什么要有方法重载?int a = 10;int b = 20;public static int addInt(int x, int y) {//int类型参数的方法public static double addDouble(double x, double y) {//double类型的方法。

2024-07-13 16:02:16 406

原创 ‘javac‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

jdk的问题解决

2023-11-28 17:54:30 959

原创 浏览器插件的安装和使用

嘘~,别被老师发现了

2023-11-11 21:06:16 7943 5

原创 详解请求之URL

(这里的资源可能是硬盘中的资源,也可能是内存中的数据,也可能是通过网络访问其他服务器拿到的数据,还可能是cpu计算出的一些数据):是一种键值对结构的数据,键值对之间用&来分割,键和值之间用=分割,一个url中的字符串可能有N个,可能有很长,而且query string是程序员自定义的,不像header中的键值对是标准规定的。:通过ip地址只是描述了网络资源在哪个主机上,(一个主机可能有多个服务器程序,使用端口号来区分是主机上的哪个程序)然而URL 上的端口号是可以省略的。(现在都是直接搞个登录界面的)

2023-10-27 08:18:40 189 1

原创 http协议基本格式(简介)

d正文(body):有的http请求有,有的没有,这里的请求就没有正文(一般GET方法的请求没正文,POST方法的请求有正文)200(状态码):描述请求结果(2**表示成功,3**表示重定向,4**表示请求失败,5**表示服务器内部错误)2:设置(由于工具是默认只捕获http的数据包,而现在https的数据包又是占据主流,所以就需要我们设置一下)注意:勾选上后会弹出一个让你安装一个插件的弹窗,一定要同意安装,一定要同意安装,一定要同意安装!正文(body):正文的内容可能比较长,可能是多种格式,

2023-10-25 21:38:56 45

原创 计算机进程调度的基本过程

说了一些关于系统的东西

2023-09-15 14:53:47 87

原创 Java程序如何连接数据库

jdbc连接数据库,十分十分详细

2023-09-11 19:01:38 1720

原创 大话mysql事务

聊天式千字文,了解事务原理性质

2023-09-05 12:34:14 48 1

原创 JAVA继承的意义和方法

十分详细,我都能看懂

2023-06-07 10:20:57 58

原创 类和对象封装,static,代码块

如图当访问限定符改为private后,就不能从不同类中访问name,也就被封装了,想要使用就只能在同一个类当中使用。另外default是默认类型,如果你前面不主动添加限定符,那么前面默认是default类型,如图中的sex属性就是。封装可以隐藏细节,不让外面随便用,更安全。,更符合人类对事物的认 知,而。2.1private演示。说封装就离不开访问限定符。

2023-05-06 10:01:05 45

原创 类和对象的构造,this调用其他构造方法

我们知道,局部变量在使用前是一定要先初始化的,不然编译器会报错,但是类中的成员变量,不进行初始化,也没有事,因为,当成员变量没有被初始化的时候,引用类型一般默认为null,基本类型,一般默认自己的0值。如图中有两个类型的构造方法,在进行实例化的时候,java自动调用了构造方法,另外,如果你没有写构造方法的时候,编译器会自动给你提供一个不带参数的构造方法,如果你写了,编译器就不会再提供了。如图通过this()无参的构造方法调用了有参数的构造方法,使s1也被赋上了值,1.this()只能在构造方法内部使用。

2023-05-04 19:05:38 42

原创 类和对象以及this引用

学习记录,可供参考

2023-04-26 10:45:06 52

原创 JavaSE数组(二维)

你可以理解为tostring打印的层次太浅不能完成任务,这时候我们可以用deepTostring,做更深层次的打印。arr2[0]里面存放的实际上是一个地址,arr2[0][0] 才能访问到对象中的1,我们验证一下。前面我们已经看过二维数组的内存结构,既然可以看成一维数组,那么长度不同也是被允许的。3.二维数组本质上也就是一维数组, 只不过每个元素又是一个一维数组。二维数组本质上也就是一维数组, 只不过每个元素又是一个一维数组,注意在使用不规则二维数组的时候,第二个[]内不要加数字。5.不规则的二维数组。

2023-04-25 20:09:59 41

原创 JAVA数组讲解(一维)

一维数组学习记录

2023-04-19 21:10:54 46

原创 java数据类型与类型转换

个人学习记录,仅供参考

2023-04-13 20:06:30 143

原创 jdk,jre,jvm的关系

学习记录,仅供参考

2023-04-11 19:16:43 38

原创 数据的大小端存储

大小端的问题

2023-03-29 11:21:13 185

原创 字符串和转义字符

简要认识c语言中的一些东西

2022-12-05 18:08:45 177 1

原创 变量与常量

初识一些基本的概念

2022-12-03 19:58:49 133

原创 关于数据类型

d打印int类型 %hd打印short类型 %ld打印long类型 %lld打印long long类型 %c打印char类型(单个字符)(%s打印的是字符串)如上数据是什么样的类型决定了它会占用多少的空间,合理的运用数据类型能够更加高效的利用空间使程序更加精简。如图char类型占内存一个字节的大小以此类推(另外一字节大小为8个bit关于此方面就不再赘述)%f打印float类型 %lf打印double类型。数据类型对应的%输出格式。

2022-12-02 13:12:46 124 1

空空如也

空空如也

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

TA关注的人

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