数据类型有哪些
JAVA数据类型分基本数据类型和引用数据类型。基本数据类型Java里面包含8个基本数据类型,分别是:boolean、byte、char、short、int、float、douboe、longbyte 字节byte是JAVA中最小的数据类型,它在内存中占8位(8个bit),取值范围从-128到127赋值:byte I = 127short 短整型short类型在内存中占2个字节,取值范围从 -32768到32767赋值:short i = 32767;char 字符型char类型在内存中占2个字节。表示一个字符,也可以使用ASCII码范围内的值来给char型的变量赋值。由于字符在内存中的取值不存在负数范围,所有取值范围从 0 到 65535赋值:char i = ‘a’; 或者 char i = 97;int 整型int型在内存中占4个字节。取值范围从 -2147483648 到 2147483647赋值:int i = 10;float 单精度浮点型float型在内存中占4个字节。取值范围从 -3.4E38 到 3.4E38赋值:float i = 1.0f;long 长整型long型在内存中占8个字节。取值范围从 -9223372036854775808 到 9223372036854775807double 双精度浮点型double 型在内存中占8个字节。取值范围从 -1.7E308 到 1.7E308boolean 布尔型boolean类型只有两个值:true和false。基本数据类型的相互转换转型规则JAVA中所有的数字变量都是有符号(正负)的。JAVA不允许类型的随意转换。只有数字变量可以进行转换,但是不能随意。带有小数点的数字变量默认都为double型。定义float型必须进行强制类型转换。所占字节数小的数字型变量赋值给所占字节数比它大的类型时不用强制类型转换,此时是自动转型。int型变量赋值给char型变量时,JVM会以int型变量值到ASCII码表中查找出所对应的字符,再赋值给char型变量。反之也是。但是遵循第4条规则。初始化简单数据类型时要注意赋值的范围,超出则会产生编译错误。基本数据类型默认初值类型 初始值boolean falsebyte 0char 0short 0int 0float 0.0double 0.0long 0基本数据类型默认初值表引用数据类型JAVA中,非简单数据类型的类型都是引用数据类型。
aspnetpager分页类想保持选中状态
自己用js处理。每条数据总有自己独特的标识吧,比如id,当选中复选框时,将对应数据的id存入一个隐藏域(HiddenField),每选中一个往隐藏域添加一个id,每反选一个则去掉一个id。然后在加载页面的时候根据隐藏域包含的id和当前列表各条数据做比对,若存在则选中该数据的复选框,反之亦反。
Linux属于什么类型的操作系统
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracle linux等。