自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Java之SE基础篇(一)--Java程序设计概述和学习路线

一  什么是Java    Java是Sun公司开发出来的一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。   Java语言发展到今天经历了一系列的过程,Java在1995年5月2

2016-11-22 14:50:38 733

原创 Java对象创建(含静态属性)内存分配流程解析

对于Java程序在运行时创建对象的内存分配流程,先上图        首先说一下类的结构,看上图,这个Person类的结构很简单,名字、年龄、和国籍(静态变量),并在PersonDemo类中对Person创建了三个实例。在Java程序运行开始,   第一步JVM在方法区中分配了class内容区,将Person.class和PersonDemo.class字节码文件加载到该区域,由于两个类都存在

2016-08-19 11:19:08 1646

原创 关于Java堆栈的理解与说明

在谈堆和栈之前,首先我们先要了解一下Java对内存的分配结构。作为Java程序员大家应该都知道Java的程序都是运行在Java虚拟机上也就是JVM上,程序中所有的变量、实例、方法等都是由JVM在内存上分配空间的。      那么让我们来初步的了解一下Java程序在运行时都会存在哪些内存区域:      1.寄存器:JVM内部虚拟的寄存器跟CPU有关,程序无法控制。      2.栈:用

2016-08-18 13:25:53 4771

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除