《JavaSE基础》第2篇:Java简介及第一个程序
Java版本的介绍Java是跨平台的,完全面向对象的程序设计语言 Java SE 标准版 Java ME 微型版 Java EE 企业版Java程序通过Java虚拟机可实现跨平台,但是Java虚拟机并不是跨平台的,不同的操作系统有不同的Java虚拟机
视频讲解学员信息管理系统升级版
升级前的项目介绍:视频讲解学员信息管理系统小项目:数据库,JavaWeb,前端 项目需求使用 EL + JSTL 表达式、过滤器和监听器对“学生信息管理系统”进行技术升级。使用 Cookie 实现一周内免登录。为学生表增加字段:所属班级。增加班级管理。
「热」Java 面试八股文之虚拟机篇
Java 虚拟机篇简述JVM内存模型线程私有的运行时数据区: 程序计数器、Java 虚拟机栈、本地方法栈。线程共享的运行时数据区:Java 堆、方法区。简述程序计数器程序计数器表示当前线程所执行的字节码的行号指示器。
初学JAVA之JDK,JRE,JVM之间的关系
初学JAVA的程序员基本上都会听过JVM,JRE,JDK,但可能不是非常清楚它们的概念,到底是什么以及它之间的关系。接下来本篇文章将会给大家介绍它们的关系,笔者力求言简意赅,尽量让大家都学习明白,更加清晰地认识JAVA这门学科。
关于Java类加载过程你真的了解吗?看完你就明白了
概述类从被加载到虚拟机开始,到卸载出内存,整个生命周期分为七个阶段,分别是加载、验证、准备、解析、初始化、使用和卸载。其中验证、准备和解析这三个阶段统称为连接。
Java中new一个对象在虚拟机中的过程
一、对象的创建当虚拟机遇到一条new指令时候,首先去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。在类加载检查通过后,接下来虚拟机将为新生的对象分配内存。