加载中
阿里技术面试题全面覆盖?不服,你来补充

去阿里面试java程序员,都有些什么样的面试题? 总结一下之前通过的优秀人才的铺垫总结的,希望能帮到大家,以后月收入3万,so easy 一、知其然,知其所以然 在java面试过程中,面试官一定会...

Java之JVM内存结构、Java内存模型、Java对象模型

Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和...

2017/01/13 10:12
67
Java之JDK、JRE、JVM

JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API ...

2017/01/08 12:17
61
深入理解Java的反射与动态代理

在上一篇文章中介绍 Java 注解的时候,多次提到了 Java 的反射 API。与javax.lang.model不同的是,通过反射 API 可以获取程序在运行时刻的内部结构。反射 API 中提供的动态代理也是非常强大的...

2017/03/20 16:23
142
Java 并发编程源码解析汇总篇

java并发编程,内存模型 java并发编程,volatile内存实现和原理 Java并发编程,并发基础 Java 并发编程,线程池(ThreadPoolExecutor)源码解析 Java并发编程,Executor 框架介绍 Java并发编...

2018/12/23 00:35
105
Java集合类,从源码解析底层实现原理

总体框架 Java集合,总体框架及主要接口,抽象类分析 Java集合,Java中的队列都有哪些,有什么区别 Java集合,阻塞队列的基本结构 Java集合, ArrayBlockingQueue源码解析(常用于并发编程)...

2017/04/19 10:40
211
java常用工具——jps

jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号。 jps相当于Solaris进程工具ps。不象”pgrep java”或”ps -ef grep java”,jps并不使用应用程序名来查找JVM实例。因...

2017/01/30 17:38
28
Java之JVM的内部结构及运行机制

一、java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。 堆是在 Java 虚拟机启动时创建...

2017/01/12 10:44
100
Java之常见命令及Java Dump介绍

一、常用命令: 在JDK的bin目彔下,包含了java命令及其他实用工具。 jps:查看本机的Java中进程信息。 jstack:打印线程的栈信息,制作线程Dump。 jmap:打印内存映射,制作堆Dump。 jstat:性能监控...

java常用工具——jmap

jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。可以使用jmap生成Heap Dump。 什么是堆Dump 堆Dump是反应Java堆使用情况的...

2017/02/06 09:30
14
java常用工具——jinfo

jinfo可以输出java进程、core文件或远程debug服务器的配置信息。这些配置信息包括JAVA系统参数及命令行参数,如果进程运行在64位虚拟机上,需要指明-J-d64参数,如:jinfo -J-d64 -sysprops ...

2017/02/09 01:14
87
java并发编程,ThreadLocal源码解析

ThreadLocal的作用:是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。 看看JDK中的源码是怎么写的: This c...

2018/03/02 16:25
241
Java并发编程,多线程并发处理方式

synchronized关键字主要解决多线程共享数据同步问题。 ThreadLocal使用场合主要解决多线程中数据因并发产生不一致问题。 ThreadLocal和Synchonized都用于解决多线程并发访问。 但是ThreadLoc...

2018/03/29 16:10
327

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部