自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java反射

我主要是写此文章是为了给自己做一个笔记,也方便大家阅读。文章目录前言一、反射总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、反射public class Person { private String name; public int age; @Override public String toString() { return "Person{" + "name='" + name + '\'

2022-01-28 21:17:11 80

原创 Java网络编程

我主要是写此文章是为了给自己做一个笔记,也方便大家阅读。文章目录前言一、TCP网络编程1.概述2.实现TCP的网络编程二、UDP网络编程三、URL网络编程总结前言<font color=#999AAA 提示:以下是本篇文章正文内容,下面案例可供参考一、TCP网络编程1.概述一、网络编程中有两个主要的问题:1.如何准确地定位网络上一台或多台主机;定位主机上的特定的应用2.找到主机后如何可靠高效地进行数据传输二、网络编程中的两个要素:1.对应问题一:IP和端口号2.对应问题

2022-01-28 21:11:24 79

原创 Java IO流

我主要是写此文章是为了给自己做一个笔记,也方便大家阅读。文章目录前言一、File类的使用二、IO流原理及流的分类1.流的分类2.FileReader和FileWriter3.FileInputStream和FileOutputStream的使用4.处理流之一:缓冲流的使用5、转换流6.其他流的使用7.对象流8.随机存取文件流三、NIO.2中Path、Paths、Files类的使用四、使用第三方jar包总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、File类的使用File类.

2022-01-28 20:57:05 96

原创 Java泛型

我主要是写此文章是为了给自己做一个笔记,也方便大家阅读。文章目录前言一、为什么要有泛型二、泛型的使用三、如何自定义泛型结构:泛型类、泛型接口;泛型方法。四、泛型类和泛型方法的使用情景五、泛型在继承上的体现六、通配符的使用总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、为什么要有泛型二、泛型的使用1.jdk 5.0新增的特性2.在集合中使用泛型: 总结:① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。② 在实例化集合类时,可以指明具体的泛型类型③指.

2022-01-28 16:04:44 1750

原创 Java集合

我主要是写此文章是为了给自己做一个笔记,也方便大家阅读。文章目录前言一、Java集合框架概述1.集合框架2.Collection接口中的方法的使用3.集合元素的遍历操作4.增强for循环二、 List接口1. List接口框架2.ArrayList的源码分析:3. LinkedList的源码分析:4.Vector的源码分析5.List接口中的常用方法6.区分List中remove(int index)和remove(Object obj)三、Set接口1. Set接口的框架:2.TreeSet四、Ma.

2022-01-28 13:42:08 71

原创 枚举类与注解

我主要是写此文章是为了给自己做一个笔记,也方便大家阅读。文章目录一、枚举类的使用1.自定义枚举类2、使用enum关键字二、注解(Annotation)1.注解的使用总结提示:以下是本篇文章正文内容,下面案例可供参考一、枚举类的使用1.自定义枚举类一、枚举类的使用1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。二、如何定义枚举类 方式一:jdk5.0之.

2022-01-25 19:45:28 157

原创 日期时间API

我主要是写此文章是为了给自己做一个笔记,也方便大家阅读。文章目录一、jdk 8之前的日期时间的API测试1.SimpleDateFormat:SimpleDateFormat对日期Date类的格式化和解析2.练习3.Calendar日历类(抽象类)的使用二、JDK8中新日期时间API1.新日期时间API出现的背景2.新时间日期API3.瞬时:Instant4. DateTimeFormatter三、Java比较器1.自然排序2.定制排序四、 其他常用类的使用总结提示:以下是本篇文章正文内容,下面案.

2022-01-25 19:16:31 59

原创 字符串相关的类 String类

我主要是写此文章是为了给自己做一个笔记,学到了Java String的内容,也方便大家阅读。文章目录一、String类的概述1.理解String类的不可变性2.String字面量方式和new的区别3.String使用陷阱4.一道面试题二、String常用方法1.String常用方法12.String常用方法23.String常用方法3三、String与字符数组转换1. String 与 char[]之间的转换2.String与字节数组转换四、StringBuffer和StringBuilder1.Str

2022-01-21 19:33:08 56

原创 Java多线程

文章目录前言一、基本概念:程序、进程、线程二、 线程的创建和使用1. 多线程的创建,方式一:继承于Thread类2.Thread类的有关方法3.创建多线程的方式二:实现Runnable接口4.创建线程的方式三:实现Callable接口5.例题二、线程的生命周期三、线程的同步1.问题的提出2.解决方案(同步代码块)3.解决方案(同步方法)4.解决方案( Lock(锁))5.线程安全的单例模式6.线程的死锁问题四、 线程的通信1.例题(一)2.例题(二)五、线程池总结前言一、基本概念:程序、进程、线程..

2022-01-20 21:22:57 70

原创 异常处理体系

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2022-01-19 19:00:08 136

原创 面向对象(下)

文章目录前言一、static关键字1.static关键字的使用2.static关键字的应用二、设计模式1.单例设计模式2.理解main方法的语法三、类的成员之四:代码块1.代码块的使用2.代码块的练习3.属性赋值的先后顺序四、final关键字五、abstract关键字1.abstract关键字的使用2.抽象类的匿名子类3.模板方法设计模式六、接口(interface)1.接口的使用2.接口的匿名对象3.代理模式4.接口的练习5.比较两个对象的大小6. java8接口新特性七、类的内部成员之五:内部类总结

2022-01-12 21:34:33 102

原创 面向对象(中)

文章目录前言一、OOP特征二:继承性1、面向对象的特征之二:继承性2. 方法的重写(override / overwrite)3.super关键字4.子类对象的实例化过程二、OOP特征三:多态性1.多态性2.多态的举例3.虚拟方法调用4.向下转型的使用和instanceof关键字5.Object类中结构6.单元测试方法三、 包装类(Wrapper)的使用总结前言我主要是写此文章是为了给自己做一个笔记,学到了Java中面向对象的内容,也方便大家阅读。一、OOP特征二:继承性1、面向对象的特征..

2022-01-10 20:41:52 120

原创 面向对象(上)

文章目录前言一、面向过程与面向对象1.Java面向对象学习的三条主线:(第4-6章)2.“人把大象装进冰箱”3.面向对象的两个要素:二、Java基本元素:类和对象三、属性和方法1.类中属性的使用2.类中方法的声明和使用3.理解“万事万物皆对象”4.方法的重载5.可变个数形参的方法6.理解变量的值传递机制四、面向对象特征之一:封装和隐藏1.四种权限修饰符2.构造器的理解3.总结属性赋值的先后顺序4.JavaBean的使用5.this关键字6.package关键字和import关键字7.MVC设计模式总结..

2022-01-07 21:59:52 65

原创 数组的概述

我主要是写此文章是为了给自己做一个笔记,学到了Java中数组具体规则,也方便大家阅读。文章目录一、一维数组1.数组的概述2.数组的内存解析二、二维数组1.二维数组的使用2.二维数组的内存解析三、Arrays工具类的使用四、数组使用中的常见异常总结一、一维数组1.数组的概述1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组相关的概念:数组名元素角标、下标、索引数组的长度:元素的个数3.数组的.

2022-01-05 21:45:20 206

原创 Java程序流程控制

我主要是写此文章是为了给自己做一个笔记,学到了Java中循环结构的具体规则,也方便大家阅读。文章目录一、分支结构1.分支结构中的if-else(条件判断结构)2.switch-case结构二、循环结构1.for循环2.while循环结构3.do-while循环结构4.break和continue关键字总结一、分支结构1.分支结构中的if-else(条件判断结构)一、三种结构第一种:if(条件表达式){执行表达式}第二种:二选一if(条件表达式){执行表达式1}else{执行表.

2022-01-05 20:38:26 77

原创 Java变量与运算符(下)

我主要是写此文章是为了给自己做一个笔记,学到Java中运算符的具体规则,也方便大家阅读。文章目录一、运算符1.算术运算符2.赋值运算符3.比较运算符4.逻辑运算符5.位运算符6.三元运算符二、运算符的优先级总结一、运算符1.算术运算符class AriTest { public static void main(String[] args) { //除号:/ int num1 = 12; int num2 = 5; int result1 = num1 / num2;

2022-01-03 19:40:26 98

原创 Java变量与运算符(上)

我主要是写此文章是为了给自己做一个笔记,学到Java中关键字、保留字、变量的具体规则,也方便大家阅读。文章目录一、Java关键字与保留字1.关键字2.保留字二、标识符1.定义合法标识符的规则2.名称命名规范三、变量1.变量使用2.变量的分类3.基本数据类型转换4.String数据类型4.进制总结一、Java关键字与保留字1.关键字定义:被java语言赋予特殊含义,用作专门用途的字符串。特点:关键字中所有字母均为小写。2.保留字定义:现有java版本尚未使用,但以后的版本可能会作为关键字.

2022-01-02 19:01:47 79

原创 Java语言

**Java语言**文章目录一、JDK和JRE和JVM的关系二、配置path环境变量1.添加JAVA_HOME变量2.在path下添加路径总结一、JDK和JRE和JVM的关系二、配置path环境变量1.添加JAVA_HOME变量代码如下(示例):JAVA_HOME=bin的上一层目录2.在path下添加路径代码如下(示例):path=%JAVA_HOME%/bin;注:%…%作用主要是引用路径。总结1.特点一:面向对象两个基本概念:类、对象三大特性:封装、继承、多态.

2022-01-01 15:14:10 713

原创 图的存储————邻接表

**在这里插入代码片**#define MAXNODE 30#include<stdio.h>#include<stdlib.h>typedef int elemtype;typedef struct arc{ int AdjVertex;struct arc * NextArc;}arctype;typedef struct{ elemtype Vertex; ...

2020-04-23 08:18:21 76

原创 链队列的操作

#include<stdio.h>#include<stdlib.h>typedef struct QNode{ int data; struct QNode *next;}LQNode;typedef struct{ LQNode *front; LQNode *rear;}LQueue;void Init(LQueue *Q){ Q->f...

2020-03-24 15:36:11 87

原创 顺序循环队列

#include<stdio.h>#define Maxsize 100typedef struct { char name[20]; int age;}Student;typedef struct{ Student a[Maxsize]; int front; int rear; int count;}Queue;void Init(Queue *q){ q...

2020-03-23 17:21:01 124

原创 顺序栈的操作

#include<stdio.h>#define Maxsize 100typedef struct { char name[20]; int age; int adress;}Student;typedef struct { Student data; int top;}Stack;int Init(Stack *a){ a->top...

2020-03-20 20:34:14 96

原创 单链表栈的相关操作

#include<stdio.h>#include<stdlib.h>typedef struct Node{ int n; struct Node *next;}Node;int Init(Node **h){ if((*h=(Node *)malloc(sizeof(Node)))==NULL) return 0; (*h)->nex...

2020-03-19 16:52:18 94

原创 创建一个循环链表

#include<stdio.h>#include<stdlib.h>typedef struct Node{ int data; struct Node *next;}Node;int Init_Node(Node **h)//初始化{ if((*h=(Node *)malloc(sizeof(Node)))==NULL) return 0; (*h)-...

2020-03-18 16:32:36 521

原创 单链表的整表删除

#include<stdio.h>#include<stdlib.h>typedef struct{ char name[10]; int age; int adress;}Student;typedef struct Node{ Student data; struct Node * Next;}Node;int init_Node(Node ...

2020-03-15 12:25:09 178

原创 单链表的操作

#include<stdio.h>#include<stdlib.h>typedef struct{ char name[10]; int age; int adress;}Student; typedef struct Node{ Student data; struct Node *Next; }Node; int Insert( Node...

2020-03-14 12:37:33 93

原创 顺序线性表的删除操作

#include<stdio.h>#define Maxsize 100typedef struct{long address;char name[10];int age;}Student;typedef struct{Student data[Maxsize];int size;}list;int Length(list *l){ return (l-&gt...

2020-03-12 16:29:47 374 1

原创 线性顺序表的插入

#include<stdio.h>#define Maxsize 100typedef struct { int adress; int score; char sex; }Datatype; Datatype NIL; typedef struct{ Datatype Data[Maxsize]; int size; }list; int Lengt...

2020-03-11 14:04:57 199

非牛顿层流i计算(1).c

非牛顿层流i计算(1).c

2023-04-25

空空如也

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

TA关注的人

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