自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 栈和队列以及简单应用

栈和队列的实现以及简单应用

2022-11-16 22:14:28 358 1

原创 异常及异常处理

Java中异常及异常处理

2022-10-23 20:16:21 149

原创 String类型及其简单运用

String类型及其简单运用

2022-10-22 19:12:20 207

原创 二叉树及二叉树的简单实现

目录二叉树二叉树的概念二叉树的各部分概念二叉树二叉树的概念二叉树是一种非线性的数据结构,它是由n个有限结点组成的一个具有层次结构的关系集合。它有一个特殊的结点,称为根节点,根节点没有前驱节点。如同一颗倒挂的数。树是递归定义的。二叉树的各部分概念**节点的度:**一个结点含有的子树的个数称为该节点的度。...

2021-09-02 22:20:22 114

原创 MySQl数据库基础

目录数据库的操作数据库的操作创建数据库数据库的操作数据库的操作创建数据库注:本次博客中[ ] 表示里面的语句可加可不加; { } 表示里面的语句自己定义 ; [ ] { } 郡不用加;查看数据库的语句:show databases; (SHOW DATABASES;)例如:创建数据库的语句:create database [if not exists] {数据库名}; (CREATE DATABASE [IF NOT EXISTS] {数据库名};创建

2021-05-30 18:26:41 281

原创 链表的增删改查、链表与顺序表的优缺点

目录链表链表的概念无头单向链表的增删改查链表链表的概念链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的。链表的结构有8种。其中分为单向/双向、带头/不带头、循环/非循环八种。无头单向链表的增删改查创建了一个类,用来对链表的增删改查。//无头单向链表插入class Node{//创建节点 public int value;//节点中的数据 public Node next;//节点下一个数据的地址 public Node(in

2021-04-21 19:19:32 232

原创 java实现顺序表与顺序表的增删改查

目录顺序表与顺序表的增删改查线性表线性表的定义顺序表顺序表的概念动态顺序表的增删改查顺序表与顺序表的增删改查线性表线性表的定义线性表是n个具有相同特性的数据元素的有限序列。线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列等。线性表在逻辑上是线性结构,也就是说连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。顺序表顺序表的概念顺序表是用一段物理地址连续的存储单元依次存储数据元素

2021-04-15 23:50:34 352

原创 初入Java大门——第八话、时间复杂度—空间复杂度

目录时间复杂度算法效率时间复杂度空间复杂度时间复杂度算法效率算法效率分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,空间效率被称为空间复杂度。时间复杂度主要衡量一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间。在计算机发展早期,计算机的存储容量很小,所以对空间复杂度很在乎。经过迅速发展,计算机的存储容量已经很大了,所以现在更关注时间复杂度一点。时间复杂度时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法所花费

2021-04-14 15:50:31 65

原创 初入Java大门——第七话、类和对象的简单认识

目录类和对象的初步认识面向对象类和类的实例化类的成员成员属性成员方法static关键字封装private和publicgetter和setter方法构造方法this关键字代码块代码块的定义普通代码块构造代码块静态代码块toString方法和匿名对象toString方法匿名对象类和对象的初步认识面向对象要知道什么是面向对象,必须知道什么是面向过程。(1)面向过程就是对过程进行描述。比如洗衣服:我们洗衣服要做的事就是脏衣服泡水,倒入洗衣液,搓衣服,漂洗衣服,拧干晾晒。对这一系列的过程进行实现就是面向过程

2021-04-14 11:50:37 128 2

原创 初入Java大门——第六话、数组与初识JVM内存区域划分

目录数组的基本用法数组的定义数组的创建遍历数组for循环for-each(增强for循环)调用java.util.Arrays类引用类型引用的定义参数传内置类型参数传数组类型空引用null初识JVM内存区域划分二维数组数组的基本用法数组的定义数组的定义就是能够让我能“批量”的创建相同类型的变量。注意:当你创建一个数组时,必须要知道数组的长度(即数组的数据的数目)。数组的创建动态初始化:数据类型[ ] 数组名称 = new 数据类型[ ] {初始化数据};静态初始化:数据类型[ ] 数组名称

2021-04-13 15:35:18 91

原创 初入Java大门——第五话、递归

目录递归递归的概念递归递归的概念递归就是一个方法在执行的过程中调用自身。例1:求n的阶乘import java.util.Scanner;public class Main { //这是创建的factor方法 public static int factor(int n) { //当n等于1时,返回值为1 if(n == 1){ return 1; } //当n不等于1时,调用递归

2021-04-13 01:25:37 82

原创 初入Java大门——第四话、方法、调用方法与方法的重载

目录方法方法的调用方法的重载方法方法的调用方法通俗的讲就是java代码中你所要解决的问题的方法,他是代码中解决问题的函数。方法的作用和意义就是使代码更具有模块化,使其看起来更简单和更好理解。同时方法能够多次调用,只需在需要调用的地方输入方法的方法名即可。例1:求n的阶乘。结果:方法的重载方法的重载就是在一个程序中定义了同样的sum()方法,只是sum()方法的类型不一样,这种同一个方法的不同类型的实现就叫方法的重载。重载的规则:1.方法名相同。 2.方法的参数不同(类型,个数等)。 3.

2021-04-07 20:01:56 66

原创 初入Java大门——第三话、逻辑结构(顺序结构、选择结构、循环结构)与结构的嵌套

目录逻辑结构顺序结构选择结构if语句逻辑结构顺序结构 顺序结构就是代码根据代码的顺序一行一行的执行。 例:输出结果:选择结构if语句

2021-04-07 17:48:20 244

原创 初入Java大门——第二话、变量的命名规则、作用域和运算符的了解

一、变量的命名规则。硬性指标:(严格执行,不可违背)1.一个变量名只能包含数字,字母,下划线。2.数字不能开头。3.变量名对大小写要求及其严格。即Money和money是两个不同的变量。软性指标:(不用严格执行,可以用但请谨慎)1.变量名要具有描述性,见名知意。2.变量名不宜使用拼音且最好使用名词(但不绝对)。3.变量名推荐使用小驼峰命名法。(当一个变量名由多个单词构成是,除第一个单词外,其他单词首字母大写;当变量由字母、一个单词构成时都小写。)附:大驼峰命名法:大驼峰命名法是用来给类名和

2021-04-02 20:26:28 137

原创 初入Java大门——第一话 数据类型与简单java程序的分析

一、Java中的数据类型java中有八种基本类型,分别是byte,short,int,lang,char,float,double,boolean。byte类型占一个字节,它的包装类是Byte,范围是-27—27-1(-128—127)。语法格式是:byte 变量 = 初始值;(当输入初始值为128是会报错。即输入初始值超过其范围的最大值。下面的其他基本数据类型也是是这样的。)short类型占两个字节,它的包装类是Short,范围是:-215—215-1(-32768—32767)。语法格式是:s

2021-04-01 21:48:27 194 2

空空如也

空空如也

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

TA关注的人

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