自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 二进制到汇编学习

二进制到汇编学习进制原码补码反码 原码:最高位为符号位,对其他的位进行本身绝对值即可 反码: 正数:反码和原码相同 负数:符号位是1,其余位对原码取反 补码: 正数:反码和原码相同 负数:符号位是1,反码+1eg.1原码:0000 0001反码:0000 0001 补码:0000 0001-1原码:1000 0001反码:1111 1110补码:1111 1111-7原码:1000 0111反码:1111 1000补码:1111 100

2021-02-19 22:40:29 298

原创 网络编程概念

网络编程概念1.1 概述 TCP协议:打电话 --连接--接通了 ----通话 UDP协议:发短信 --发送了就完事了 ----接收1.2 网络通信的要素 如何实现网络通信: 通信双方地址: 1、ip 2、端口号 小结: 1、网络编程中有两个主要的问题 如何准确地定位到网络中的一台或者多台主机 找到主机之后如何进行通信 2、网络编程中的要素 ip和端口 网络通信协议 TCP/UDP 3、万物皆

2021-02-09 22:16:37 76 1

原创 Java之GUI编程学习

GUI编程学习GUI组件包括:窗口、弹窗、面板、文本框、列表框、按钮、图片、监听事件、鼠标、键盘事件、破解工具1、 简介 GUI核心技术:Swing,AWT2、AwtAwt介绍:包含了很多类和接口元素:窗口,按钮,文本框java.awt组件和容器1.Frame(弹窗)2.Panel(面板)...

2021-02-07 21:52:06 92

原创 Java基础学习第八天

Java基础学习第八天线程同步方法synchronized机制,锁住共享资源死锁多个线程互相抱着对方需要的资源,然后形成僵持死锁避免方法:想办法破一下任意一个方法或多个条件即可避免产生死锁产生死锁的四个必要条件: 1、互斥条件:一个资源每次只能被一个进程所使用 2、请求与保持条件:一个进程因请求资源而保持阻塞时,对已获得的资源保持不放 3、不剥夺条件:进程已获得的资源,在未使用完之前,不能强行剥夺 4、循环等待条件:若干进程之间行成一种头尾相接的循环关系Lock锁显式

2021-02-04 15:27:45 58

原创 Java基础学习第七天

Java基础学习第七天线程状态测试stop:1、建议线程正常停止---->利用次数,不建议使用死循环2、建议使用标志位---->设置一个标志位3、不要使用stop或者destory等过时或者JDK不建议使用的方法线程休眠sleep可以指定当前线程阻塞的毫秒数;sleep存在异常InterruptedException;sleep时间到达后,线程进入就绪状态;sleep可以模拟网络延时倒计时等;每个对象有一个锁sleep不会释放锁模拟网络延时:放大问题的发生性

2021-02-03 22:25:59 77

原创 Java基础学习第六天

Java基础学习第六天进程1、自定义线程继承Thread类2、重写run()方法,编写线程执行体3、创建线程对象,调用start()方法启动线程注意:线程开启不一定立即执行,由cpu调度执行,定义MyRunnable类实现Runnable接口,实现run()方法,编写线程执行体创建线程对象,调用start()方法启动线程小结: 继承Thread类: 1.子类继承Thread类具有多线程能力 2.启动线程:子类对象.start() 3.不建议使用,避免OOP单继承局限性

2021-02-02 19:34:10 54

原创 Java基础学习第四天

Java基础学习第四天封装封装追求“高内聚,低耦合”,高内聚就是指类的内部数据操作细节由我们自己完成,不允许外部干涉;低耦合是指暴露少量方法给外部使用。数据的隐藏:通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作借口来访问,这称为信息隐藏。(属性私有)作用:提高程序的安全性,保护细节;隐藏代码的实现细节;统一接口;提高系统的可维护性;继承继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模extends是“扩展”的意思,子类是父类的扩展;Java中只有单继承,没有多继

2021-01-31 20:21:48 51

原创 Java基础学习第二天

Java基础学习第二天学习内容:类型转换:分为强制转换和自动转换强制转换:从高到低自动转换:从低到高注意事项:无法对布尔值进行转换。不能把对象类型转换成不相干的类型。转换的时候可能存在内存溢出,或者是精度问题从低到高:byte,short,char->int->long->float->double变量、常量和作用域实例变量:从属于对象;如果不自行初始化,这个类型的默认值为0 0.0 null false,除了基本类型以外,其余的都是Null类变量(sta

2021-01-26 17:18:39 78

原创 Java基础学习*

Java基础学习注释篇**学习内容:一、注释篇单行注释 //多行注释/ */ 多行注释内还可以添加解释二、标识符例如:public class Demo01 { public static void main(String[] args) { String Ahello="Hello,World!"; System.out.println(Ahello);}}**以及以下常用的java标识符Java基础数据类型:基础类型和引用类型基础类型:字节

2021-01-25 18:47:06 43

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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