菜鸟学习 Think in java (二)
2012-10-18 20:53
260 查看
第二天学习 小总结
定义不同容器的原因
一:不同容器提供了了不同的接口和外部行为。
二:不同容器对于某些操作具有不同的效率。
两种创建对象的方式
一:为了追求最大执行速度,将对象置于堆栈或者静态存储区域内实现。(C++方式)
二:在堆的内存池中创建对象(java方式)
异常处理是java的另一巨大的优越性,并且提供了可靠地恢复方式。
C/S模式的诞生是由于B/S的交互能力太弱应运而生的。
在web服务处理图形用户界面时候,首先应该考虑的是简单,容易快捷的脚本语言,然后在考虑诸如java等面向对象语言。
由applet没有流行引发的思考:由于安装java的jre需要大约10mb左右的运行坏境,而大多数浏览器没有自带,需要用户去下载。
这也就是flash之所以会被html5所取代的原因之一吧,需要专门去下载flash播放插件。
第二章:一切都是面向对象
java是一种更“纯粹”的面向对象的程序设计语言
引用于对象的区别。引用是在初始化的时候放入栈中的部分,而对象是new建立的放于堆中的部分。有引用没有对象的情况下,myeclipse会发出警告。
五个存储部件:寄存器(不可操作性),堆栈,堆,常量存储(代码内部),非RAM存储(硬盘)。
八种基本类型都是存放在堆栈中。
定义不同容器的原因
一:不同容器提供了了不同的接口和外部行为。
二:不同容器对于某些操作具有不同的效率。
两种创建对象的方式
一:为了追求最大执行速度,将对象置于堆栈或者静态存储区域内实现。(C++方式)
二:在堆的内存池中创建对象(java方式)
异常处理是java的另一巨大的优越性,并且提供了可靠地恢复方式。
C/S模式的诞生是由于B/S的交互能力太弱应运而生的。
在web服务处理图形用户界面时候,首先应该考虑的是简单,容易快捷的脚本语言,然后在考虑诸如java等面向对象语言。
由applet没有流行引发的思考:由于安装java的jre需要大约10mb左右的运行坏境,而大多数浏览器没有自带,需要用户去下载。
这也就是flash之所以会被html5所取代的原因之一吧,需要专门去下载flash播放插件。
第二章:一切都是面向对象
java是一种更“纯粹”的面向对象的程序设计语言
引用于对象的区别。引用是在初始化的时候放入栈中的部分,而对象是new建立的放于堆中的部分。有引用没有对象的情况下,myeclipse会发出警告。
五个存储部件:寄存器(不可操作性),堆栈,堆,常量存储(代码内部),非RAM存储(硬盘)。
八种基本类型都是存放在堆栈中。
相关文章推荐
- 菜鸟学习think in java (三)
- 菜鸟学习think in java (一)
- [think in java]知识点学习
- Think in java学习笔记-第5章 隐藏实施过程
- [think in java]知识点学习
- think in java 学习笔记
- Think in java 学习手记(三)
- Think in java学习笔记-第4章 初始化和清除
- 关于think in java学习笔记的说明
- Think In Java 多态学习
- Think in Java 静态工厂方法学习总结
- think in java学习笔记
- 【Think in Java】学习笔记_Class对象
- Think in java 学习笔记 ---- 阶段 1
- [《think in java》学习——操作符]别名现象
- think in java - 第二章 学习笔记
- [《think in java》学习——操作符]自增自减符号和表达式执行的顺序
- [《think in java》学习——流程控制]标签和循环结合使用
- [《think in java》学习——流程控制]break和switch结合使用
- Think in Java 学习