上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2020年6月7日

摘要: 一 概念 Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。 1 虚拟机的发展 目前我们用的都是HotSpot虚拟机 二 运行时内存区域划分 各区域解释 1 程序计数器:较小的内存空间, 阅读全文
posted @ 2020-06-07 21:20 鑫男 阅读(179) 评论(0) 推荐(0) 编辑

2020年6月6日

摘要: 1、基本介绍 Runnable 是一个接口,在它里面只声明了一个 run()方法,由于 run()方法返回值为 void 类型,所以在执行完任务之后无法返回任何结果。 Callable 位于 java.util.concurrent 包下,它也是一个接口,在它里面也只声明 了一个方法,只不过这个方法 阅读全文
posted @ 2020-06-06 18:57 鑫男 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一 countDownlatch(减一的B琐) 1 作用: 等待一组线程执行完成后,再执行接下来的业务(加强版的join) 2 基本原理 我们申请1个常量 static countDonwLatch latch = new countDonwLatch(3); 如服务启动时,我们有3个框架服务有先跑 阅读全文
posted @ 2020-06-06 02:34 鑫男 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 一 等待和通知 介绍 等待/通知机制是指一个线程A调用了对象obejct的wait()方法进入等待状态,而另一个线程B调用了对象obejct的notify()或者notifyAll()方法,线程A收到通知后从对象obejct的wait()方法返回,进而执行后续操作。上述两个线程通过对象obejct来 阅读全文
posted @ 2020-06-06 02:33 鑫男 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一 volatile 关键字 背景: 为了提高程序的运行效率,编译器会自动对其进行优化,把经常访问的变量缓存起来,程序在读取这些变量时,有可能会直接从缓存中来读取,而不会去内存中读取,这么做的好处是提高了程序效率,不过也有缺陷,当遇到多线程时,会遇到读取数据不一致的情况。 用途:volatile 是 阅读全文
posted @ 2020-06-06 02:29 鑫男 阅读(1044) 评论(0) 推荐(0) 编辑

2020年5月31日

摘要: TCP/IP 协议简介 IP 首先我们看 IP(Internet Protocol)协议。IP 协议提供了主机和主机间的通信。 为了完成不同主机的通信,我们需要某种方式来唯一标识一台主机,这个标识,就是著名的IP地址。通过IP地址,IP 协议就能够帮我们把一个数据包发送给对方。 TCP 前面我们说过 阅读全文
posted @ 2020-05-31 16:12 鑫男 阅读(308) 评论(0) 推荐(0) 编辑

2020年5月29日

摘要: 一 Unicode 是全球文字统一编码,它把世界上所有文字字符,指定唯一编码(16进制数),实现跨语种,跨平台的应用。 Unicode 只是一个符号集,它只规定了每个符号的二进制数,却没有规定这个二进制数应该如何存储。比如,汉字‘严’的Unicode 是十六进制数4E25,转换成二进制数足足有15位 阅读全文
posted @ 2020-05-29 08:05 鑫男 阅读(779) 评论(0) 推荐(1) 编辑

2020年5月28日

摘要: 一 i++ 和 ++ i 深入分析 两种方式均为自增,不同点在于 i++ 是在先参与运算后再加1,而++i 则是先加1,再参与运算 示例1 public class Test{ public static void main(String [] args){ int i = 1; int s = + 阅读全文
posted @ 2020-05-28 03:20 鑫男 阅读(432) 评论(0) 推荐(0) 编辑

2020年5月19日

摘要: 一 概念 什么是WebSocket WebSocket协议是基于TCP的一种新的网络协议。随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 与传统HTTP协议做对比 传统的HTTP协议是无状态的,每次请 阅读全文
posted @ 2020-05-19 19:16 鑫男 阅读(271) 评论(0) 推荐(0) 编辑

2019年12月10日

摘要: 一 反射的概述 java反射机制是在程序运行状态时,对应任意一个类,都能知道这个类的所有属性和方法, 并能调用任意的方法和属性,这种动态获取到类信息以及动态调用对象的方法的功能,称为java语言的反射机制 原理,JVM会把每个类,映射成一个java Class 对象 如图类的正常加载过程 其中这个C 阅读全文
posted @ 2019-12-10 23:58 鑫男 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

导航