首页
学习
活动
专区
圈层
工具
发布

#变量

【Java数据结构】 ---对象的比较

optimistic_chen

上图中,线性表、堆、树等等,基本都有增删查改的操作。根据之前的学习,堆分为大根堆和小根堆,而插入数据就需要比较数据,否则要插入的数据要插入到哪里去呢?

1600

Java---抽象类

optimistic_chen

在Java中,所以对象都是通过类来描述的,但是反过来,并不是所有类都是用来描述对象的。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。

1100

Java---继承

optimistic_chen

经过前面的知识的理解,我们已经对Java语言有了一个初步的认识,通过对类和对象的反复学习,接下来就进入Java的重难点继承与多态,这节博客我们将展开继承来谈。。...

1100

Java---数组

optimistic_chen

无论c语言还是java数组都是重中之重,今天我们来学习java数组,看他与C语言中有几分不同。

1300

C语言——链表专题

optimistic_chen

相信我们对链表已经有了一个模糊了认识,这篇博客将详细为你解释数据结构——链表的“身世”

1200

结构体内存对齐和位段(重点)!!!

optimistic_chen

前面的博客学习了整形和浮点型在内存中的存储,接下来学习计算结构体的大小之前博客提及过结构体C语言操作符之神秘,我们这篇博客将深入学习结构体的具体内容。

1700

⾃定义类型:联合和枚举

optimistic_chen

与结构体类似,联合体也是一个自定义类型,大家或许在某些地方发现相同之处,二者可以相互借鉴,但不能混淆在一起哦~ ,枚举与二者都不同,敬请期待~

900

揭示C语言操作符之神秘

optimistic_chen

算术操作符:+、-、、/ 移位操作符:<<、>> 位操作符:&、|、^、 赋值操作符:=、+=、-=、/=、%=、<<=、>>=、&=、|=、^= 单⽬...

1000

快速理解指针原理!!!

optimistic_chen

我们知道计算上CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,为了高效准确的读取到数据,把内存划分为⼀个个的内存单元,每个内存单元也都有⼀个编...

900

Java---类与对象(二)

optimistic_chen

面向对象程序三大特性:封装、继承、多态。而类和对象阶段,主要研究的就是封装特性。何为封装呢?就是给具体代码套上一个”壳“,正常使用,但是看不到细节。

900

Java---类和对象

optimistic_chen

前一篇博客中我多多少少提到了对象这个名词,可能大家都不能理解。从今天开始,我们Java和C语言的关联就不太大了。我们将深入了解到Java是一门纯面向对象的语言,...

500

java---方法

optimistic_chen

在编程中,某段功能的代码可能会频繁的使用到,如果每次都重新实现一遍,那么程序效率低下,并且不利于维护,而且需要改动时,所有用到该代码的代码的位置都需要修改,所以...

1700

初识Java

optimistic_chen

从本篇博客开始,我们正式进入Java语法的学习,想要了解前面c语言的知识可以去我的专栏:c语言或者进入我的主页了解更多optimistic_chen。

1500

【Linux】虚拟地址空间

Yuzuriha

这时我们就会发现输出变量的地址是一模一样的,但是变量的值却不一样!这就很奇怪了。

1700

【Linux】自动化构建-Make/Makefile

Yuzuriha

会不会写makefile从侧面很大程度的反应了一个人是否具有完成大型工程项目的能力

2000

【C++11】Lambda表达式

Yuzuriha

Lambda表达式本质是一个匿名函数对象,与普通函数不同,它可以定义在函数内部。

2500

【Linux】进程(5)初识命令行参数和环境变量

mosheng

4. 指针数组argv的结构差不多是这样,里面存储的是一个个的字符串首地址,argv[0]到argv[4] / argv[argc - 1] 是5即argc...

2000

【Linux】进程(4)进程优先级、切换和调度

mosheng

300

【c++】C++11(二)可变参数模板、emplace系列接口、默认的移动构造和移动赋值

mosheng

有自主实现的析构函数之前,move(s1)会调用移动构造,而s4会调用移动赋值重载:

900

【c++】c++11(一)列表初始化,右值引用和移动语义

mosheng

600
领券