文章列表
关于变量常量及方法传参
- 博客分类:
- java
variables:实例变量/引用变量dynamic variables,类变量class variables,局部变量local variables, 静态变量static variables
constants: final.....
变量常量在内存中的简单分布
static variables /constants
special
dynamic variables
heap
local variables/parameters/basic data type
stack
关于方法的参数传递:
primitive pass by value
...
1、Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以,这大概就是Java抽象类唯一的优点吧,但这个优点非常有用。如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都一下子都得到了这个新方法,而Java接口做不到这一点,如果向一个Java接口里加入一个新方法,所有实现这个接口的类就无法成功通过编译了,因为你必须让每一个类都再实现这个方法才行,这显然是Java接口的缺点。
2、一个抽象类的实现只能由这个抽象类的子类给出,也就是说,这个实现处在抽象类所定义出的继承的等级结构中,而由于Java语言的单继承性,所以 ...
How threads differ from processes
Threads differ from traditional multitasking operating system processes in that:
processes are typically independent, while threads exist as subsets of a process
processes carry considerably more state information than threads, whereas multiple threads within ...
MVC
维基百科,自由的百科全书
汉漢▼
MVC模式(Model-View-Controller)是
堆内存和栈内存详解
标签:堆内存 栈内存
堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释 ...