来源>https://zhuanlan.zhihu.com/p/43278214 JVM是java virtual machine(java虚拟机)的缩写,JVM是一种用于计算机设备的规范,它是一个虚构的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 JDK JDK(Java Dev ...
分类:
其他好文 时间:
2021-02-22 11:46:22
阅读次数:
0
参考原博文:https://blog.csdn.net/weixin_34026276/article/details/85930598 Java VisualVM默认没有安装Visual GC插件,需要手动安装,JDK的安装目录的bin目录下双击jvisualvm.exe,即可打开Java Vis ...
分类:
其他好文 时间:
2021-02-20 12:43:16
阅读次数:
0
重写:需要有维承关系,子类重写父类的方法! 1。方法名必湖和问 2.参数到表列表必须相同 3。修饰符:范围可以扩大但不能缩小:public>Protected>Default>private 4。抛出的异常:范图。可以被缩小,但不能扩天大:C1assNotFoundException --> Exc ...
分类:
编程语言 时间:
2021-02-20 12:00:01
阅读次数:
0
一、观察者模式在 JDK 应用的源码分析 1、JDK 的 Observable 类就使用了观察者模式 2、源码分析 Observable 通过 Vector 来管理 Observer 其中提供了 add/delete/notify 等方法来管理观察者; Observer 是一个接口,提供了一个 up ...
分类:
其他好文 时间:
2021-02-20 11:49:24
阅读次数:
0
CopyOnWriteList简介 ArrayList是线程不安全的,于是JDK新增加了一个线程并发安全的List——CopyOnWriteList,中心思想就是copy-on-write,简单来说是读写分离:读时共享、写时复制(原本的array)更新(且为独占式的加锁),而我们下面分析的源码具体实 ...
分类:
其他好文 时间:
2021-02-20 11:47:34
阅读次数:
0
Java的特性和优势 1.简单性 2.面对对象 3.可以执行 4.高性能 5.分布式 6.动态性 7.多线程 8.安全性 9.健壮性 java的三大版本 JavaSE:标准版 (桌面程序,控制台开发...) JavaME:嵌入型开发 (手机、小家电...) JavaEE:企业级开发 (web端,服务 ...
分类:
编程语言 时间:
2021-02-20 11:45:39
阅读次数:
0
java开发环境的搭建 卸载JDK 卸载JAVA_HOME安装目录 清除JAVA_HOME 清除path下关于java的目录 java -version测试 安装JDK 下载JDk8 安装好之后记好安装路径 配置环境变量 我的电脑->属性 环境变量->JAVA_HOME 配置path变量 测试JDk ...
分类:
编程语言 时间:
2021-02-19 13:24:36
阅读次数:
0
闲来无事,撸撸源码 食用方法 直接看代码吧。。 package com.test.demo.proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.ref ...
分类:
其他好文 时间:
2021-02-19 13:02:14
阅读次数:
0
下载JDK Oracle官网 https://www.oracle.com/java/technologies/javase-downloads.html 下载需要注册 阿里云下载 | jdk-11.0.10_windows-x64_bin.zip | https://code.aliyun.com ...
分类:
编程语言 时间:
2021-02-19 13:00:41
阅读次数:
0
压缩的内容: 删除注释、空格和换行; 删除多余的分号; 删除空的CSS样式 压缩的工具: 第一种:命令行工具-YUI Compressor: 1.安装jdk环境,jdk下载地址:https://www.oracle.com/java/technologies/javase-jdk15-downloa ...
分类:
Web程序 时间:
2021-02-18 13:36:22
阅读次数:
0