【Java】垃圾回收原来是这么回事

最近想复习一下JVM的知识。然后发现网上不少文章在写JVM的垃圾回收算法时,都比较偏向于具体实现,而少有站在更高角度来看垃圾回收算法的文章。而我本人想对垃圾回收算法有个全景的认识,所以,就找到了这本《垃圾回收的算法与实现》(以下简称《垃圾回收》)。本篇博客就是尝试对“全景”的总结。   以下...

2017-03-15 17:07:22

阅读数:561

评论数:0

【Java】《Java编程思想》笔记-第五章 初始化与清理

5.1 用构造器确保初始化【initialize()】 构造器采用与类相同的名字 在Java中,初始化和创建捆绑在一起,不能分离 5.2 方法重载 为了让方法名相同而形式参数不同的构造器同时存在,必须用到方法重载 区分重载方法:每个重载的方法都必须有一...

2017-03-15 15:06:26

阅读数:252

评论数:0

【CSAPP】《深入了解计算机系统》笔记-第三章 程序的机器级表现

3.2 程序编码 例:gcc -01 -o p p1.c p2.c gcc:GCC C编译器(or cc启动) -01:使用第一优先级。(程序性能考虑,-02较好) 过程: (1)gcc命令调用了一系列程序 ,讲源代码转化成可执行代码。首先,C预处理器扩展源代码。插入所有用#include...

2017-03-14 15:57:26

阅读数:1149

评论数:0

【Java】《Java编程思想》笔记(含练习题答案代码)-第二章 一切都是对象

2.1 用引用操纵对象【String】 遥控器(引用)- 电视机(数据)创建String引用,如果向无对象的引用发送信息会返回一个运行时错误,所以安全的做法是:创建一个引用的同时便进行初始化String s =  “asdf”(Java特性:字符串可以用带引号的文本初始化) 2.2 必...

2017-03-09 16:13:04

阅读数:1197

评论数:0

【Java】知乎:学习 JAVA,有什么书籍推荐?学习的方法和过程是怎样的?

①有一点C语言基础(初级的知道指针、数组链表、局部变量、全局变量、动态内存分配,堆栈) ②知道C++主要是面向对象,类,封装,继承,多态什么的,但很初级的了解 ③现在想好好学JAVA,从什么书看起?(比如书1->书2),该如何学习? ④需要理解 计算机系统 的知识吗?有什么好的书推荐?...

2017-03-09 12:51:01

阅读数:9467

评论数:4

【Java】《Java编程思想》笔记-第一章 对象导论

1.3 每个对象都提供服务 在良好的面向对象设计中,每个对象都可以很好地完成一项服务,但是它并不试图做更多的事。 1.4 被隐藏的具体实现 访问控制(public,private,protected)原因有两个 让客户端程序员无法触及他们不应该触及的部分—这些部分对数据类型的内部操...

2017-03-08 18:49:35

阅读数:215

评论数:0

【Java】《Java疯狂讲义》自学笔记-第四章

4.4控制循环结构 break: Java中的标签就是一个紧跟着英文冒号(:)的标识符。与其他语言不同的是,Java中的标签只有放在循环语句之前才有作用。break后的标签必须是一个有效的标签,即这个标签必须在break语句所在的循环之前定义,或者在其所在吗循环的外层循环之前定义。当然...

2017-03-03 15:10:22

阅读数:450

评论数:0

【Java】《Java疯狂讲义》自学笔记-第三章

Java:强类型语言。①所有变量必须先声明,后使用 ②指定类型的变量只能接受类型与之匹配的值          Java语言支持的类型分为两类:基本类型(primitive type)和 引用类型(reference type)                          基本类型分为:数...

2017-03-03 15:08:19

阅读数:211

评论数:0

【Java】《Java疯狂讲义》自学笔记-第二章

两种主流的开发方法:结构化开发方法和面向对象开发方法。 C++,Java,C#,Ruby均是后者。面向对象的三种基本特征 : 继承,封装和多态。     封装:对对象的实现细节隐藏起来,然后通过一些公用方法来暴露该对象的功能     继承:面向对象实现软件复用的重要手段,当子类继承父类,子...

2017-03-03 15:07:04

阅读数:169

评论数:0

【Java】《Java疯狂讲义》自学笔记-第一章

1.Java对手 c# :微软的.NET平台下,与Java都是对传统面向对象程序设计在组件化软件时代的革新成果,90%重叠         两者在继承上采用了 单继承 和 多接口 的实现方案;源代码组织方面, 声明与实现一体化的逻辑封装。 优点:基于window系统,图形化操作 ...

2017-03-03 15:04:33

阅读数:434

评论数:0

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