随笔分类 -  java

摘要:面试必问的 volatile,你了解多少? 阅读全文
posted @ 2018-01-27 16:35 假程序猿 阅读(146) 评论(0) 推荐(0)
摘要:栈的结构: 《Java虚拟机原理图解》4.JVM机器指令集 局部变量表: 操作栈: 动态链接:(Dynamic Linking and Resolution): 方法出口(方法返回地址): 补充: 栈的基本详细知识 Java字节码方法的机器指令(—) 和(二) 方法调用过程在JVM中是如何表示的 从 阅读全文
posted @ 2018-01-26 22:12 假程序猿 阅读(1299) 评论(0) 推荐(0)
摘要:《Java虚拟机原理图解》1.5、 class文件中的方法表集合--method方法在class文件中是怎样组织的 一个类有多个方法,所以方法肯定是一个集合。 目标是: 1,了解方法在字节码中结构,在字节码中的位置。 2,了解方法体会怎样被编译成机器指令 3,开发环境是如何根据字节码产生代码提示功能 阅读全文
posted @ 2018-01-26 11:20 假程序猿 阅读(295) 评论(0) 推荐(0)
摘要:jvm内存结构:《Java虚拟机原理图解》3、JVM运行时数据区 程序计数器: Java虚拟机栈: 本地方法栈: Java堆: 方法区(Method Area) 运行时常量池:之前其空间从方法区域(JDK1.7后为堆空间)中分配 JVM学习笔记 一点一滴探究 JVM 之内存结构 JVM——Java虚 阅读全文
posted @ 2018-01-25 00:12 假程序猿 阅读(481) 评论(0) 推荐(0)
摘要:CMS全称 Concurrent Mark Sweep,是一款并发的、使用标记-清除算法的垃圾回收器, 阅读全文
posted @ 2018-01-23 10:58 假程序猿 阅读(401) 评论(0) 推荐(0)
摘要:《Java虚拟机原理图解》1.4 class文件中的字段表集合--field字段在class文件中是怎样组织的 字段区:包括了字段计数器和字段数据区: 字段是指在类中定义的静态或者非静态的全局变量,而不是在类中的方法内定义的局部变量。 Field字段应该包含的信息: field字段的访问标志(acc 阅读全文
posted @ 2018-01-22 23:28 假程序猿 阅读(528) 评论(0) 推荐(0)
摘要:《Java虚拟机原理图解》1.3、class文件中的访问标志、类索引、父类索引、接口索引集合 字节码总体结构: 访问标志(access_flags)能够表示什么? 访问标志(access_flags)紧接着常量池后,占有两个字节,总共16位,如下图所示: 存放的是这个类或者接口的访问标志信息:是否具 阅读全文
posted @ 2018-01-22 12:25 假程序猿 阅读(296) 评论(0) 推荐(0)
摘要:《Java虚拟机原理图解》 1.1、class文件基本组织结构 关于变量的几个叫法: 简单来说:class文件结构是魔数、副版本号、主版本之后,常量池等: 具体说下字节码常量池: 《Java虚拟机原理图解》 1.2.2、Class文件中的常量池详解(上) 《Java虚拟机原理图解》 1.2.3、Cl 阅读全文
posted @ 2018-01-20 23:16 假程序猿 阅读(401) 评论(0) 推荐(0)
摘要:2017 实习面试问题总结(阿里、头条、美团、cvte、乐视、华为) Java后台面试 常见问题 阅读全文
posted @ 2018-01-20 01:21 假程序猿 阅读(241) 评论(0) 推荐(0)
摘要:2017——我们为什么选择JAVA?JAVA的发展方向和学习方法(必看) 阅读全文
posted @ 2018-01-20 00:51 假程序猿 阅读(248) 评论(0) 推荐(0)
摘要:Java - 收藏集 阅读全文
posted @ 2018-01-20 00:46 假程序猿 阅读(397) 评论(0) 推荐(0)
摘要:说说WeakReference弱引用 Java弱引用(WeakReference)的理解与使用 侧重说下弱引用:因为ThreadLocal用到了弱引用,而线程局部变量被广泛的应用在各种框架中。 了解如何定义和使用: 当gc执行:WeakReferenceCar关联的对象Car被回收掉了。 值得注意的 阅读全文
posted @ 2018-01-19 01:04 假程序猿 阅读(218) 评论(0) 推荐(0)
摘要:Java虚拟机5:Java垃圾回收(GC)机制详解 阅读全文
posted @ 2018-01-19 00:18 假程序猿 阅读(114) 评论(0) 推荐(0)
摘要:一个牛人给java初学者的建议 阅读全文
posted @ 2018-01-18 20:48 假程序猿 阅读(107) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/xu_san_duo/article/details/79085718 阅读全文
posted @ 2018-01-18 20:47 假程序猿 阅读(1330) 评论(0) 推荐(0)
摘要:Java Lambda表达式入门 Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。 基本语法: 例子: 感觉:参数可不用定义类型(至少整型如此),返回不需要关键字return。 例子:使用 for 语句 ("for 循环" 阅读全文
posted @ 2018-01-18 00:03 假程序猿
摘要:Java8 lambda表达式10个示例 阅读全文
posted @ 2018-01-17 17:17 假程序猿
摘要:使用HttpURLConnection需要注意的地方 阅读全文
posted @ 2018-01-14 21:52 假程序猿
摘要:javaweb银行转账案例(事务处理)JDBC常见知识点(三) 阅读全文
posted @ 2018-01-14 21:44 假程序猿
摘要:java并发编程之源码分析ThreadPoolExecutor线程池实现原理 阅读全文
posted @ 2018-01-14 21:27 假程序猿