自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

惜暮

github.com/louyuting

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 2.《深入理解Java虚拟机》Hotspot虚拟机中的对象创建与访问定位

本文主要针对以下问题:对于虚拟机中的对象是如何创建的,对象的内存是如何布局的以及如何访问对象。 1. 对象的创建 在Java中对象的创建主要是通过new这个关键字来实现的,那么一个对象的创建过程是怎样的呢?通过下面几步来描述:当虚拟机遇到一个new关键字时,首先去检查这个指令的能否在常量池中定位到一个类的符号引用,并检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有那必须先执行相应的

2016-07-31 13:25:22 554

原创 1. 《深入理解Java虚拟机》Java运行时数据区域

java与C++之间在内存分配与回收上的最大区别就是:C++是内存动态分配而Java是由垃圾收集技术解决的。 1.运行时数据区域Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、创建和销毁的时间,有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,有些则是与线程一一对应,随线程的开始和结束而创建和销毁。Java虚拟机所管理的内存将会包括以下几个运

2016-07-30 11:43:55 588

原创 git 常用命令详解

1. 配置全局变量: 配置全局的用户名和邮箱 git config –global user.name “louyuting” git config –global user.email “1849491904@qq.com” 2. 获取git仓库2.1从现有项目或目录下导入所有文件到 Git 中 git init 该命令就可以成功的初始化一个本地仓库。2.2 从远程服务器克

2016-07-24 11:28:35 1012

原创 git2.9.2使用总结

1. 简介最近的项目开发环境我换到实验室的机器上了,毕竟是台式机,速度杠杠的。于是出现了一个问题,台式机上面的代码我笔记上的代码同步的问题。于是想到了git这个强大的工具。关于git的简介我就不说了,网上一大堆。直接上干货。2. 环境1.我的系统:Windows7 2.git版本:2.9.2       由于我的git版本是最新版,后面我出现的坑就是最新版本的问题。 3.托管环境:开

2016-07-17 23:48:39 20017 3

原创 7. 装饰者模式--如何不同风格打扮自己

定义 装饰模式:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。

2016-07-15 12:32:53 471

原创 6. 依赖倒转原则

定义: 依赖倒转原则: 1.高层模块不应该依赖于底层模块。两个都应该依赖于抽象。 2.抽象不应该依赖于细节。细节应该依赖于抽象。 简单点说:我们需要针对接口编程二不是针对实现编程。

2016-07-15 10:22:56 413

原创 5. 开放封闭原则

定义: 开放封闭原则:软件实体(类、模块、函数等等)应该可以扩展但是不能修改。 这个原则的两个特征就是:1.对于扩展是开放的。 2.对于更改是封闭的。

2016-07-15 09:09:10 382

原创 4. 单一职责模式

单一职责模式 单一职责模式:就一个类而言,应该仅有引起它变化的原因。 如果一个类承担的责任过多,就等于把这些责任耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。

2016-07-15 08:57:10 410

MSP430按键中断

按键中断改变参数,按键属于中断输入,随时改变你的变量

2014-08-11

空空如也

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

TA关注的人

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