程序员一代码搬运工
【Java学习心得和Java学习技术个人总结】

java基础

jvm内存模型详解记录

阅读(2)

JVM的逻辑内存模型 这图不够生动没关系还有 程序计数器 是什么: 程序计数器是一个记录着当前线程所执行的字节码的行号指示器。 为什么用: 首先我们要搞清楚JVM的多线程实现方式。JVM的多线程是通过CPU时间片轮转(即线程轮流切换并分配处...

面试题a=a+b与a+=b的区别

阅读(2)

a=a+b与a+=b的区别 一眼看过去,就知道结果是一样的 面试题出这道题的目的是考察自动类型转换 回答一样就跪了 a=a+b 当类型不匹配的时候,编译器会通知你报错了 而 a+=b 类型不一致的情况下,会自动转换,编译器不会报错 在两个变...

空间虚拟机及其原理

阅读(2)

虚拟机是啥 虚拟机器(virtual machine),在计算机科学中的体系结构里,是指一种特殊的软件,他可以在计算机平台和终端用户之间建立一种环境,而终端用户则是基于这个软件所建立的环境来操作软件。在计算机科学中,虚拟机是指可以像真实机器...

java中jconsole命令的学习

阅读(2)

JConsole是什么 从Java 5开始 引入了 JConsole。JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行。您可以轻松地使用 JConsole(或者,它更高端的 “近亲” Visu...

字符编码详细介绍

阅读(3)

ASCII 编码 ASCII占用8位(bit)。8个bit可以表示256个字符。 ASCII码只规定了128个字符的编码。 ASCII码的问题是字符太少,不能满足世界各国的需要。所以各国其他编码利用剩余的128个字符定义各自不同的编码。 G...

五种IO模型概念

阅读(2)

1.阻塞I/O模型 老李去火车站买票,排队三天买到一张退票。 耗费:在车站吃喝拉撒睡 3天,其他事一件没干。 2.非阻塞I/O模型 老李去火车站买票,隔12小时去火车站问有没有退票,三天后买到一张票。耗费:往返车站6次,路上6小时,其他时间...

如何理解Java GC机制

阅读(4)

Java GC机制 简单来说就干了3件事 确定哪些内存需要回收,确定什么时候需要执行GC,如何执行GC 确定哪些内存需要回收 垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”,哪些已经“死去”(即不可能再被任何途径...

阐述ArrayList、Vector、LinkedList的存储性能和特性

阅读(2)

阐述ArrayList、Vector、LinkedList的存储性能和特性 总结性解释 ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦 LinkedList 采用的将对...

Java提取URL某个参数的值

阅读(12)

[crayon-5ce4195bd6b13984766659/] 未经允许不得转载:程序员一代码搬运工 » Java提取URL某个参数的值