摘要: 什么是JUC 1.java.util工具包 包 分类 业务:普通的线程代码 Thread Runnable 没有返回值、效率相比Callable相对较低 2.线程和进程 进程:一个程序。QQ.exe,Music.exe 程序的集合 一个进程往往可以包含多个线程,至少包含一个! Java默认有几个线程 阅读全文
posted @ 2021-02-21 17:22 豆豆tj 阅读(89) 评论(0) 推荐(0)
摘要: JVM探究 请你谈谈你对JVM的理解?Java8虚拟机和之前的变化更新? 什么是OOM,什么是栈溢出StackOverFlowError? 怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件? 谈谈JVM中,类加载器的认识? rt-jar ext application 阅读全文
posted @ 2021-02-20 20:51 豆豆tj 阅读(71) 评论(0) 推荐(0)
摘要: Class类 对象照镜子后得到的信息:某个类的属性、方法和构造器、某个类到底实现了哪些接口。对于每个类而言,JRE都为其保留一个不变的Class类型的对象。一个Class对象包含了特定某个结构(class/interface/annotation/primitive type/void/[])的有关 阅读全文
posted @ 2021-02-19 20:11 豆豆tj 阅读(53) 评论(0) 推荐(0)
摘要: 注解Java.Annitation 什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取。 Annotation的格式: 注解是以“@注释名 阅读全文
posted @ 2021-02-18 16:59 豆豆tj 阅读(48) 评论(0) 推荐(0)
摘要: 死锁 多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形。某一个同步块同时拥有“两个以上对象的锁”时,可能会发生“死锁”的问题。 死锁避免方法 产生死锁的四个必要条件: 1.互斥条件:一个资源每次只能被一个进程使用。 2 阅读全文
posted @ 2021-02-18 16:54 豆豆tj 阅读(49) 评论(0) 推荐(0)
摘要: 静态代理 package com.kuang.demo03; //静态代理模式总结 //真实对象和代理对象都要实现同一个接口 //代理对象要代理真实角色 //好处: //代理对象可以做很多真实对象做不了的事情 //真实对象专注做自己的事情 public class StacticProxy { pu 阅读全文
posted @ 2021-02-17 18:04 豆豆tj 阅读(50) 评论(0) 推荐(0)
摘要: 多线程详解 01线程简介 Process与Thread 程序:是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是 阅读全文
posted @ 2021-02-16 16:30 豆豆tj 阅读(42) 评论(0) 推荐(0)
摘要: UDP多线程在线咨询 package com.kuang.chat; ​ import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.DatagramPacket; import java.net. 阅读全文
posted @ 2021-02-16 16:29 豆豆tj 阅读(43) 评论(0) 推荐(0)
摘要: 网络编程 1.1概述 地球村 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台...传播交流信息,数据交换。通信 想要达到 阅读全文
posted @ 2021-02-15 21:37 豆豆tj 阅读(48) 评论(0) 推荐(0)
摘要: 贪吃蛇游戏 贪吃蛇 帧,如果时间片足够小,就是动画,一秒30帧 60帧。连起来就是动画,拆开就是静态的图片。 键盘监听 定时器Timer package com.kuang.snake; ​ import javax.swing.*; import java.awt.*; import java.a 阅读全文
posted @ 2021-02-14 21:25 豆豆tj 阅读(36) 评论(0) 推荐(0)