访问量
访客数

JavaIO

概览 IO,即in和out的缩写,也就是输入和输出,指应用程序和外部设备之间的数据传递,常见的外部设备包括文件、管道、网络连接。 从计算机结构的角度来看IO,IO就......

Netty详解

概述 Netty是一个高性能、异步的网络应用框架,用于开发高效的网络通信程序。它是Java NIO的一个抽象,简化了网络编程的复杂性,并提供了一系列高级功能,使网络......

JVM中的方法区

Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。 另外一些则是与线程一一对应的,这些与线程对......

JVM中的堆

Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。 另外一些则是与线程一一对应的,这些与线程对......

JVM中的本地方法接口

概念 简单地讲,一个Native Method是一个Java调用非Java代码的接囗。一个Native Method该方法的实现由非Java语言实现,比如C。 这个特征......

JVM中的本地方法栈

Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。 另外一些则是与线程一一对应的,这些与线程对......

JVM中的虚拟机栈

Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。 另外一些则是与线程一一对应的,这些与线程对......

JVM中的程序计数寄存器

Java虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。 另外一些则是与线程一一对应的,这些与线程对......

JVM介绍

为什么要学习JVM 大部分Java开发人员,除了会在项目中使用到与Java平台相关的各种高精尖技术,对于Java技术的核心Java虚拟机了解甚少。 一些有一定工作经......

Nginx入门

概述 Nginx是一个高性能的Web服务器和反向代理服务器,特点是占有内存少,并发能力强,Nginx的并发能力确实在同类型的网页服务器中表现较好。 Nginx专为性......

Java面向对象

概览 面向对象简称OO(object-oriented)是相对面向过程(procedure-oriented)来说的,是一种编程思想,Java就是一门面向对象的语......

Java类加载机制

类加载过程 在Java中,类加载器把一个class装入JVM中,要经过以下步骤: 加载、验证、准备、解析和初始化。其中验证,准备,解析统称为连接。 这5个阶段一般是顺......

Java运算

运算符与表达式 运算符 运算符指明对操作数的运算方式。组成表达式的Java操作符有很多种。 运算符按照其要求的操作数数目来分,可以有单目运算符、双目运算符和三目运算符......

Java数据类型

基本类型 Java语言提供了八种基本类型。六种数值类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型,俗称4类8种。 这里只介绍称4类8种,实际上,Jav......

Java异常

异常类型 Throwable可以用来表示任何可以作为异常抛出的类,分为两种:Error 和 Exception。 其中Error用来表示Java程序无法处理的错误,这类......