自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 String你知道多少细节(含面试题)

注意:对于内置类型主要比较变量中的值,对于引用类型主要比较引用中的地址。1.String是引用类型,存储的并不是字符串本身,而是地址。常见的初始化方式有以下3种。

2023-11-29 16:24:26 484 1

原创 Java最难的语法<泛型>

就是适用于许多类型。从代码上讲,就是对类型实现了参数化。

2023-11-29 16:24:05 351

原创 Java抽象类和接口

抽象类里面的成员变量,方法可以和普通类的一样,接口的成员变量只能被public,static,final修饰,成员接口只能被public,abstract,修饰。在Java中,一个类如果被abstract 修饰称为抽象类,抽象类中被 abstract 修饰的方法称为抽象方法,抽象方法不用给出具体的实现体。在Java中,类和类之间是单继承的,一个类只能有一个父类,即Java中不支持多继承,但是一个类可以实现多个接口。在java中,类和类之间是单继承,但是一个类可以实现多个接口,接口与接口之间可以多继承。

2023-11-16 18:29:32 128 25

原创 学【Java多态】-- 写高质量代码

也称为后期绑定(晚绑定),即在编译时,不能确定方法的行为,需要等到程序运行时,才能够确定具体调用那个类的方法。将一个对象进行向上转型之后当成父类对象使用,在无法调用子类特有的方法,此时:将父类引用在还原为子类对象即可。:也称为前期绑定(早绑定),即在编译时,根据用户所传递实参类型就确定了具体调用那个方法。多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同 的状态。向下转型用的比较少,而且不安全,万一转换失败,运行时就会抛异常。你看到的这个过程就是向上转型。

2023-11-14 23:20:24 219

原创 你一定要学会的Java语法 -- 【继承】

java继承

2023-11-12 22:41:38 198 4

原创 Java类和对象(续)

在文件的最上方加上一个 package 语句指定该代码在哪个包中.包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.bit.demo1 )包名要和代码路径相匹配. 例如创建 com.bit.demo1 的包, 那么会存在一个对应的路径 com/bit/demo1 来存储代码.如果一个类没有 package 语句, 则该类被放到一个默认包中操作步骤在 IDEA 中先新建一个包: 右键 src -> 新建 -> 包在弹出的对话框中输入包名, 例如 demo1。

2023-11-10 23:47:50 161 19

原创 初识面向对象(类和对象)

类是用来对一个实体(对象)来进行描述的。主要描述该实体(对象)具有哪些属性。比如说我今天在路上看到一个美女,我回宿舍会和我室友分享一下,她是一个什么样的发型,什么样的妆容,身材怎么样啊,穿的什么样的衣服。这个过程就是在描述实体(对象)。在java语言中,如何对类进行定义呢?在java中定义类时需要用到class关键字,具体语法如下//创建类field;//成员变量method://成员方法class为定义类的关键字,ClassName为类的名字,{}中为类的主体。

2023-11-07 13:47:19 664 28

原创 Java数组

数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。1. 数组中存放的元素其类型相同2. 数组的空间是连在一起的3. 每个空间有自己的编号,其实位置的编号为0,即数组的下标里面的参数是要比较的两个数组,如果一样会返回ture,不一样会返回false。

2023-11-05 13:20:16 584 27

原创 Java方法与递归

在我们日常在代码的过程中,会遇到有些情况会写大量重复的代码。这样我们的程序就会效率很低,做了大量重复的工作,不利于维护,不利于代码复用。因此,在编程中,我们可以将这些频繁使用的代码封装成一个“方法",需要的时候直接拿方法名使用即可,避免了一遍一遍的去写代码,提升了开发效率。方法就是一个代码片段,相当于c语言中的函数,方法存在的意义(肯定会深有体会)1. 是能够模块化的组织代码(当代码规模比较复杂的时候).2. 做到代码被重复使用, 一份代码可以在多个位置使用.3. 让代码更好理解更简单.

2023-11-03 17:51:26 160 18

原创 Java选择与循环

为 while 的语句体(这是一个空语句), 实际的 { } 部分和循环无关. 此时循环条件 num <= 10 恒成立, 导致代码死循环了。在我们的人生中处处面临着选择,比如说在学校你可以选择玩,摆烂,当然也可以选择努力写代码,刷题。因为:此处多写了一个 分号, 导致分号成为了 if 语句的语句体, 而 { } 中的代码已经成为了和一个 if 无关的代码块。表达式1成立,执行语句1,否则表达式2成立,执行语句2,否则执行语句3。最本质的区别就是,switch的参数不能是一个很复杂的表达式,像这样。

2023-11-02 22:53:31 123 15

原创 Java数据类型,变量与运算符

4. double 类型的内存布局遵守 IEEE 754 标准(和C语言一样), 尝试使用有限的内存空间表示可能无限的小数, 势必会存在一定的精度误差,因此浮点数是个近似值,并不是精确值。简单来说变量就是可以改变的量,在我们的日常生活中有很多值是需要改变的,比如说年龄,身高,成绩分数等等,在这个时候就要通过不同的数据类型来定义不同的变量。2. 如果需要把范围大的类型赋值给范围小的, 需要强制类型转换, 但是可能精度丢失。1. 不同数字类型的变量之间赋值, 表示范围更小的类型能隐式转换成范围较大的类型。

2023-10-27 09:48:08 929 19

原创 初识Java篇

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

2023-10-25 13:12:37 564 29

原创 【c语言】 -- 指针进阶

c语言指针

2023-08-11 22:42:28 920 30

原创 【c语言】-- 结构体

有了结构体类型,那如何定义变量,其实很简单。

2023-08-06 16:37:21 430 4

原创 【c语言】 -- 指针详细介绍

c语言指针

2023-07-21 23:25:10 84 1

原创 【c语言】-- 操作符汇总(万字详解)

📕博主介绍:目前大一正在学习c语言,数据结构,。,是为了更好的学习其他的编程语言,C语言是母体语言,是接近底层的桥梁。本章来学习数组。让我们开启之旅吧。

2023-06-18 23:25:02 820 32

原创 【c语言】 -- 详解数组篇

最近要期末考试了正好复习一下,下期更新操作符。

2023-06-17 13:15:22 602 34

原创 数据的存储练习题 -- (解题思路+代码)

书接上回,我们学习了整形数据在内存中是怎么存储的。本篇我们就利用这些知识来做一些练习题目,把这些知识很好的消化掉。知识补充对于整形家族的类型来说,有:无符号和有符号的区分。unsigned : 表示“无符号”signed:表示:“有符号”我们平常所说的int等价于signed。注:char到底是unsigned还是signed是不确的,char在vs上是signed。

2023-06-11 23:45:38 490 28

原创 深度剖析整形数据在内存中的存储

其实我们在最开始学c语言的时候就已经开始学习数据类型了,只是了解不够深入,本章就是深入学习数据类型。前面我们学过基本的内置类型,并且关注他们在内存中所占的大小比如说:类型的意义:我们在一些场景下使用需要关注内存的范围,比如数字很大的时候用int类型就不能解决问题了。有一个头文件在这个头文件中能观察到数据类型在内存中的最大值和最小值什么是大端小端:大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;

2023-06-08 23:07:23 558 44

原创 c语言实现扫雷

📕博主介绍:目前大一正在学习c语言,数据结构,。,是为了更好的学习其他的编程语言,C语言是母体语言,是人机交互接近底层的桥梁。本章来写一个扫雷吧。让我们开启c语言学习之旅吧!

2023-06-01 10:31:48 709 14

原创 深入学习《c语言函数》

自定义函数和库函数一样,都是由这些零件组成,函数名,返回值类型,和函数参数。但是这些零件都是由自己设计的。statement;//语句项ret_type 返回类型fun_name 函数名para1 函数参数我们可以自己尝试设计一个函数,比如说两个数找最大值。函数特别像我们生活中的加工厂,比如说我们想生产一个桌子,一般会把木材,各种零件交给工厂,工厂进行加工,然后把桌子给我们。通过和生活中的一些案例结合起来理解应该会更加容易。5.1函数的声明5.2函数的定义。

2023-05-19 21:00:07 457 18

原创 c语言实现三子棋(思路+项目展示+源代码)

📕博主介绍:目前大一正在学习c语言,数据结构,计算机网络。c语言学习,是为了更好的学习其他的编程语言,C语言是母体语言,是人机交互接近底层的桥梁。本章来写一个三子棋小游戏吧。让我们开启c语言学习之旅吧!

2023-05-10 23:07:52 830 25

原创 c语言那些有趣的事 -- 猜数字游戏

经过前面一系列的学习,我们对循环分支,有了一定的了解。这个时候程序就可以进行多次选择判断了, 我认为在这种场景下用do while循环会比较合适,在任何情况下都会执行一次程序,当我们输入0的时候循环条件不成立,就终止循环退出游戏。当生成了一个随机数之后就要进入猜数字环境了,在这里需要封装一个game函数,game函数的主要功能是更具用户输入的值进行判断。这样随机生成一个数字的问题就解决了,但是为了让游戏更加好玩需要限制范围,生成一个100以内的数字,任何数%100的结果都会在100以内。

2023-05-04 23:18:57 1466 21

原创 拿捏c语言循环

📕博主介绍:目前大一正在学习c语言,数据结构,计算机网络。c语言学习,是为了更好的学习其他的编程语言,C语言是母体语言,是人机交互接近底层的桥梁。本章用循环去写一些题目。让我们开启c语言学习之旅吧!1.计算n的阶乘注意:在这里不考虑数据溢出的情况。

2023-05-01 17:11:41 274 17

原创 c语言初阶 -- 循环

📕博主介绍:目前大一正在学习c语言,数据结构,计算机网络。c语言学习,是为了更好的学习其他的编程语言,C语言是母体语言,是人机交互接近底层的桥梁。本文是c语言初阶系列之循环。让我们开启c语言学习之旅吧!什么是循环呢?可以理解成一直重复做一件事情,当然会有某种条件成立的时候会打破这个循环。比如说我们每天学习,写代码,日复一日的写代码,重复经过大量的练习,成为大牛了。这个时候就可以出去找工作了。这就是一种循环,在没有成为大牛之前要坚持学习,写代码直到成为大牛。那在c语言中是如何实现循环的呢?

2023-04-23 23:24:45 676 11

原创 c语言初阶 -- 分支语句

我们学习分支语句首先得了解什么是语句。C语句可分为以下五类:1. 表达式语句2. 函数调用语句3. 控制语句4. 复合语句5. 空语句选择语句就是属于控制语句,控制语句主要用于控制程序的执行流程,实现程序的各种结构方式,c语言是一种结构化的程序设计语言(c语言支持顺序结构,选择结构,循环结构)。二,分支语句(选择结构)条件判断语句也叫分支语句,主要有两种写法(if语句,switch语句)大家在日常生活中都是怎么度过的呢?

2023-04-21 21:11:31 180 11

原创 c语言初阶 -- 初识c语言篇(下)

初识c语言

2023-04-09 16:59:04 261 22

原创 c语言初阶 -- 初识c语言篇(上)

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制。

2023-04-05 17:57:05 624 27

原创 梦想的开始 —— c语言

c语言在计算机领域还有承上启下的作用,很多其他的计算机语言都是用c语言写的,几乎所有的操作系统的内核都是用c语言编写的,比如说window,Linux,MAXos。Gitee和CSDN给我们带来了莫大的方便,学会使用和维护这两个工具,可以让我们在今后的学习过程中更为的方便,也可以增加我们在找工作过程中的筹码。gitee是一个开源项目,代码托管平台,我们可以将我们写的代码上传上去,让他替我们来保存,记录我们的成长。学会c语言对于我们学习其他的计算机语言帮助特别大,比如说Java,c++,python。

2023-04-02 23:51:57 270 20

原创 拒绝摆烂,从头开始

我觉得学习编程并不是一件很难的事情,只要认真思考,多去理解一下程序是怎么运行的,多写代码,多做题目练习,尽量通过自己的努力思考去完成练习,实在不懂得再去问别人。做的这些应该已经超过很多人了,我打算在接下来的3-4个月,好好把c语言从头学一遍,保持好空杯心态,c语言真的很重要,我建议大家也要好好学习c语言,毕竟“c生万物”。以上说的可以是建议,也是对我自己的要求。首先学习编程肯定是一件脚踏实地的事情,可以去看一些比较经典的书籍,看书也是讲究方法的,从最基本的语法开始,然后再去看代码,代码是怎么实现的。

2023-03-31 23:40:37 152 4

空空如也

空空如也

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

TA关注的人

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