有官方解释https://www.java.com/zh_CN/about/ 重要概念 JDK和JRE Java技术体系所包含的内容实际上Java官方有提供给我们一张图,图片来源http://docs.oracle.com/javase/7/docs/ 两个常见的重要概念。其实上面的图中已经划分出了 ...
分类:
编程语言 时间:
2018-04-28 10:52:22
阅读次数:
203
第九周学习总结 教材内容学习 第十三章 Java 网络编程 URL 类 URL 类 URL 类是 java.net 包中的一个重要的类,使用URL创建对象的应用程序称为客户端程序。 一个 URL 对象通常包含最基本的三部分信息:协议、地址和资源。 协议必须是 URL 对象所在的 Java 虚拟机支持 ...
分类:
编程语言 时间:
2018-04-28 10:51:47
阅读次数:
183
20165227 2018 4 《Java程序设计》第九周学习总结 教材学习内容总结 第十三章 URL类: 通常包含三部分信息:协议、地址、资源 协议必须是URL对象所在的Java虚拟机支持的协议;地址必须是能连接的有效的IP地址或域名;资源可以是主机上的任何一个文件 调用 :返回一个输入流 URL ...
分类:
其他好文 时间:
2018-04-27 23:53:12
阅读次数:
203
java是一门解释性语言{简介 高效 跨平台(write once run anywhere 一次编写 到处运行)}java虚拟机 >java编译器>字节码的文件 *.class 类加载器 是纯面向对象的语言{封装 继承 多态} 詹姆斯 高斯林(1990写出语言(oak--橡树)) 1995经过改进 ...
分类:
编程语言 时间:
2018-04-26 12:18:53
阅读次数:
154
对《深入理解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开发人员来说,jvm是我们不得不深入了解的东西,因为java开发是离不开jvm的,是基于java虚拟机之上运行的,而本节我将和大家分享一下jvm的内存模型(即运行时数据区)以及它们在某种情况下内存溢出时产生的异常。 一、运行时数据区 1、程序计数器 程序计数器是一块较小的内存空 ...
分类:
其他好文 时间:
2018-04-25 20:06:20
阅读次数:
171
1.进程和线程的区别是什么? 进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。 线程又叫轻量级进程。 2.创建线程有几种不同方式?你喜欢哪种?为什么? 有三种方式可以用来创建线程: 继承Thread类 实现Runnable接口 应用程序可以使用Executor框架来创 ...
分类:
编程语言 时间:
2018-04-24 23:18:34
阅读次数:
218
通常情况下,JVM(Java Virtual Machine,Java虚拟机)将内存区域划分为以下5个部分: JVM运行的时候会分配好Method Area(方法区)和Heap(堆);JVM 每遇到一个线程,就为其分配一个Program Counter Register(程序计数器), VM Sta ...
分类:
其他好文 时间:
2018-04-24 21:54:12
阅读次数:
171
深入理解java虚拟机 精华总结(面试) 一、运行时数据区域 Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、本地方法栈、堆、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区 1.1 程序计数器 程序计数器是一块较小的内存,他可以看做是当前线程所执行的行号 ...
分类:
编程语言 时间:
2018-04-23 18:50:15
阅读次数:
174