- 博客(17)
- 收藏
- 关注
原创 进程和线程
操作系统对正在运行的程序的一种抽象,进程可以看成一次程序的运行。在操作系统内部进程是资源分配的最小单位,这样进程间就会互不干扰,不会因为一个进程异常终止而影响其它进程,这样形成了隔离,使进程调用具有但是在具体的场景下线程间需要通信(信息交换)可能会有 管道、共享内存、文件、网络、信号量、信号等等。其中网络是一种相对特殊的机制。
2024-10-16 11:24:55
256
原创 java认识异常
根据实力情况,自定义类来合适的处理逻辑。定义方法 :继承Exception类或者继承RuntimeException类 ,一个带参,打印异常信息* 自定义异常建议类名 异常名+Exception* 继承Exception 或者 RuntimException* 默认继承Exception为受查异常,继承RuntimeException为非受查异常。
2024-10-12 21:42:06
499
1
原创 深拷贝和浅拷贝
只调用了父类的clone方法,简单的值拷贝案例把相当于student1的money对象地址复制给students的money。修改student1的money中的price student2中的也改变,因为他们指向同一money对象。根据上案例,只需要将money创建一个新对象并复制值给student2的money引用。如上面Student类有一个其它类引用成员变量等,假如有个Money类对象的引用。注意现在Student的clone方法。
2024-08-05 22:11:32
298
原创 逻辑控制和方法
修饰符 返回值 方法名(参数值){方法体eg.判断闰年*static 修饰 静态方法不用实例化对象就能调用*没有方法声明一说*一次书写多次调用形参和实参方法接收参数为形参,传的值为实参*形参是实参的临时拷贝,改变形参值不改变实参。*如果实参是引用对象,可以通过形参对象修改实参对象中的内容。与地址->内容。
2024-07-04 23:37:03
635
原创 数据类型、变量及运算符
byte a=1;short b=2;int c=10;long d=10L;//or 10l 默认数字为四个字节//or 1.0f 默认小数为双精度浮点型char g='h';
2024-07-03 21:45:54
1005
原创 初始java
访问限定:public protected private类与类:extends implements异常:try catch finally throw throws包:package import修饰关键字:native strctfp transient volatile assert。
2024-06-30 22:46:27
309
原创 String类
c语言中表示字符串需要用字符数组和字符指针,有对应的字符串函数操作字符串,但是这不满足面向对象思想。java中就提供了String类。
2024-06-02 22:53:42
816
1
原创 图书管理系统
完成图书管理系统:1.首先创建好合适的框架2.理解面向对象程序编程,用对象方法操作数据3.合理使用向上转型 (功能类对象到IO接口,不同用户类对象到User)4.最后实现类,完成功能即可。
2024-05-26 14:14:49
299
原创 文件和文件操作
mode : “r”(只读)为了输⼊数据,打开⼀个已经存在的⽂本;“rb+”(读写)为了读和写打开⼀个⼆进制⽂件;“ab+”(读 写) 打开⼀个⼆进制⽂件;程序⽂件: 程序⽂件包括源程序⽂件(后缀为.c),⽬标⽂件(windows环境.obj),可执⾏程序(windows 环境.exe)。数据⽂件 :⽂件的内容不⼀定是程序,⽽是程序运⾏时读写的数据,⽐如程序运⾏需要从中读取数据的⽂件,或 者输出内容的⽂件。文件不存在时”w" "a" "wb" "w+" "a+" "wb+"会创建一个新文件,其他则会报错。
2024-03-30 13:16:42
327
原创 结构体及其存储
一个偏移量相当于一个字节长度,下一成员从对齐数的整数倍偏移量开始存储,最后结构体大小是最大对齐数的整数倍。嵌套结构体以它成员的最大对齐数和其他成员对齐数来决定结构体大小。不能嵌套结构体变量,如:计算不了大小(sizeof(struct ST)无穷大)eg.int arr[10](看成10个整型)省略结构体标签两个为不同结构体,p1=&x;对齐数=编译器默认对齐数与该变量的字节数的最小值。结构体第一个变量从偏移量为0开始存储。2.1对齐数和偏移量。
2024-03-19 21:24:02
244
原创 整数和浮点数在内存中存储
但是,我 们知道,科学计数法中的E是可以出现负数的,所以IEEE754规定,存⼊内存时E的真实值必须再加上 ⼀个中间数,对于8位的E,这个中间数是127;对于32位的浮点数,最⾼的1位存储符号位S,接着的8位存储指数E,剩下的23位存储有效数字M 对于64位的浮点数,最⾼的1位存储符号位S,接着的11位存储指数E,剩下的52位存储有效数字M。有符号的整数,三种表⽰⽅法均由符号位和数值位两部分构成,符号位都是⽤0表⽰“正”,⽤1表 ⽰“负”,最⾼位的⼀位是被当做符号位,剩余的都是数值位。整数以补码形式存储。
2024-03-16 19:00:06
356
1
原创 开局第一篇
3. 你打算怎么学习编程:跟着老师学习加上利用好网络的学习,从不懂编程慢慢学起,多在课余时间敲代码,反复巩固自己学习的内容,不懂的立即询问老师,老师解答后要理解记忆。在有基础后多参加比赛,巩固学习内容,并学习团队合作,向前一步一个脚印。1. 自我介绍:我是重庆西南大学软件工程大一的刘程,目前从学习c语言开始。2. 编程的目标:成为一名优秀的软件开发工作者。4. 打算在学习编程每周花费时间:20小时。5. 最想进入的一家IT公司:字节跳动。
2024-03-14 21:38:21
382
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人