会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
豆豆tj
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
24
25
26
27
28
29
30
31
32
下一页
2021年2月21日
第44天学习打卡(JUC 线程和进程 并发和并行 Lock锁 生产者和消费者问题 如何判断锁(8锁问题) 集合类不安全)
摘要: 什么是JUC 1.java.util工具包 包 分类 业务:普通的线程代码 Thread Runnable 没有返回值、效率相比Callable相对较低 2.线程和进程 进程:一个程序。QQ.exe,Music.exe 程序的集合 一个进程往往可以包含多个线程,至少包含一个! Java默认有几个线程
阅读全文
posted @ 2021-02-21 17:22 豆豆tj
阅读(89)
评论(0)
推荐(0)
2021年2月20日
第43天学习打卡(JVM探究)
摘要: JVM探究 请你谈谈你对JVM的理解?Java8虚拟机和之前的变化更新? 什么是OOM,什么是栈溢出StackOverFlowError? 怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件? 谈谈JVM中,类加载器的认识? rt-jar ext application
阅读全文
posted @ 2021-02-20 20:51 豆豆tj
阅读(71)
评论(0)
推荐(0)
2021年2月19日
第42天学习打卡(Class类 Class类的常用方法 内存分析 类的加载过程 类加载器 反射操作泛型 反射操作注解)
摘要: Class类 对象照镜子后得到的信息:某个类的属性、方法和构造器、某个类到底实现了哪些接口。对于每个类而言,JRE都为其保留一个不变的Class类型的对象。一个Class对象包含了特定某个结构(class/interface/annotation/primitive type/void/[])的有关
阅读全文
posted @ 2021-02-19 20:11 豆豆tj
阅读(53)
评论(0)
推荐(0)
2021年2月18日
第41天学习打卡(注解 内置注解 元注解 自定义注解 反射机制 )
摘要: 注解Java.Annitation 什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释。(这一点和注释(comment)没什么区别) 可以被其他程序(比如:编译器等)读取。 Annotation的格式: 注解是以“@注释名
阅读全文
posted @ 2021-02-18 16:59 豆豆tj
阅读(48)
评论(0)
推荐(0)
第41天学习打卡(死锁 Lock synchronized与Lock的对比 线程协作 使用线程池)
摘要: 死锁 多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形。某一个同步块同时拥有“两个以上对象的锁”时,可能会发生“死锁”的问题。 死锁避免方法 产生死锁的四个必要条件: 1.互斥条件:一个资源每次只能被一个进程使用。 2
阅读全文
posted @ 2021-02-18 16:54 豆豆tj
阅读(49)
评论(0)
推荐(0)
2021年2月17日
第40天学习打卡(静态代理 Lambda表达式 线程状态 线程同步 同步方法)
摘要: 静态代理 package com.kuang.demo03; //静态代理模式总结 //真实对象和代理对象都要实现同一个接口 //代理对象要代理真实角色 //好处: //代理对象可以做很多真实对象做不了的事情 //真实对象专注做自己的事情 public class StacticProxy { pu
阅读全文
posted @ 2021-02-17 18:04 豆豆tj
阅读(50)
评论(0)
推荐(0)
2021年2月16日
第39天学习打卡(多线程 Thread Runnable 初始并发问题 Callable )
摘要: 多线程详解 01线程简介 Process与Thread 程序:是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。 通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是
阅读全文
posted @ 2021-02-16 16:30 豆豆tj
阅读(42)
评论(0)
推荐(0)
第39天学习打卡(UDP多线程在线咨询 URL)
摘要: 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)
2021年2月15日
第38天学习打卡(网络编程)
摘要: 网络编程 1.1概述 地球村 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台...传播交流信息,数据交换。通信 想要达到
阅读全文
posted @ 2021-02-15 21:37 豆豆tj
阅读(48)
评论(0)
推荐(0)
2021年2月14日
第37天学习打卡(贪吃蛇游戏)
摘要: 贪吃蛇游戏 贪吃蛇 帧,如果时间片足够小,就是动画,一秒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)
上一页
1
···
24
25
26
27
28
29
30
31
32
下一页
公告