今天将从以下4个方面来系统的学习一下java注解
什么是注解
注解的用途
注解使用演示
注解的实现原理
分类:
编程语言 时间:
2018-04-29 19:58:35
阅读次数:
309
对《深入理解Java虚拟机》中关于Java对象回收流程的总结。 ...
分类:
编程语言 时间:
2018-04-26 12:01:52
阅读次数:
183
1、深入理解Java虚拟机:JVM高级特性与最佳实践 2、java多线程核心技术 3、Effective Java 4 , 待补充 5、Spring技术内幕:深入解析Spring架构与设计原理 6、Java并发编程的艺术 7、Java并发编程实战 8、型网站系统与Java中间件实践 9、分布式服务框 ...
分类:
其他好文 时间:
2018-04-26 11:56:43
阅读次数:
158
深入理解java虚拟机 精华总结(面试) 一、运行时数据区域 Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、本地方法栈、堆、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区 1.1 程序计数器 程序计数器是一块较小的内存,他可以看做是当前线程所执行的行号 ...
分类:
编程语言 时间:
2018-04-23 18:50:15
阅读次数:
174
前言 1.抽象类 包含抽象方法的类称为抽象类,但并不意味着抽象类中只能有抽象方法,它和普通类一样,同样可以拥有成员变量和普通的成成员方法。注意:抽象类和普通类的主要有三点区别: 2.接口 接口,英文称作interface,在软件工程中,接口泛指供别人调用的方法或者函数。从这里,我们可以体会到Java ...
分类:
编程语言 时间:
2018-04-23 00:19:44
阅读次数:
229
深入理解Java的接口和抽象类 在Java中可以通过两种形式来体现oop的抽象:接口和抽象类 一、抽象类 1、抽象方法:是一种特殊的方法,它只有声明,而没有具体的实现。 抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字 ...
分类:
其他好文 时间:
2018-04-23 00:14:42
阅读次数:
163
第一部分 走进Java 一、走进Java 1、概述 java广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合,摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想 2、java技术体系结构 按照功能来划分 包括以下几个组成部分:Java程序设计语言,各种硬件平台的java虚拟机,Ja ...
分类:
编程语言 时间:
2018-04-22 18:11:35
阅读次数:
154
内存分配: 为对象分配内存有两种方式,第一种是“指针碰撞”,也就是把内存分为两边,一边是已使用区域,另一边是未分配区域,分界线用指针记录,当要分配内存时,只需把指针向未分配区域移动需要的空间即可,通常compact算法的垃圾回收会使用“指针碰撞”,如Serial、ParNew;另一种是空闲列表记录, ...
分类:
编程语言 时间:
2018-04-22 10:49:57
阅读次数:
168
今后一段时间会全面读一下《深入理解Java虚拟机》 在这里先记一下在网上看到的几篇介绍 类加载器 的文章,等读到虚拟机类加载机制再详细介绍。 超详细Java中的ClassLoader详解 深入理解Java类加载器 贴一个自己写的类加载器。 Hello类。 把编译后的class文件放到别的路径下。 W ...
分类:
编程语言 时间:
2018-04-17 16:49:48
阅读次数:
159
本文从基础概念开始到最后的并发模型由浅入深,讲解下线程方面的知识。
分类:
编程语言 时间:
2018-04-16 18:40:23
阅读次数:
191