上一页 1 ··· 3 4 5 6 7 8 9 下一页

2017年5月6日

Java运行时数据区域划分

摘要: Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁时间。根据《Java虚拟机规范(Java SE 7版》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如下图所示。 程序计数器 程序计数器是一块较小的内存空间 阅读全文

posted @ 2017-05-06 14:41 _路上 阅读(1324) 评论(0) 推荐(0) 编辑

2017年4月24日

Java8 学习笔记--函数式接口

摘要: 通过之前的函数式接口与lambda表达式的关系那篇文章,大家应该对函数式接口有了一定的了解了,在Java中它是lambda表达式的基础,没有函数式接口就没有办法使用lambda表达式。 函数式接口如此重要,所以Java8 API给我们提供了除了以前就有的Comparator接口和Runnable接口 阅读全文

posted @ 2017-04-24 19:32 _路上 阅读(318) 评论(0) 推荐(0) 编辑

2017年4月23日

Java8 学习笔记--函数式接口与lambda表达式的关系

摘要: 在java中,lambda表达式与函数式接口是不可分割的,都是结合起来使用的。 对于函数式接口,我们可以理解为只有一个抽象方法的接口,除此之外它和别的接口相比并没有什么特殊的地方。为了确保函数式接口的正确性,我们可以给这个接口添加@FunctionalInterface注解(当然,也可以不加此注解) 阅读全文

posted @ 2017-04-23 10:35 _路上 阅读(3782) 评论(0) 推荐(0) 编辑

2017年4月17日

Java读取properties配置文件

摘要: 假设我们要读取一个文件名为resource.properties的配置文件,其中只有如下内容: 目前我知道的读取properties配置文件有如下两种方式: 1.使用java.util.Properties类读取,代码如下: 2.使用java.util,ResourceBundle读取,对应代码为( 阅读全文

posted @ 2017-04-17 18:02 _路上 阅读(420) 评论(0) 推荐(1) 编辑

Java代理笔记

摘要: 代理顾名思义,就是一个中间层,当我们要使用某个方法时,不直接调用,而是告诉代理,让代理替我们去请求方法,并返回结果。在这个过程中,我们只知道代理执行并返回给了我们操作结果,至于它有没有其他操作并不知道,但这个也无关紧要,因为不管代理在请求实际方法之前和之后做了什么,对我们都不会产生任何影响。由于代理 阅读全文

posted @ 2017-04-17 15:35 _路上 阅读(171) 评论(0) 推荐(0) 编辑

2017年4月15日

Java反射笔记

摘要: 关于反射的使用教程很多,这里就不介绍了,因为平时用的实在不多,所以主要记录一下整体常用的过程以备之后查找。 使用反射的时候有几个类比较重要,分别是 Class「类的类型信息」、Constructor「构造器」、Method「方法」和 Field「属性」。在 Class 类中保存着类的所有信息,猜测其 阅读全文

posted @ 2017-04-15 11:52 _路上 阅读(177) 评论(0) 推荐(0) 编辑

2017年4月9日

maven聚合与继承笔记

摘要: maven聚合 聚合的目的是为了快速构建项目,当我们有几个maven模块,想要一次性构建,而不是到每个模块下面去执行maven命令,这时候就需要使用maven聚合(或者称为多模块)。 使用聚合的时候,我们需要新建一个maven项目,由它来控制构建其他的项目,其pom.xml配置与其他普通maven项 阅读全文

posted @ 2017-04-09 14:17 _路上 阅读(293) 评论(0) 推荐(0) 编辑

2017年4月2日

java类文件结构笔记

摘要: 注:新的博客地址 - https://zhengw-tech.com/archives/ 我们都知道java实现跨平台靠的是虚拟机技术,将源文件编译成与操作系统无关的,只有虚拟机能识别并执行的字节码文件,由各个操作系统上的jvm来负责执行,屏蔽了底层具体的操作系统。这里我们就来认识一下这个只有jvm 阅读全文

posted @ 2017-04-02 23:22 _路上 阅读(3573) 评论(0) 推荐(0) 编辑

2017年3月12日

Java 使用InputStream笔记

摘要: 当我们要从网络下载资源时,使用类似如下方法来获取InputStream实例: 但是这个InputStream实例与我们读取文件的InputStream实例有一些不同之处。 先说一下使用InputStream读取文件 我们可以通过inputStream.available()来获取文件的字节数 使用i 阅读全文

posted @ 2017-03-12 22:20 _路上 阅读(8525) 评论(0) 推荐(0) 编辑

2017年2月25日

CPU、内存、硬盘、指令之间的关系

摘要: 我们都知道所有的程序最终都是一系列计算机能够识别的指令和数据,通过执行这些指令来控制整个计算机。 而CPU就是负责读取和解释执行这些指令的,CPU主要包括运算器、控制器和寄存器,控制器负责把指令、数据读入寄存器,而运算器则负责运算寄存器中的数据。 那么CPU读取的指令是在哪里存储着的呢?就是在内存中 阅读全文

posted @ 2017-02-25 11:13 _路上 阅读(346) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航