自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 抽象类和接口

/默认public static final。

2024-08-05 16:18:37 844

原创 数组的定义和使用

java数组

2024-08-03 21:50:08 720

原创 逻辑控制和方法

修饰符 返回值 方法名(参数值){方法体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

原创 java封装、继承、多态

可以认为封装是一层保护,防止类中代码和数据被外部随意访问,提供有接口,使用该类数据,增强了。

2024-05-25 22:11:15 1058

原创 java类和对象

类和对象

2024-05-21 12:14:41 755 1

原创 编译和链接

编译和链接

2024-03-30 20:34:27 308

原创 文件和文件操作

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关注的人

提示
确定要删除当前文章?
取消 删除