流年
码龄2年
关注
提问 私信
  • 博客:12,057
    12,057
    总访问量
  • 11
    原创
  • 1,224,165
    排名
  • 61
    粉丝
  • 0
    铁粉

个人简介:机会只会留给准备好的人

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2023-03-09
博客简介:

2302_76924750的博客

查看详细资料
个人成就
  • 获得132次点赞
  • 内容获得84次评论
  • 获得277次收藏
  • 代码片获得2,158次分享
创作历程
  • 11篇
    2023年
成就勋章
TA的专栏
  • JAVA知识点汇总
    2篇
兴趣领域 设置
  • Java
    javaintellij-idea
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

时间和空间复杂度

观察规律,他的递归次数为 2^n,F(N)的最后一项为F(n-(n-1)),F(N)的递归次数为 2^0 + 2^1 + 2^2 + 2^3 + ……还有一个问题:这个代码最坏情况下的时间复杂度是多少呢,一般情况下代码的时间复杂度最好情况下是只运行一次,为O(1),但排序代码只运行一次显然是不现实的,只有一个数怎么排序呢,所以这个代码的最好情况下是有N个数,只运行一次就可以把这些数排序完成,时间复杂度为O(N)。
原创
发布博客 2023.09.24 ·
71 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

关于JavaSE整体的知识总结

注意:抽象方法不能为 private,默认为 public,不能为 final ,static(重写);抽象类不能被实例化对象,抽象类被继承时子类必须重写父类的抽象方法,否则子类也是抽象类。抽象类可以有构造方法,也可以有非抽象方法。
原创
发布博客 2023.09.20 ·
76 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

认识JAVA中的异常

我们在写程序中,难免会遇到各种各样的报错,我们将这些报错叫做异常。发生异常的原因多种多样,比如数据格式不对,内存报警等等。我们首先进到一个异常的底层代码中,比如空指针异常:我们发现,异常之间是有继承关系的,NullPointerException 就就继承自 RuntimeException,我们再进入RuntimeException 的底层代码:发现 RuntimeException 又继承自 Exception,那 RuntimeException 和 Exception 有什么作用呢?
原创
发布博客 2023.09.20 ·
79 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

认识String类(二)

String , StringBuilder 和 StringBuffer的区别1.String 的内容不可修改,StringBuilder 和 StringBuffer 的内容可以修改。2.StringBuilder 和StringBuffer 功能大致相同3.StringBuffer 采用同步处理,属于线程安全操作;而 StringBuilder 未采用同步处理,属于线程不安全操作。
原创
发布博客 2023.09.13 ·
68 阅读 ·
1 点赞 ·
2 评论 ·
0 收藏

认识String 类

在C语言中我们想要使用字符串就要用到数组或指针,但是这种将数据和操作数据方法分离的方式不符合面向对象的思想,且对字符串应用又非常广泛,所以JAVA中就有了String类。因为关于引用数据类型大家前面也都用过了,对 String 也已经非常熟悉,这一节就 String 类深入认识一下。这一节讲了特别多的方法,在这里对出现在这节的方法做一个统一的整理:方法功能lenght()字符串的长度方法isEmpty()判断字符串是否为空方法equals()字符串的比较方法,返回值为Boolean类型。
原创
发布博客 2023.08.13 ·
264 阅读 ·
21 点赞 ·
21 评论 ·
15 收藏

用JAVA实现图书管理系统

然后在 User 的子类 Adminiopeartion 和 Normalioperation 上分别对他进行实例化(
原创
发布博客 2023.08.08 ·
8956 阅读 ·
53 点赞 ·
16 评论 ·
232 收藏

继承和多态

我们知道,面向对象语言的三大特性是封装,继承和多态。在上一节,我们了解了什么是封装及封装的用法。在这一节,我们要了解oop的另外两个特性——继承和多态。这一节涵盖的部分比较多,相对来说更难理解,但只要理解了继承和多态,我们的代码能力肯定会有一个质的飞跃!
原创
发布博客 2023.08.04 ·
186 阅读 ·
10 点赞 ·
9 评论 ·
4 收藏

认识类和对象(二)

位置在类的里面,方法的外面,也被叫做实例化代码块。我们知道,普通成员变量一般使用构造方法来初始化,但构造方法初始化的是与对象相关的实例属性,静态成员变量自然无法使用构造方法。4.我们在定义包时,尽量指定成唯一的名字,通常使用公司域名的颠倒顺序,例如 com.baidu.www,注意全小写。简单来讲,封装就是给复杂的代码套上一个简单的壳子,将内部复杂的方法实现和对象属性隐藏起来,仅通过接口来和对象交互。使用static定义的代码块称为静态代码块,一般用于初始化静态成员变量,类加载的时候被调用。
原创
发布博客 2023.08.03 ·
104 阅读 ·
11 点赞 ·
6 评论 ·
6 收藏

认识类和对象(一)

本博客主要对类和对象进行一个简单的认识和介绍。类用关键字class来定义代码如下:在类中可以定义成员属性和成员变量,而成员变量分为静态成员变量(static)和普通成员变量。注意是定义在方法外部,类内部的变量。同时定义的不只有变量,还有行为。如果定义一个学生的类,将学生的名字,年龄作为成员变量,那学生的吃饭,睡觉等动作可以作为成员变量的行为。需要注意的是,行为是一个方法,不是一个变量。代码如下:System.out.println(name+"吃饭");
原创
发布博客 2023.07.31 ·
152 阅读 ·
13 点赞 ·
12 评论 ·
8 收藏

关于IDEA的实用快捷键

IDEA是一款非常流行的JAVA开发工具,它里面有很多方便的功能,且提供了很多的快捷键,能够让开发者更加简单高效的编写代码。快速掌握IDEA的快捷键使用,能够对我们的代码编写带来极大便利,使我们在写代码时事半功倍,多多运用快捷键,也是我们对java工具从陌生走向熟悉,从新手蜕变为老手的过程。
原创
发布博客 2023.07.27 ·
1897 阅读 ·
19 点赞 ·
11 评论 ·
15 收藏

认识C语言(一)

主要是对于我学习C语言知识的总结。简单点说,C语言就是一种计算程序的设计语言。他面向过程,广泛用于底层开发,同时具有不需要任何运行环境支持就能运行等优点。认识了最基本的一个代码程序。
原创
发布博客 2023.04.10 ·
105 阅读 ·
2 点赞 ·
2 评论 ·
1 收藏