java虚拟机可以使用即时编译和字节码(为达到独立于平台的特性)两种,对使用频繁的字节码序列将编译成机器码实现即时编译。java中基本类型的字节数是固定的(为方便移植),与C/C++不同(它们只确定了相对大小关系),java中byte(1)short(2)int(4)long(8)float(4)double(8).ja..
分类:
编程语言 时间:
2015-03-31 20:33:30
阅读次数:
148
类中域为基本类型可以被自动初始化为0,对象引用会被初始化为null。
初始化对象引用的方法
{
1.在定义对象的地方。
2.在类的构造器中
3.在正要使用对象之前(惰性初始化)
4.实例初始化
}
class Soap {
private String s;
Soap() {
print("Soap()");
s = "Constructed";...
分类:
其他好文 时间:
2015-03-31 20:09:00
阅读次数:
115
2.9 编写自己的头文件 前言为了允许把程序分成独立的逻辑块,C++支持所谓的分别编译程序可以由多个文件组成 2.9.1 设计自己的头文件头文件为相关声明提供了一个集中存放的位置头文件一般包含类的定义extern变量的声明函数的使用或者定义上面的实体的文件,需要包含头文件如何编译和连接多个源文件.....
分类:
其他好文 时间:
2015-03-31 19:28:06
阅读次数:
113
2.5 引用 前言引用就是变量的另一个名字在实际的程序中,引用主要是作为函数的形式参数引用是一种复合的数据类型,通过在变量的名字前面添加“&”符号来定义。复合类型指的是用其他类型定义的类型,int &ref = i;用其他类型int变量i,定义类型 ref 1.引用是别名因为引用是它绑定变量的另.....
分类:
其他好文 时间:
2015-03-31 17:39:55
阅读次数:
115
2.6 typedef 名字typedef可以用来定义类型的同义词例如:typedef double wages;//wages是double的同义词typedef int exam_score;//exam_score是int的同义词typedef wages salary;//这里就把wages...
分类:
其他好文 时间:
2015-03-31 17:18:16
阅读次数:
121
2.1 基本内置类型(略过,没什么可写的,都是一些基本的东西)2.2 字面值常量 5.字符串字面值 1.之前的字面值都是基本的内置类型 2.字符串字面值,是用双引号括起来的0个和多个字符表示,""或者"hello word" 3.为了兼容C语言,C++中所有的字符串字面值都有编译...
分类:
其他好文 时间:
2015-03-31 14:30:04
阅读次数:
135
1、 写在第二章之前的话(个人觉得还是挺有用的)程序设计语言有一些共同的特征,内置数据类型、表达式和语句、变量、控制结构、函数;然后,又提供给语言的使用者,两种方式来扩充上面的基本特征:允许程序员定义自己的数据类型(例如类类型)提供语言的标准库,有标准的函数和数据类型(无非就是高手写的类类型呗,例如...
分类:
其他好文 时间:
2015-03-31 10:27:37
阅读次数:
106
字符串的操作多用用就行了。在字符串相关操作中,进行字面值的处理需要用库函数,"="操作的是存储字符串的地址(基本类型)。1、C中字符串的赋值2、C中字符串长度和大小比较3、C中字符串拼接4、C中字符串的拆分4、C中字符串与其他类型转化 sprintf()->其他格式转成字符串 和 sscanf()-...
分类:
其他好文 时间:
2015-03-30 22:57:27
阅读次数:
214
第一章1.字符串是不可变的:所有string类型的数据,都不可变,也可以说是不可修改的,不能修改变量最初引用的数据,只能对其重新赋值,让其指向内存中的一个新位置。第二章2.1 预定义类型或基本类型:C#语言的基本类型包括8种整数类型,2种用于科学计算的二级制浮点类型,1种用于金融计算的十进制浮点类型...
Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据.....
分类:
编程语言 时间:
2015-03-29 23:36:12
阅读次数:
219