- 博客(4)
- 收藏
- 关注
原创 多线程(线程池)
多线程1. 了解多线程指从软件或者硬件上实现多个线程并发执行的技术2.并发和并行并行: 同一时刻有多个指令在CPU上同时执行并发: 同一时刻有多个指令在CPU上交替执行3.进程和线程进程:是正在运行的程序线程:是进程中的单个顺序控制流,是一条执行路径4.实现多线程的三种方式(掌握)先介绍run和start的区别方法名说明start()使线程开始执行,java虚拟机会调用run方法run()在线程开启后,此方法被调用执行1.第一
2020-11-20 23:50:55 80
原创 网络编程(TCP和UDP)
什么是网络编程1.网络编程概述在网络通信协议下不同计算机上运行的程序,可以进行数据传输2.网络编程三要素IP地址ip地址可以唯一标识网络中的设备端口端口号可以标识设备中的应用程序协议常见UDP 、TCPUDP通信协议1.UDP发送数据概念:...
2020-11-20 22:56:21 140
原创 注解
什么是注解注解主要是对程序标注和解释注解都有哪些声明注解:注解名说明@Override描述子类重写父类的方法@Deprecated描述方法过时@SuppressWarning压制警告元注解:元注解名说明@Target指定注解能在哪里使用@Retention保留时间(生命周期)@Inherited表示修饰的自定义注解可以被子类继承@Documented表示该自定义注解,会出现在API文档里面注解如何使用
2020-11-20 18:05:06 87
原创 创建字符串对象的区别对比
通过双引号创建的字符串通过双引号创建的字符串,会存储在常量池中,当有新对象创建时会先判断常量池中是否存在,如果存在则直接拿过来用, 如果不存在则创建新的图例如下:通过new创建的字符串每new一次实际上时在内存中开辟一块空间,虽然内容相同,但是地址时不同的。图例如下:String字符串比较题目一:原因:内存地址不一样题目二原因:当字符串之间使用+号拼接的时候,系统底层会自动创建一个StringBuider对象,然后在调用其append方法完成拼接,拼接后再调用toString(
2020-10-30 23:06:15 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人