Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立刻被另作他用。 ...
分类:
编程语言 时间:
2016-08-29 13:05:03
阅读次数:
149
持久化类应遵循的规则: 有无参构造器,构造器的修饰符>=默认访问控制符 有标识属性,映射数据库表的主键,建议使用基本类型的包装类 每个成员有setter和getter 非final修饰的类 重写equals()和hashCode()方法(当需要把持久化类的属性放进Set中时) 有无参构造器,构造器的 ...
分类:
Web程序 时间:
2016-08-29 11:30:00
阅读次数:
237
Java虚拟机是通过某些数据类型来执行计算的,数据类型可以分为两种:基本类型和引用类型,基本类型的变量持有原始值,而引用类型的变量持有引用值。 Java语言中的所有基本类型同样也都是Java虚拟机中的基本类型。但是boolean有点特别,虽然Java虚拟机也把boolean看做基本类型,但是指令集对 ...
分类:
其他好文 时间:
2016-08-27 20:39:03
阅读次数:
95
int 是基本类型,直接存数值 Integer是类,产生对象时用一个引用指向这个对象 Java把内存划分成两种:一种是栈内存,另一种是堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配 而实际的对象是在存储堆内存中 即 int i = 5;//直接在栈中分配空间 Int ...
分类:
编程语言 时间:
2016-08-27 19:27:01
阅读次数:
245
堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象) ...
分类:
编程语言 时间:
2016-08-27 19:20:21
阅读次数:
165
数组和其他种类的容器之间的区别有三方面:效率、类型和保存基本类型的能力。在Java中,数组是一种效率最高的存储和随机访问对象引用序列的方式,它是一个简单的线性序列(数组和泛型能够转换) 对象数组和基本类型数组在使用上几乎是相同的,唯一的区别就是对象数组保存的是引用,基本类型数组直接保存基本类型的值 ...
分类:
编程语言 时间:
2016-08-27 12:54:20
阅读次数:
233
1.实现泛型特性构件pre-java5 面向对象的一个重要目标是对代码重用的支持。支持这个目标的一个重要的机制就是泛型机制:如果除去对象的基本类型之外,实现方法是相同的,那么我们就可以用泛型实现来描述这种基本的功能。 在java1.5版本以前,java并不直接支持泛型实现,泛型编程的实现是通过使用继 ...
分类:
编程语言 时间:
2016-08-27 11:20:22
阅读次数:
208
转自:http://s i s h u o k .com/forum/blogPost/list/1149.html 数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用 ...
分类:
其他好文 时间:
2016-08-26 12:16:06
阅读次数:
200
C数据类型 基本类型 数值类型 整型 短整型short 整型int 长整形long 浮点型 单精度型float 双精度型double 字符类型char 构造类型 数组 结构体struct 共用体union 枚举类型enum 指针类型 空类型void 符号属性 长度属性 基本型 位长(字节) 取值范围 ...
分类:
编程语言 时间:
2016-08-25 23:41:26
阅读次数:
279
类型 1、decimal为高精度浮点数,常用于货币计算,然后它不是基本类型,所以性能相对float和double要差。 2、@用于字符串前使转义字符 \ 无效,甚至能将回车当作换行符直接赋值给字符串变量。 3、Enum.Parse(typeof(enum),string,bool),获取string ...