摘要: HTML CSS 阅读全文
posted @ 2016-09-17 00:34 ForeverEnjoy 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 一. 安装Memory Analyzer Tool 打开eclipse >> Help >> Install New Software >> 点击Work With右边的Add,输入 [Name] MAT [Location] http://archive.eclipse.org/mat/1.2/update-site/ 点击OK >> 点击Install 窗口下的Se... 阅读全文
posted @ 2016-07-09 18:25 ForeverEnjoy 阅读(3892) 评论(0) 推荐(0) 编辑
摘要: 操作系统ubuntu14.04 openjdk版本 7u4 openjdk7u4可以在https://jdk7.java.net/source.html下载 一.构建编译环境 sudo apt-get install build-essential gawk m4 openjdk-6-jdk libasound2-dev libcups2-dev libxrender-dev ... 阅读全文
posted @ 2016-07-04 13:05 ForeverEnjoy 阅读(4865) 评论(0) 推荐(0) 编辑
摘要: HashMap 的性能因子 1. 容量:表示桶位的数量。 2. 初始容量: 表在创建是所拥有的桶位数。 如果你知道将要在HashMap存储多少项,创建一个初始容量合适的HashMap将可以避免自动再散列的开销 /** * The default initial capacity - MUST be a power of two. */ st... 阅读全文
posted @ 2016-04-06 15:11 ForeverEnjoy 阅读(955) 评论(0) 推荐(0) 编辑
摘要: java容器类库的简化图: (虚线框表示接口, 实线框表示普通的类, 空心箭头表示特定的类实现了接口, 实心箭头表示某个类可以生成箭头所指的类对象) 继承Collection的主要有Set 和 List. List: ArrayList 内部实现是用数组, 随机访问速度快, 删除或插入元素速度慢。 阅读全文
posted @ 2016-03-28 23:54 ForeverEnjoy 阅读(2671) 评论(0) 推荐(3) 编辑
摘要: 对象A的创建过程: 1. 构造器实际上是静态方法。当首次创建对象A 或者 A类的静态方法/静态域首次被访问时,Java解释器查找类路径,以定位 A.class文件。(当程序创建第一个对类的静态成员的应引用时,类会被动态加载到JVM中) 2. 载入A.class,有关静态初始化的所有动作都会执行。因此,静态初始化只在Class对象首次加载的时候进行一次。 ... 阅读全文
posted @ 2016-03-15 21:19 ForeverEnjoy 阅读(346) 评论(0) 推荐(0) 编辑
摘要: goto:在Java中goto仍是保留字,但并未在语言中使用它;Java没有goto。 保留字的定义: 保留字(reserved word),指在高级语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。 保留字包括关键字和未使用的保留字。关键字则指在语言中有特定含义,成为语法中一部分的那些字。在一些语言中,一些保留字可能并没有应用于当前... 阅读全文
posted @ 2016-03-15 19:48 ForeverEnjoy 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。 继承允许将对象视为它自己本身的类型活基类型来加以处理。 方法调用绑定 绑定: 将一个方法调用同一个方法主体关联起来。 前期绑定:在程序执行前进行绑定(如果有的话,由编译器和连接程序实现)。 后期绑定(也叫动态绑定或运行时绑定):在运行时 阅读全文
posted @ 2016-03-09 23:53 ForeverEnjoy 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 转载,原文链接:http://www.oschina.net/question/2367675_236222 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。此外,大家可以加入457036818交流群,互相分享一下关于... 阅读全文
posted @ 2016-03-08 12:32 ForeverEnjoy 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 博客园(FOREVER_ENJOY):http://www.cnblogs.com/zyx1314/ 本文版权归作者所有;欢迎转载!请注明文章作者和原文连接 Shell是什么? 1. Shell作为应用程序部署在Linux内核周围。Linux是高度模块化的系统,可安装多种Shell程序。 2. Sh 阅读全文
posted @ 2016-03-08 11:01 ForeverEnjoy 阅读(690) 评论(0) 推荐(0) 编辑
摘要: Linux各个目录的结构介绍 Linux系统以目录的方式来组织和管理系统中的所有文件。Linux系统通过目录将系统中的所有的文件分级、分层组织在一起,形成了Linux文件系统的树形结构层次。以根目录“/”为起点,所有其他的目录都是有根目录派生而来的。 Linux系统运行级别(Red Hat Ente 阅读全文
posted @ 2016-03-07 13:45 ForeverEnjoy 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 64位的Ubuntu系统上使用汇编nasm和C语言$ nasm -f elf foo.asm -o foo.o$ gcc -c bar.c -o bar.o$ ld -s foo.o bar.o -o foobar ld: i386 architecture of input file `foo.... 阅读全文
posted @ 2015-08-06 10:10 ForeverEnjoy 阅读(1378) 评论(0) 推荐(1) 编辑
摘要: 出现问题:$nasm -f elf hello.asm -o hello.o$ld -s hello.o -o hello ld: i386 architecture of input file `hello.o' is incompatible with i386:x86-64 output--... 阅读全文
posted @ 2015-08-05 17:40 ForeverEnjoy 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 引导程序1.2.1 Com 文件Com 文件是纯二进制的文件,也是直接与 Cpu 交换的顺序指令文件。Com 文件的大小是有限制的,不能超过 64KB.因为 8086 时代的 CPU 地址线是 20 位的,20 位能表达的数值也就是 fffffh(1MB )。而寄存器最高也只是 16 位,无法用 5... 阅读全文
posted @ 2015-08-05 12:59 ForeverEnjoy 阅读(500) 评论(0) 推荐(1) 编辑
摘要: 《一个操作系统的实现》 ubuntu系统环境配置电脑之前已经安装了gcc.一.nasm安装:sudo apt-get install nasm或官网下载http://sourceforge.net/projects/nasm我下载到的是nasm-2.11.08-1.src.rpm(里面有nasm-2... 阅读全文
posted @ 2015-07-30 09:11 ForeverEnjoy 阅读(669) 评论(0) 推荐(0) 编辑