基础知识
文章平均质量分 64
java、C语言、前端知识
哆木
记录工作的点滴,慰勉来日。
展开
-
学习面向对象笔记
下面是构建一个新的对象,现在堆中开辟空间分配地址,然后给栈中对象指定地址。public > proctected > 缺省 > private。比如造车:车子是由多个对象构成的,分别是轮子、方向盘、车窗等。如开车:启动 -> 挂挡 -> 放手刹 -> 行驶。将一个大的物件划分成小的模块,然后组装成一个整体。类信息、常量池、静态变量、编译后的代码。易扩展,可维护性高,设计复杂。生命周期只在方法调用期间存活。复杂度低,易修改,扩展性差。生命周期整个对象存活时间。原创 2024-07-16 15:23:42 · 268 阅读 · 0 评论 -
List集合里保存对象,存的是什么,是整一个对象,还是一个地址?
List集合保存对象,存储的是对象的地址下面是先创建对象后,不断改变对象的名称保存到集合里public static void test() { List<Employee> nameList = new ArrayList<>(); Employee employee = new Employee(); for (int i = 0; i < 3; i++) { employee.setName("张原创 2022-01-12 21:05:38 · 2459 阅读 · 0 评论 -
数组(前端、java后端)、 json 、 js对象的区别
前端的js对象和java的对象十分相似,js对象不需要去声明对象的属性。原创 2022-08-19 17:00:30 · 407 阅读 · 0 评论 -
C语言程序设计学习第一天(附带安装工具)
学习C语言需要用到下面这三个工具:git、TortoiseGit、vs2022git是代码的版本管理,每天学习的代码都可以上传到git保存,可以理解git就是一个网盘git版本管理TortoiseGit是git的一个可视化工具,git是一个纯命令行的工具,操作需要输入命令tortoiseGit小乌龟C语言开发的编辑器vs编辑器。原创 2024-03-12 23:29:29 · 1168 阅读 · 0 评论 -
C语言程序设计学习第三天
在c语言中,有着各种字符是不是能直接使用(', ", \),所有需要转义使用或者拼上其他字符会出现不一样的含义,下面是常用的转义字符说明:8进制101转换十进制,1*(8^2)+0*(8^1)+1 = 6516进制x41转换十进制, 4*(16^1)+1 = 65计算一下 c:\test\328\test.c 的长度,这个长度为14,一个转义字符只站一字符,"\t"算1,"\328"是8进制数,但8溢出范围了,所以\32和8算两个字符。原创 2024-03-14 17:09:22 · 595 阅读 · 0 评论 -
C语言程序设计学习第二天补充
1. 变量的生命周期和作用域2. 常量3. 字符串结束标志原创 2024-03-13 22:45:21 · 209 阅读 · 0 评论 -
C语言程序设计学习第四天
static是静态修饰符,如果修饰方法内的局部变量,就会改变其的生命周期(从只存活在函数到存活到整个工程结束)delfin定义的宏,使用的时候是直接替换原来的内容,和函数使用不一样。改变生命周期的本质,是改变了变量存储的地方,将局部变量存在静态区。define定义常量就一个固定值。2.1. define定义常量。2.2. define定义宏。1. 静态static。2. define定义。原创 2024-03-15 17:30:28 · 183 阅读 · 0 评论 -
C语言程序设计学习第二天
C语言常用基础数据类型有7个:char、short、int、long、long long、float、double数据类型的丰富,给代码开发提供了更多的选择性,能够更加合理分配内容空。比如你需要一个数字最大值只有200,那么就可以选择short类型,当然也可以选择int类型,但是选择int类型就会浪费一半的资源。数据类型的大小是可以通过代码展示的,需要用到sizeof函数计算机的最小单位是bit,一个bit只能代办0 或1,下面是换算单位。原创 2024-03-13 17:37:49 · 749 阅读 · 0 评论 -
ES语法糖
ES语法糖总结,箭头函数、promise、async/await...原创 2022-07-07 10:34:04 · 534 阅读 · 0 评论