自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA 反射和动态管理(二十-完)

允许对字段(成员变量),成员方法,构造方法的信息进行编程访问。操作可分为和。不是从java文件获取,而是从class字节码文件获取。

2024-02-03 21:30:08 882

原创 JAVA 网络编程(十九)

计算机与计算机之间通过网络进行数据传输。Java中可以使用java.net包下的技术开发出常见的网络应用程序。

2024-02-03 21:11:02 829

原创 JAVA 多线程(十八)

创建一个空的池子有任务提交时,线程池会创建线程去执行任务,执行完毕归还线程。注:不断提交任务,会有以下三个临界点当核心线程满时,在提交任务就会排队当核心线程满,队满时,会创建临时线程当核心线程满,队满时,临时线程满时,会触发任务拒绝策略。

2024-02-03 19:12:30 853

原创 JAVA IO流(十七)

存储和读取数据的解决方案。:用于读写数据(本地文件,网络)

2024-02-03 18:51:47 1309

原创 JAVA File(十六)

表示路径,可以是文件,可以是文件夹,该路径可存在,可不存在。:绝对路径是带盘符的。:相对路径不带盘符,默认到当前项目下去找。

2024-02-03 14:59:57 1263

原创 JAVA 方法引用(十五)

跟被引用方法的形参保持一致,若无第二个参数,则该被引用的方法需要是无参的成员方法。

2024-02-03 14:53:38 324

原创 JAVA Stream流(十四)

结合Lambda表达式,简化集合和数组的操作。

2024-01-18 14:24:55 783

原创 JAVA 集合进阶(十三)

properties是一个双列集合,拥有Map集合的所有特点,本身也有一些特有方法,可把集合的数据按照键值对的形式写到配置文件(后缀.properties)当中,也可把配置文件中的数据,读取到集合中。:二叉查找树可能退化成链表,相应的,二叉搜索树的查找操作是和这棵树的高度相关的,而此时这颗树的高度就是这颗树的节点数n。,红黑树上的每一个结点都有存储位表示结点的颜色,每一个结点可以是红或者黑,红黑树不是高度平衡的,它的平衡是通过。删除集合中指定元素,若有,返回true,表示删除成功;

2024-01-18 13:56:56 1277

原创 JAVA 异常(十二)

步骤定义异常类,类名要见名知意写继承关系运行时异常要继承编译时异常要继承Exception空参构造带参构造注:子类重写父类方法时,不能抛出父类没有的异常,或比父类更大的异常。

2024-01-16 13:27:35 866

原创 JAVA 常见算法(十一)

从数组中一个一个去找数据。

2024-01-12 20:43:28 818

原创 JAVA 常用API-(十)

任何字符\d 一个数字[0-9]\D 非数字[^0-9]\s 一个空白字符[\t\n\x0B\f\r]\S 非空白字符[^\s]\w [a-zA-Z_0-9]英文,数字,下划线\W [^\w]一个非单词字符范例System . out . println(".只能表示一个字符");System . out . println("你" . matches("."));//true System . out . println("你" . matches(".."));

2023-04-03 16:48:00 168

原创 JAVA 面对对象进阶- 下(九)

抽象方法的定义格式public abstract 返回值类型 方法名(参数列表);抽象类的定义格式public abstract class 类名{}接口用关键字interface定义:public interface 接口名{}接口不能实例化。接口与类之间是实现关系,通过implements关键字表示:public class 类名 implements 接口名{}接口的子类(实现类):要么重写接口类中的所有抽象方法要么是抽象类。

2023-03-27 12:47:37 76

原创 JAVA 面对对象进阶-上(八)

继承是面对对象三大特征之一,可以让类与类间产生子父关系。

2023-03-26 11:47:42 435

原创 JAVA 集合(七)

main方法中定义一个集合,存入多个用户对象,每存入一个对象前通过id判断该对象是否重复,用户属性为:id,username,password。定义一个方法,通过id查找对应的用户信息,若存在,返回true;定义一个集合,添加一些学生对象,并进行遍历,学生类的属性为:姓名,年龄。:打印对象不是地址值,而是集合中存储数据内容,在打印时会拿[]将所有数据包裹。添加元素,返回值表示是否添加成功,一定返回true。定义一个方法,将价格低于3000的手机信息返回。main方法中定义一个集合,存入三个手机对象。

2023-03-25 15:58:02 166

原创 JAVA 字符串(六)

String是java定义好的一个类,定义在java.lang包中,使用时不需导包。java程序中所有的字符串文字,都被视为此类的对象。字符串不可变,它的对象在创建后不可更改。

2023-03-24 22:40:47 83

原创 JAVA 面向对象(五)

public class 类名{1.成员变量(代表属性,一般是名词)2.成员方法(代表动作,一般是动词)3.构造器4.代码块5.内部类类名首字母建议大写,见名知意,驼峰模式。一个java文件可定义多个class类,但只能一个类是public修饰,public修饰的类名必须成为代码文件名。实际开发中建议一个文件定义一个class类。成员变量的完整定义格式:修饰符 数据类型 变量名称=初始值;一般无需指定初始化值,存在默认值javabean类。在javabean类。

2023-03-20 12:00:00 114

原创 JAVA 方法(四)

将一些代码打包在一起,该过程为。

2023-03-18 16:00:00 55

原创 JAVA 数组(三)

/格式1数组类型[] 数组名//格式2数组类型 数组名[]

2023-03-18 12:00:00 69

原创 JAVA 基本结构(二)

先看switch括号的值,然后与case后值匹配,有则执行相关case后语句,否则执行default控制的语句。while语句先执行后判断,循环体至少执行一次。while语句先判断后执行,循环体可能不执行。一个循环当另一个循环的循环体。

2023-03-17 12:00:00 44

原创 JAVA 概述(一)

关键字,公共访问权限:关键字,声明一个类:类名,与文件名一致{} :作用域,当前类的代码范围:关键字,静态的:关键字,返回结果为空:方法名字,java程序入口方法(String[] args):参数列表,表形参System.out.println(“hello world”):System是类,out是System的成员,out有个方法叫println,表示输出括号里的内容。

2023-03-16 09:18:00 59 1

原创 C语言:预处理

个人博客网址:https://ljsblog.com预处理(十二-终)翻译环境和执行环境翻译环境在这个环境中源代码被转换为可执行的机器指令,就是把(.c)文件翻译成(.exe)文件。一个C语言程序需要经过的四个步骤:编辑(.c)、编译(.obj)、链接(.exe)、运行。而其中编译又分为:预编译(预处理)、编译、汇编。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vuyDllJe-1625748038088)(过程.png)]预编译(预处理)源码中的所有预处

2021-07-08 20:41:54 68

原创 C语言:文件操作

个人博客网址:https://ljsblog.com文件操作(十一)磁盘上的文件就是文件。在程序设计中,我们所说的文件有两种:程序文件:包括源程序文件(后缀为.c),目标文件(.obj),可执行程序(.exe)。数据文件:文件的内容是程序运行是读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。本篇以数据文件为主文件名为了区分计算机中不同的文件,而给每个文件设定一个指定的名称,就是文件名。文件名由文件主名和扩展名组成。文件类型根据数据的组织形式,数据文件被称为文本文

2021-07-08 20:38:44 129

原创 C语言:动态内存分配

个人博客网址:https://ljsblog.com动态内存分配(十)在不知道所需要的空间大小的情况下,这时就可以使用动态内存开辟。当开辟的空间不再使用时,用free函数来释放calloc、malloc或realloc所分配的内存空间。动态内存函数free函数free函数是用来释放动态开辟的空间格式:void free(void *ptr)free函数的头文件: stdlib.hmalloc函数malloc函数会在内存开辟一块连续可用的空间,并返回一个指向它的指针,若开辟失败,则返回N

2021-07-03 15:49:42 82

原创 C语言:自定义类型

个人博客网址:https://ljsblog.com自定义类型(九)自定义类型:结构体,枚举,联合结构体结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。结构体成员可以是标量,数组,指针,其他结构体。结构的声明形式1:struct 结构体名{ 成员列表;};//例如描述一个学生#include <stdio.h>struct Stu{ //定义一个结构体类型 char name[20];//姓名 short

2021-06-20 15:24:19 145

原创 C语言:字符函数和内存函数

C语言:字符函数和内存函数字符函数求字符串长度的字符串函数strlen从字符串的开头位置依次向后计数,遇见\0结束,最终计算的字符串长度不包括\0。例:#include <stdio.h>#include <string.h>int main(){ int len=strlen("myblog"); printf("%d\n",len);//6 return 0;}注:strlen函数的返回类型是无符号整型(unsigned int)

2021-02-01 15:22:20 166

原创 C语言:指针详解

指针详解指针就是变量,用来存放地址,指针的大小是固定的4/8个字节(32位/64位平台)。指针类型决定了指针进行解引用操作时能访问空间的大小和指针向前或者向后走一步的距离。字符指针一般用法#include <stdio.h>int main(){ char a='m'; char* p=&a; *p='y'; printf("%c\n",a);//y return 0;}另一种用法#include <stdio.h&gt

2021-01-22 21:23:25 218

原创 C语言:数据存储

C语言笔记-数据存储(九)C语言内置类型char //字符类型short //短整型类型int //整型类型long //长整型类型float //单精度浮点类型double //双精度浮点类型类型的意义决定数据在内存中所占的字节数数据在内存中的存储方式类型的基本归类整型类型charunsigned charsigned charshortunsigned short [int]signed short [int]intunsigned intsign

2021-01-21 09:40:21 103

原创 C语言:运算符

C语言笔记-运算符(六)分类算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式其他操作符算术操作符+ - * / %这几个操作符都是最基本的操作符,不做过多介绍,但要注意%只能用于整型。移位操作符>>(右移操作符) <<(左移操作符)移位操作符移动的是二进制位右移操作符:1.算术右移:需要考虑符号位,右边丢弃,左边补原符号位2.逻辑右移,不需要考虑符号位,右边丢弃,左边补0例如:#include &

2021-01-17 15:53:55 101

原创 C语言:数组

C语言:数组数组是一组相同类型元素的集合一维数组的创建方式数组元素类型 数组名[常量表达式]例://例1int arr1[10];//例2char arr2[3];float arr3[5];double arr4[10];//错误示例int n=10;int arr5[n];//创建数组时,[]中要给一个常量,不能使用变量一维数组的初始化//完全初始化,定义数组时给所有元素赋初值,例:int arr[5]={1,2,3,4,5};//不完全初始化,给数组中部分元素赋初值

2021-01-13 12:50:58 524 1

原创 C语言:函数

C语言笔记-函数(四)我自己搭建的博客网址:https://th-gs.github.io/函数是一段可以重复使用的代码,用来独立地完成某个功能。函数的分类1.库函数:C语言本身提供给我们的函数,使用库函数必须包含#include对应的头文件2.自定义函数:自己设置的函数自定义函数的格式类型 名称(参数声明){ 语句;//可以是多条语句}函数的参数实际参数(实参):真是传给函数的参数,会被函数内部的代码使用,所以称为实际参数,简称实参。形式参数(形参):就是个形式上

2021-01-10 17:09:52 144

原创 C语言:分支与循环

我自己搭建的博客网址:https://th-gs.github.io/语句C语言中由一个分号;隔开的就是一条语句。例:printf("boke");1+2;C语言中表示真假0表示假,非0表示真分支语句1.if语句语法结构:如果条件表达式的结果为真,则语句执行单分支if语句:if (条件表达式){ 语句组1;}双分支if语句:if (条件表达式){ 语句组1;}else{ 语句组2;}多分支选择结构:if (表达式1){ 语句组1;}e

2021-01-08 21:50:20 164

原创 初识C语言

初识C语言输出hello world#include <stdio.h>//包含一个叫stdio的文件int main()//主程序-程序入口-main函数有且只有一个{ printf("hello world\n");//输出hello world,\n为换行 return 0;//程序正常退出}数据类型char字符数据类型short短整型int整型long长整型long long更长整型float单精度浮点数double双精度浮点数常用的打

2021-01-06 09:42:19 381

空空如也

空空如也

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

TA关注的人

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