- 博客(32)
- 收藏
- 关注
原创 java_网络通信
这两种结构不管是CS、还是BS都是需要用到网络编程的相关技术。我们学习Java的程序员,以后从事的工作方向主要还是BS架构的。如下图所示:假设现在要从一台电脑中的微信上,发一句“你愁啥?”到其他电脑的微信上,流程如下1.先通过ip地址找到对方的电脑2.再通过端口号找到对方的电脑上的应用程序3.按照双方约定好的规则发送、接收数据PV4地址由32个比特位(4个字节)组成,如果下图所示,但是由于采用二进制太不容易阅读了,于是就将每8位看成一组,把每一组用十进制表示(叫做点分十进制表示法)。
2025-03-22 10:07:18
833
原创 Java-多线程
假设:用户每次发起一个请求给后台,后台就创建一个新的线程来处理,下次新的任务过来肯定也会创建新的线程,如果用户量非常大,创建的线程也讲越来越多。进程中的线程是由CPU负责调度执行的,但CPU能同时处理线程的数量有限,为了保证全部线程都能往前执行,CPU会轮询为系统的每个线程服务,由于CPU切换的速度很快,给我们的感觉这些线程在同时执行,这就是并发。但是任务总有被执行完的时候,假设第1个线程的任务执行完了,那么第1个线程就空闲下来了,有新的任务时,空闲下来的第1个线程可以去执行其他任务。线程安全,性能较好。
2025-03-18 13:56:33
981
原创 队列的初步认识
计算机科学中,queue 是以顺序的方式维护的一组数据集合,在一端添加数据,从另一端移除数据。习惯来说,添加的一端称为尾,移除的一端称为头,就如同生活中的排队买商品先定义一个简化的队列接口/*** 向队列尾插入值* @param value 待插入值* @return 插入成功返回 true, 插入失败返回 false*//*** 从对列头获取值, 并移除* @return 如果队列非空返回对头值, 否则返回 null*/E poll();/*** 从对列头获取值, 不移除。
2024-11-08 10:38:57
216
原创 java-数据结构
如果使用 left < right 作为条件,那么在最后一次迭代中,当 left 和 right 相邻时(即 left = right - 1),循环就会提前终止,从而可能错过目标元素(如果它正好位于 left 或 right 指向的位置)。left ==right 意味着它们指向的元素也会参与比较,left < right 只意味着middle指向的元素参与比较。l为总循环次数,当元素在最右边与最左边时的循环次数不一致。eg 当我的数组为{1,23,45,77,123}时我查找12时就会返回。
2024-10-30 18:54:06
1189
1
原创 File-io流
注:删除后的文件会被粉碎了,找不回来了 方法递归 1.案例:计算阶乘 2.案例:计算求和 3.案例:猴子吃桃问题文件搜索案例:在D盘中找到QQ并打开 案例:删除文件夹 啤酒问题啤酒问题:啤酒2元一瓶,4个盖子可以换一瓶,2个空瓶可以换一瓶,请问10元可以换多少瓶io流 使用FileIoputStream每次读取一个字节,读取性能较差,并且读取汉字会乱码 性能得到了明显提升,这种方法也不能避免读取汉
2024-09-20 08:44:28
1081
原创 java-异常
/1.必须让这个类继承RuntimeException才能成为一个运行异常类重写构造器时选择前两个else {//用一个异常对象封装这个问题//throw抛出这个异常问题完整代码//自定义异常//保存一个合法年龄try {System.out.println("底层执行成功");//打印异常System.out.println("底层出现问题");System.out.println("年龄被成功保存"+age);else {//用一个异常对象封装这个问题。
2024-08-31 17:22:36
423
原创 问题-解决
此时我想解决LinkedHashSet的自定义降序身高问题是现在不行了。在collection中的SetTest4_Student上面。那么就要了解Character与String与char的区别。在这道题中我在使用为什么不通过。难道只能在构造器里面完成吗。还是说明只能为int类型。
2024-08-30 15:48:31
411
原创 面向对象——泛型
与使用 Object 对象代替一切引用数据类型对象这样简单粗暴方式相比,泛型使得数据类型的类别可以像参数一样由外部传递进来。它提供了一种扩展能力,更符合面向对象开发的软件编程宗旨。当具体的数据类型确定后,泛型又提供了一种类型安全检测机制,只有数据类型相匹配的变量才能正常的赋值,否则编译器就不通过。所以说,泛型一定程度上提高了软件的安全性,防止出现低级的失误。泛型提高了程序代码的可读性。
2024-08-07 20:07:14
966
原创 面向对象——内部类
内部类是什么?字面意思,在类的内部编写的类就叫内部类!即一个类的内部又完整的嵌套了另一个类结构,被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。内部类是类的第五大成员→【提示:类的五大成员是哪些?[属性、方法、构造器、代码块、内部类]】
2024-07-30 08:49:35
440
原创 Java基础
序号 内容 1 面向对象高级——static-优快云博客 2 面向对象——继承-优快云博客 3 面向对象——多态-优快云博客 4 面向对象-抽象类-优快云博客 5 面向对象——接口-优快云博客
2024-07-24 17:47:29
128
原创 面向对象-抽象类
在这个例子中父类的cry没有调用所以可以将父类进行抽象类这样就直接进行抽象重写。快捷键:alt+enter直接进行抽象方法重写。注:模板方法尽量用final修饰。
2024-07-20 21:30:21
279
原创 面向对象编程
举例子类好比造车的图纸对象为一台真实的汽车。类是抽象的概念,对象为具体的概念可在现实生活中一一对应。创建对象就是将类实现化的过程注 在这里根据同一张图纸造出两辆车造车图纸为同一张,则类为同一类。
2024-05-26 22:17:23
1000
原创 java笔记总结1
for与while区别知道循环次数用----for不知道循环次数–whilefor中控制变量i只能在循环中用while中控制循环只能在外ke用dowhile与for,while区别dowhile为先执行再判断for与while为先判断再执行。
2024-03-15 15:22:09
1723
1
原创 信息安全与计算机病毒
信息安全:是指信息网络中的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露、否认等,系统连续可靠正常的运行,信息服务不中断。2. 信息安全的特征信息安全的最终目标是通过技术和管理措施保证信息系统具备以下的基本安全特征。可用性(Availability)是指信息资源容许授权用户按需访问的特征。可用性可以确保授权用户能够获得和使用所需要的信息、服务和资源。即使是网络部分受损或发生突发事件,如自然灾害、网络攻击等,系统仍能为授权用户提供有效的服务。
2024-01-27 09:29:25
1823
原创 互联网的初了解
为撒是三次握手不是两次握手呢为了防止已失效的请求文件报文突然又传到服务器引起错误2.三、Internrt 接入技术1.宽带接入宽带接入是个人家庭计算机接入 Internet的主要方式。
2023-11-12 17:28:53
250
1
原创 多媒体的编码
按照一定的频率每隔一小段测出模拟信号的模拟量值。声音——采样——量化——编码——音频(数字信号)优点,能够被任意放大,缩小而不失细节与清晰度。图像数据量=图像宽度×图像高度×图像深度/8。将采集到的数据离散值用计算机的二进制来表示。用于重构的信号与原始信号完全一致。采集精度 采集频率越高音质越好)缺点,难以表达色彩层次丰富的逼真效果。量化级的大小决定着声音的动态范围。通过直线与曲线来描绘图形。字节数等于比特数除以八。2的24次方个种颜色。
2023-11-05 14:49:09
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅