- 博客(16)
- 收藏
- 关注
原创 java面向对象基础知识总结
java面向对象基础知识总结1.类类的理解:我们就以平常,简单的去理解什么是类,我们生活中有许多类,比如我们人是一种类,我们人这个类则有许多特征,比如有名字,有姓名,有身份证等等,我们称这种特征为属性,除了这些特征,我们人应该还有一些能力,比如能吃饭,能跳舞,能打游戏。我们将这些能力放在方法当中。由此可知,一个完整的类由属性和方法构成。类的定义:修饰限定符 class name(name为一个标识符,表该类的类名)如:class Human{ String name; int
2022-05-31 22:20:17
161
原创 # java的数组总结
java的数组总结1.概念理解:首先数组,顾名思义,数字的组合,即讲同类型的数字组成一个数组(应对java的多种类型)比如int型的数字组成一个数组{1,2,3,4,5,6,7,8},double类型的数字组成一个数组{1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0},不能鱼龙混杂。2.定义:java的数组的定义有多种定义形式(1)int[ ] name={…}; (静态初始化)(2)int[ ] name=new int[ ]{…};(动态初始化)(3)int[ ]
2022-05-16 14:30:46
242
原创 关于学习完递归后总结我对递归的理解
**1.**聊聊学习递归的心得相信不少学习语言的同学和我一样都痛恨递归,甚至有一种无法控制的逃避心理,只有是看到有关递归的题,第一反应就是找资料,即便是自己去编了,但只要遇到了挫折,还是会控制不住的去找资料,以至于最后一整道题目只有main函数是花了自己脑子写的。递归,呵呵但是现实确实,逃避不了,确实递归相比与其他思路更难想到,也更难做到,但是这种编程思路的出现自然有他的好处,如果你想成为一名优秀的程序员,是必须直面这种困难的。又有老铁要说了,我可不想竟听你讲鸡汤,咋们都懂,要传授我武功秘籍,我要快速
2022-04-30 17:15:34
328
原创 java的方法总结
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一.java的方法是什么?二.使用步骤1.代码2.运行结果三.扩展前言提示:这里可以添加本文要记录的大概内容:接下来我会根据我的理解介绍java的方法,如果有不妥的地方,还希望大佬评论指导提示:以下是本篇文章正文内容,下面案例可供参考一.java的方法是什么?方法类似于c语言的函数。我们可以把他理解为一个语句的集合,一个方法由一个或多个语句组成,它们组合在一起执行一个功能。在较为复杂的代码下能发挥意想不到的效果,.
2022-04-25 20:49:34
431
原创 Java的数据类型和c语言数据类型的区别
**1.**前言:相信很多同志在疑惑,c语言和Java为什么都要学习数据类型,明明看起来没啥区别,但实际上Java的则更要繁琐。**2.**首先,Java中的char是俩个字节,这是由于Java使用的是Unicode字符集,它能表示的字符量远远大于ASCII字符集,并且包括了许多语言,比如中文,拉丁文等等。因此按c语言的char容量(255),是远远不够存放。因此java的char容量也来到了2字节,由于我们都知道的,char无符号,则容量则有65535。因此,Java的字符类型也可以表示许多c语言无法
2022-04-20 16:42:32
2742
原创 关于如何将idea上的内容通过git上传到gitee
关于如何将idea上的内容通过git上传到gitee**1.**你得有一个gitee仓库,在创建好gitee仓库后,复制下仓库的链接。**2.**你得下载git相关软件,通过git去克隆你的idea文件,具体操作是创建一个文件夹,该文件夹可以放在任意盘(c盘d盘都可以),然后鼠标右键,找到你的git软件,如图,git bash here就是我的git软件再之后,点击它(我的是git bash here)会进入一个页面,如图输入git clone+空格+你复制的gitee库地址(其中图片中的。。。
2022-04-18 13:36:48
347
原创 自定义类型概括
一.自定义类型有哪些1.结构体(struct)2.联合体(union)3.枚举(enum)4.位段二.结构体详解**1.**概念:结构体是一些值的集合,这些值称为成员变量,这些成员变量可以是不同的类型。**2.**结构体的声明与简单用法:(1)声明:struct tag{member-list;}variable-list;——其中注意这的分号不可少;-----member-list为成员变量;-----variable-list是一个全局的结构体变量(但值得注意:全局的变量容易
2022-04-06 21:05:45
947
原创 对strstr函数的理解.
功能解释:在一个字符串中找是否是另一个字符串的子字符串,如果是,贼将该位置返回。如:有字符串:abcdeabc与abc,其中abc是abcdeabc的子字符串,所以,将字符串abcdeabc的受个相同位置返回,即第一个a的地址。特点介绍:char* strstr(const char *p1,const char *p2)从其中可以看出,函数的返回值是char*,其中俩个行参的类型为const char*(为了防止在函数运行中改变了原地址上的量)注意事项:1.果然一个需要判断的字符串中出现了
2022-03-29 12:42:56
711
原创 关于自创左旋函数的改进
最开始编写的版本:#include <stdio.h>#include <string.h>void left_spin(char* p,int k){ int n = strlen(p); int m = n; while (k) { int i = 0; char ret = *(p + n - 1); *(p + n - 1) = *(p + i); for (i = 0;...
2022-03-23 18:49:29
263
原创 学习编程模拟扫雷过程
这是我编程的扫雷游戏的模拟运行过程,其中有很多不足,但以现在的水平能去理解,去实现,我觉得已经是非常不错了,也希望之后能再接再厉,变得更加优秀。下面是我的代码:text.c#include "game.h"void menu(){ printf("*************************************\n"); printf("*******1.开始游戏 0.游戏结束*********\n"); printf("****************...
2022-01-26 15:03:31
2566
原创 学习编程三子棋过程即心得
这是我用vs2019编程的三子棋运行过程,用到的语言是c语言。然后我再给大家看看我的代码:game.h#define ROW 3#define COL 3#include <stdio.h>#include <string.h>#include <time.h>#include <stdlib.h>void initboard(char board[ROW][COL], int row, int col);void display..
2022-01-26 14:55:05
99
原创 初识编程我对c语言的初级学习过程3
在之后的学习,我学习了字符串,即用双引号" "来引起的一段字符比如"hello world",并且我还认识到,hello和world中间的空格在c语言中也算字符,然后字符串末尾自带一个字符'\0',用于表字符串结束。然后学习了字符串的用法,即用字符类型char和数组拼起来的(不知道我能不能这么理解),如char arr[10]="hello"或者char arr[10]={'h','e','l','l','o','\0'};其中在这[ ]括起来的内容表创建的数组开辟的量,比如中[ ]括号里面为10,则后面能
2022-01-18 19:51:44
440
1
原创 初识编程我对c语言的初级学习过程2
在之后的学习中,我依次学习了数据类型,像是整形int,短整型short,长整型long,还有更长的整型longlong,字符类型char,以及浮点型float和double。也知道他们分别在内存中所占的字节数,比如int占4个字节大小,char占1个字节大小,float占4个字节大小等等。并且针对所学的类型,也学习了输入输出的方法,即scanf和printf,因此学习了打印(printf)时,要用到对应的符合。比如:%d打印整型,%c打印字符格式数据,%f打印小点的浮点数字,如float,
2022-01-18 19:21:06
382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人