![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 92
马格马星人123456
这个作者很懒,什么都没留下…
展开
-
面向对象编程(包、继承、组合、多态 、抽象类、接口)
@TOC面向对象编程(包、继承、组合、多态 、抽象类、接口)包包其实就是类的集合,其本质上其实就是一个文件夹,里面存放的. java 文件里面有我们写的代码,并且包的存在还可以有效解决在实际开发过程中程序员. java文件命名重叠问题,其实就是,一个包里面是能有两个名字相同的.java文件,但是如果是不同的包下就允许这样的情况存在。我们创建一个包只需要在 src 目录底下去创建就行了,公司里面给报的命名一般都是用公司的域名的倒过来的形式,总而言之,要让别人看出来是这个包的作用。还有就是,包中的权限原创 2021-09-24 16:58:19 · 754 阅读 · 11 评论 -
最适合菜鸟的汉诺塔讲解
文章目录最适合菜鸟的汉诺塔讲解问题引入用递归解决问题函数创建思维图思维图最适合菜鸟的汉诺塔讲解问题引入汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。让我们先从小事入手。标记汉诺塔的三根柱子分别为 a ,b ,c标记汉诺塔上的圆盘分别为:1 ,2,3,4原创 2021-09-11 20:11:36 · 5370 阅读 · 2 评论 -
java程序的运行方式,java中的基本语法
java中的基础知识一、java程序是如何运行的?下面让我们来写一条 java 程序来执行并且感受一下。首先打开电脑的磁盘空间,在里面创建一个文件夹,用记事本打开它,在里面写出自己要写的程序,结束之后将文件的后缀改为 .java ,然后保存。(譬如,此处我们将文件名叫做:HelloWorld.java )随后鼠标置于空白处,按住 shift 键不放,之后右击选中 “打开powershell窗口 ” 一栏 。javac 先编译该文件,编译之后生成一个二进制的.class文件,之后再用java命令原创 2021-09-02 11:11:20 · 501 阅读 · 0 评论 -
两个数据结构:顺序表和链表
两个数据结构:顺序表和链表数据结构是一门学科,和语言无关。数据 + 结构:一种描述和组织数据的方式。1. 顺序表顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。其逻辑上和物理上都是连续的。问题引入:一个数组放在这,我们如何才能自己不去数,让程序自己进行计数?答:在引入变量,每次放一个元素就更新一次。(如下图,为问题的示意)也就是说顺序表的底层其实是一个数组,在 java 当中顺序表都是动态的因为 java 当中的new 其实原创 2021-08-29 17:38:58 · 526 阅读 · 4 评论 -
toString的序列化、匿名对象、复杂度
toString的序列化、匿名对象、复杂度序列化toString 方法的原理就是序列化,他可以帮助我们讲一个抽象的对象变得具体,譬如把对象里面的名字、年龄、身高等信息具象为字符串。(总之,序列化:将对象转化为字符串;反序列化:将字符串转化为对象)。匿名对象匿名对象适用于只想使用一次的情况,因为匿名对象是没有引用的,每次用都要重新new 一遍对象,很麻烦。class Person { public void eat{ //略 } public void sho原创 2021-08-21 23:13:15 · 728 阅读 · 1 评论 -
java类和对象、封装、构造方法、代码块......
文章目录Java当中的类和对象1. 类和对象的初步认知2. 类的实例化3. 类的成员字段(属性/成员变量)方法static 关键字修饰字段修饰方法修饰代码块(暂不讲)修饰类(暂不讲)4. 封装5. 构造方法6. this 用法关于引用的几个注意事项:7. 代码块Java当中的类和对象1. 类和对象的初步认知java 是一门面向对象的语言,所谓面向对象有别于面向过程,面向对象是只需对象之间的交互即可完成任务,但是面向过程的话,需要我们将每一个步骤都详细地做出来。比如,以洗衣服为例,如果是面向过程来袭衣服原创 2021-08-18 17:34:18 · 262 阅读 · 2 评论 -
分支与循环语句(4_13)
初始C语言03(4_09)(欢迎各位在评论区指出不足)分支与循环语句:C语言是一门结构化的程序设计语言当C语言用来描述生活中的事物时,会用到三种结构:顺序结构(不去赘述),选择结构(对应分支语句),循环结构(对应循环语句)。分支语句:分支语句分为两种,一种是if语句,一种是switch语句。if语句:if(表达式)//括号里面放一个表达式 //表达式的结果如果为非零,表达式为真原创 2021-05-05 11:02:57 · 172 阅读 · 0 评论 -
初学C语言02(记录我个人的理解)
初学C语言02(4_06)(欢迎各位在评论区指正不足)1.字符串+转义字符:字符串:有双引号引起来的一串字符称为字符串,例如:int main(){ "hello world"; "abcdefg"; return 0;}字符串中结束的标志是\0,为计算字符串长度的结束标志,但是其本身不算做是字符串内容,可以通过定义两个字符数组来理解:#include<stdio.h>int main(){ char arr1[] = "abc"原创 2021-04-11 17:45:51 · 1147 阅读 · 4 评论