自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javaSE基础@.@深度理解小结

JAVASE基础正则表达式在编写处理有关字符串的一些程序时,为了处理与查找某些特殊规则的字符串时,而正则表达式就是用于描述这些特殊规则的工具,本质上说白了就是这些规则的代码,正则表达式在进行字符串匹配与处理时是一个更加方便快捷的工具!多数语言都提供了对正则表达式的支持。Lamda表达式的优缺点优点:简洁,容易并行计算,是未来编程趋势缺点:如不用并行计算,...

2020-11-12 16:10:29 122

原创 孙cloud的MySQL数据库学习心得

关于MySQL数据库的学习正在进行正在学习插眼准备总结

2020-11-12 15:22:02 107

原创 孙Cloud的Java学习博客-16-流

字节字符输出流输入流与缓冲流等插眼准备传送。。。。。。。。。。。。

2020-10-26 18:05:09 137

原创 孙Cloud的Java学习博客-15-线程

## 孙Cloud的Java学习博客-15-多线程(多) - 并发与并行 并发:指两个或多个事件在同一时间段内发生 并行:指两个或多个事件在同一时刻发生(同时发生) - 线程与进程 进程:进入到内存的程序叫进程,存储在硬盘的都是程序 线程:是进程中的一个执行单元,一个进程至少有一个线程(也可多个) - 创建线程类 主线程:执行主(main)方法的线程 单线程程序:java程序中只有一个线程 main->从上到下,依次执行 - 1.创建多线程程序的第一种方式:创建Thread类的子

2020-10-13 22:01:01 214

原创 孙Cloud的Java学习博客-14-异常

## 孙Cloud的Java学习博客-14-异常 - 异常的概念 何为异常,出现非正常情况导致JVM的非正常停止,异常在面向对象的编程语言中本身是一个类,产生异常就是创建异常对象抛出,处理异常的方式就是中断处理,或者抛出这个对象,使用try catch进行处理,异常并不是语法错误,因为如果语法错误,编译时不会通过的,并且不会产生字节码文件 - 异常类Throwable类 开始前先总结两种异常一个错误 Exception:编译期异常(写代码时)RuntimeException:运行期异常(j

2020-10-12 22:29:21 107

原创 孙Cloud的Java学习博客-13-数据结构中的集合与Map集合

## 这篇博客将从数据结构角度中的一些List与Set集合与一个重要的Map集合 - Map集合概述 Map<K,V> 将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射一个值特点: 1.Map集合是一个双列集合 K:key / V:value2.K:key / V:value的数据类型可以相同也可以不同3.key是可以重复的,value是不可以重复的 并两者一一对应Map集合的常用实现类有 hashmap与linkedHashmap用过API文档可查询一些常用方法

2020-10-10 23:46:45 123

原创 孙Cloud的Java学习博客-12-Collection集合框架与泛型

开始学习!Collection集合框架与泛型 !!!开始先说一点包装类中两个重要的方法包装类中的 toString方法 和 valueof(参数)方法Collection 集合 框架

2020-09-23 21:05:52 95

原创 孙Cloud的Java学习博客-10.5-final关键字与内部类

- final概念及四种用法 final关键字有四种用法,即可以修饰一个类,一个方法,一个局部变量,一个成员变量 1.当他用于修饰一个类时,public final 类名称{//......} 含义为:这个类不能有任何子类(太监类)注意:一个类如果是final的,那么其中所有成员方法都无法覆盖重写2.用于修饰成员方法,那么这个方法就是最终方法,也就是不能覆盖重写注意:对于类,方法来说abstract关键字与final关键字不能同时使用,因为矛盾3.用于修饰局部变量,一旦赋值,终生不变(唯一一次

2020-09-21 22:12:55 232

原创 孙Cloud的Java学习博客-11-Object类与Date类等

从Object类开始总结一些重要的类与方法Object类类Object是类层次结构的根类(最顶类)每个类都是用Object作为父类。所有对象(包括数组)都实现这个类的方法这个类有几个很重要且常见的方法1.Object类中的toString方法,返回该对象的字符串表示直接打印对象的名字,其实就是调用对象的toString方法,可以在类中重写toString方法不打印其地址值2.Object类中的equals方法,判断其他某个对象是否与此对象相等返回的是一个Boolean值,==比较运算符&gt

2020-09-20 22:32:22 184

原创 孙Cloud的Java学习博客-10-多态

面向对象的三大特点之————多态性多态的概述简单来说,小明是一个学生,但同时他也是一个人,因此小明就拥有两个形态,学生形态与人类形态一个对象拥有多种形态,就是对象的多态性多态的格式及使用格式:父类名称 对象名 = new 子类名称();或者:接口名称 对象名 = new 实现类();一个子类被当做父类来使用(小明同学被当做一个人来使用)多态中成员变量的使用特点1.直接通过对象名称访问成员变量(看等号左边是谁,谁优先用,没有则向上找)(也就是使用new 来直接访问)2.间接

2020-09-17 21:14:47 80

原创 孙Cloud的Java学习博客-9-接口

这是关于接口部分的学习总结接口的概述与生活举例接口就是一种公共的规范规则,只要符合规范标准,就可以大家通用(如USB接口),在程序中,接口就是多个类的公共规范,接口也是一种引用数据类型,最重要的内容就是其中的抽象方法。接口的定义格式为:public interface 接口名称{// 接口内容}换成了关键字interface之后,变异生成的字节码文件仍是Java>>.class接口中包含的内容有:1.常量2.抽象方法3.默认方法4.静态方法5.私有方法 定义

2020-09-17 20:51:39 87

原创 孙Cloud的Java学习博客-8.5-抽象类

9.15 关于抽象类的学习小总结!!!- 抽象概念如果父类当中的方法不确定如何进行{ }方法体实现,那么他,这个方法就是一个抽象方法(例如,动物吃东西方法(太抽象了)图形面积计算方法(也很抽象))抽象方法与抽象类的定义格式抽象方法:就是加上abstract关键字,后去掉大括号,直接分号结束抽象类:抽象方法所在的类,必须是抽象类才行,在class之前写上abstract- 抽象类与抽象方法的使用1.不能直接new一个抽象类对象2.必须用子类来继承抽象父类3.子类必须覆盖重写抽象父类当中所有的

2020-09-17 13:47:32 414

原创 孙Cloud的Java学习博客-8-继承

9.14 这篇博客将是java中关于继承的学习总结继承性:继承主要解决的问题就是“共性抽取”。共性抽取就是将类的相同部分优化到一个名为父类的大类以便于子类们不同重复定义相同的成员变量和成员方法。- 继承的格式在继承的关系中,可以说子类就是一个父类,因为子类可以被当做一个父类看待,例如父类是员工,子类是讲师,那么讲师也就是一个员工关系 is-a;定义父类的格式>>和普通的类一样定义;定义子类的格式>> extends 父类名称- 继承中成员变量的访问特点在父子类的继承

2020-09-17 13:45:59 73

原创 孙Cloud的Java学习博客-7-静态static与工具类

9.13 这篇博客是关于Static 静态关键字的学习总结static关键字一旦用了static关键字,那么这样的内容属于对象自己,而是属于类的,所以凡是本类的对象都共享同一份。当static修饰成员变量时,赋值只赋值一次后就可以随便被new出来的对象随意使用,因此可以借助这个特性来制作计数器,每当new一个新对象时,计数器++当static修饰方法时,那么这个方法就变成了静态成员方法,此成员方法也不属于对象,而是直接属于类本身,如果没有用static关键字修饰的话,如果想使用这个方法,那就必须

2020-09-17 13:45:11 155

原创 孙Cloud的Java学习博客-6.5-关于字符串

9.13 这篇博客是我学习字符串概念特点与常用方法的学习总结字符串的特点1.字符串的内容永不可变2.相同字符串在内存中是互相共享的,因为他的不可改变性3.字符串效果上相当于char【】字符数组,但底层原理是byte【】数组创建字符串的三+一种方法一种方法:直接创建String str = “nihao”;三种方法:创建空白字符串,创建字符/字节数组【】字符串常量池程序当中直接写上的双引号字符串就在字符串常量池中,字符串常量池在堆中且当使用相同字符串时,都将使用常量池中同一个地址

2020-09-17 13:44:15 89

原创 孙Cloud的Java学习博客-6-ArrayList集合

9.11 今天总结ArrayList集合的概述和基本使用ArrayList集合概述数组的长度在创建之后是不可以发生改变的,但是ArrayList集合的长度是可以随意发生变化的,因此你可以随意的添加,删除元素在ArrayList集合中,:这个标志的含义为泛型,泛型:也就是装在集合中的所有元素全部都是统一的类型,但是泛型汇中只能是引用类型不能是基本类型。ArrayList list = new ArrayList<>();ArrayList的常用方法1.public bool

2020-09-17 13:43:25 126

原创 孙Cloud的Java学习博客-5-Java的类们

从构造方法开始,学习如何定义一个标准的类,与学习java中的类们。从this关键字开始当方法的局部变量和类的成员变量重名的时候,根据“就近原则”,优先使用局部变量,所以当你想使用成员变量时就需要格式:this.成员变量this就是通过谁调用的方法,谁就是this- 构造方法构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。格式为public 类名称 (参数类型 参数名称){ 方法体 }注意事项:1.构造方法的名称必须与所在的类名称完全一样大小写

2020-09-07 21:50:53 102

原创 孙Cloud的Java学习博客-4-三大特性之封装性

面向对象的三大特性——封装性封装性在java中的体现1.方法就是一种封装2.关键字private也是一种封装(关键字private可以提高代码的安全性)封装就是将一些细节信息隐藏起来,对外界不可见,利用方法将main()的一些功能隐藏起来,并且一旦将成员变量用关键字private修饰后,那么超出本类范围后将不能随意的直接访问,只能在本类中随意访问,不能直接访问,但也不是不能访问,但是如果想间接访问成员变量就需要定义一对Getter/Setter方法,如果想加入限制,也可以在Setter方法中编写

2020-09-07 19:56:39 100

原创 孙Cloud的Java学习博客-3-面向对象

这篇博客我将详尽总结Java面向对象的全部概念即收获总结!!!!- 面向对象与面向过程的区别我看见视频中老师总结的十分生动且形象且专业因此我抄写下来方便日后理解面向过程:当需要实现一个功能时,每一个具体的步骤都需要你亲力亲为,详细处理每一个细节,所以我之前学习的C语言就是一个面对过程的语言,因为确实任何功能都需要自己一步步去实现面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个已经具有该功能的人来帮我做事儿,说白了就是偷懒,把完成这一功能的东西拿过来自己用,如果没有这个东西就自己做一份

2020-09-06 23:08:24 76

原创 孙Cloud的Java学习博客-2-基础与数组

在Java学习中,与C语言不尽相同的地方。。。我发现程序语言的学习都是相通的,就像C语言中的选择循环语句一样,在java代码的编写中同样适用,因此学习java也因此变得轻松一些。IDEA(集成开发环境)在使用集成开发环境时,有一些常见的快捷键需要了解如:Alt + Enter 补包 2. Ctrl + Alt + L 格式化代码(整理代码) 在System.out.println中的ln是换行符\n的意思方法不能嵌套,在方法调用时传参方式为sum(a:10,b:10);方法重载(

2020-09-04 21:55:33 136

原创 孙Cloud需要了解的各种知识小笔记(随时更新)

小备忘录

2020-09-03 19:21:55 66

原创 孙Cloud的java学习博客-2-空白

插眼

2020-09-03 19:20:01 63

原创 孙Cloud的Java学习博客-1-启程

插眼

2020-09-01 23:00:41 94

原创 孙Cloud的C语言学习博客-11-结构体学习

插眼

2020-08-31 10:31:27 97

原创 算法练习:解决0-1背包问题

解决0-1背包问题,插眼

2020-08-31 10:30:07 285

原创 孙Cloud的C语言学习小笔记(随时更新)

小笔记!在使用scanf_s();函数时一定要小心空格,不要有多余的空格,且在C中scanf_s的写法应为:很多带“_s”后缀的函数是为了让原版函数更安全,传入一个和参数有关的大小值,避免引用到不存在的元素,有时黑客可以利用原版的不安全性黑掉系统。比如:char d[20];写成scanf_s("%s",d,20);才是正确的,有这个参数20使准确性提高。List item...

2020-08-27 20:56:00 99

原创 孙Cloud的C语言学习博客-10-指针

## 在这插个眼!传送....这篇是关于指针部分学习的总结理解!!!从今天开始,一切又恢复正常了,冲冲冲! - 指针(pointer)指针就是一个地址的形象化,用一个变量也就是指针来形象的,描绘存放内存单元的地址!说白了,你移动指针,也就是在移动地址关于指针的大小:在32位平台上他的大小为4个字节,64位则为8个字节! - 指针与指针类型 char* p 或者 int* p 这为指针类型int*与char*, 这*pc=0为 “解引用操作”! 虽然指针的大小是固定的,但是指针类型并不是无用的

2020-08-20 20:29:17 80

原创 孙Cloud的C语言学习博客-9-操作符详解

这篇博客是我对于操作符详解的学习博客,操作符1.0操作符的分类…(很多种操作符){ double 双精度浮点型float 单精度浮点型/ 除号 int a = 5 / 2 >>2double a = 5 / 2.0 >>2.5000只要前后有一个浮点数则得小数%求余 则不能用浮点数,必须整数一道变态的面试题 (不创建临时变量使两个数交换)// 加减法>>可能会溢出a=a+b;b=a-b;a=a-b;// 异或的方法 (同为零

2020-08-18 20:41:32 126

原创 孙Cloud的C语言学习博客-8-数组

这篇博客开始对C语言中数组的学习,数组1.0!gogogo!数组数组的定义就是一组相同元素的集合,在创建数组时括号内必须是常量表达式[]中是不能放入变量的,eg:int/char/double arr [10]数组的初始化int arr [10] = {1,2,3}; >>不完全初始化,剩下的元素都为零。char arr2 [5] = {“a”,“b”}; >>内存中只有两个字符a和bchar arr3 [5] = “ab”; >>内存中有三个值a,b

2020-08-16 20:21:47 78

原创 孙Cloud的C语言学习博客-7-函数2.0

今天从函数递归开始写起,是C语言函数部分的最终版1.0,日后随时进行修改,完善,补充。函数递归1.一个函数自己调用自己称为递归2.它通常把一个大型复杂的问题层层转化为与原问题相似规模较小的问题3.用少量的代码去描述多次复杂的计算4.主要思考方式为:大事化小说白了递归就是一个函数中可以再次调用自己已达到重复地计算等效果,并且其常见的错误就是出现栈溢出(stack overflow)有个小练习来说明递归的应用即:创建一个函数来求字符串长度(不使用临时变量)其函数部分:int my_strle

2020-08-16 19:51:10 95

原创 孙Cloud的C语言学习博客-6-函数1.0

写博客的第八天,今天开始进行C语言函数部分的学习,函数学习1.0函数就是一个由一个或多个语句块组成的在大型程序中的某部分代码,它相比与其他代码,具备相对的独立性,函数共分为两种,库函数和自定义函数,库函数是C语言本身就存在的供程序员使用的函数,程序员们可以自行随意调用,只需要在引用时写好头文件就可以,而自定义函数是程序员自己创建的函数,头文件,函数体,返回类型,函数名,函数参数,都由程序创建者自己创建即为自定义函数。库函数C语言常用的库函数有{IO函数,字符串操作函数,字符操作函数,内存操作函

2020-08-15 21:15:15 99

原创 孙Cloud的C语言学习博客-5-循环语句-3.0

今天是开始写博客的第七天,今天是循环语句的最终版本,明天就进入函数的学习了,此次博客在日后必进行完善和补充。在循环语句学习的最后一天,老师在视频中拿了很多题和例子来进行最后循环语句的应用和完善。首先第一题:求两个数的最大公约数(辗转相除法)何为辗转相除法?例如一个数“a”为24一个数“b”为16,先用24%16得出的余数放入b中,将b的值放入a中,后再进行相除,如果余数为0,则得出的余数6,则为这两个数的最大公约数。第二题:打印1000-2000的闰年这里闰年的查找判断方法为4和400

2020-08-15 00:00:53 124

原创 孙Cloud的C语言学习博客-4-循环语句2.0

第六天了,今天也是循环语句的学习2.0,主要从8.13号的那篇编程题库博客中的前4道题进行的详细解析总结。第一道题为:计算1!+2!+3!+4!+…n!这道题虽然不是很难,但是有一个点却值得我仔细思考的琢磨,就是这是我第一个在那个老师视频中提到优化,效率问题,时间复杂度的代码,当代码进行时计算 1!直到 n!时,效率不高的代码一直使用从123*…n来计算n的阶乘的,但其实只需要5!=4!*5就可以了,这样进行代码的编写将会大大提高代码的效率。这里也学会了一个计算数组中数据的元素数量的一个方法, 即

2020-08-13 21:24:19 466

原创 孙Cloud的C编程小题库(随时更新)

C语言小题库计算1!+2!+3!+4!+…n!(保证复杂度低)在一个有序数组中查找某个数字n(保证复杂度低)编写代码,演示多个字符从两端移动,向中间汇聚(######)编写代码实现模拟用户登陆场景,只能登陆三次,并且尽最大可能进行优化(三次密码错误后,退出程序!)...

2020-08-13 18:40:00 110

原创 孙Cloud的C语言学习博客-3-循环语句1.0

C语言学习博客:写博客的第五天,因为假期兼职事故的原因,这几天没有空学习,但从明天开始恢复正常学习吧!!!今天写的是循环语句1.0版本循环语句循环语句有{while; for; do while};for循环,for循环应该是循环中应用最广泛,最实用的一种循环,比起while循环,他更加方便和不容易出错,for语句的语法形式为:for(表达1;表达2;表达3),在for中与while循环语句一样都是可以使用break与continue的!{ 循环语句; }在for的括号内,表达式

2020-08-11 20:46:03 127

原创 孙Cloud的C语言学习博客-2-分支语句

写博客的第二天,我将写关于C语言中分支与循环语句的理解和学习1.0版本。今天没有看大话数据结构,学了一部分分支语句与循环语句老师发布的视频,我先写下我从中学习并理解的一部分。随后有时间再进行修改和更新!!!分支语句有 if 和 switchif经常用if else 来使用,在进行单分支时经常使用if语句,但是if else语句也可以用来进行多分支,这样使用If(表达式1)语句1;else if (表达式2)语句2;else语句3;注意:else总是匹配和它最近的if来使用。

2020-08-08 20:47:08 103

原创 孙Cloud的C语言学习博客-1-启程

启程 今天是2020年8月7日,即日起,我将在CSDN中更新博客,我相信只要做了一般人做不到的事,我就能变成自己想要的样子,变得更优秀。现在我在看大话数据结构这本书,并且开始学习C语言,大话数据结构已经看到了80页,C语言已经学习了一个老师发布视频中的入门C语言部分。今天第一份博客我来总结我入门C语言中获得的知识首先变量变量分为全局变量和局部变量,全局变量即是{ }大括号外的变量,如果在大括号外定义的变量就是全局变量,并且他作用于整个工程,你可以在工程的任意地点使用并调用他,他会随着工程一直

2020-08-07 15:57:38 136

空空如也

空空如也

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

TA关注的人

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