JAVA 基本数据类型 技术教程文章

(一)Java基本数据类型及运算符【代码】【图】

一、Java八大基本数据类型byte:字节整型,占用内存大小1个字节=8bit,取值范围 -27 ~ 27-1(-128 ~ 127)short:短整型,占用内存大小2个字节=16bit,取值范围 -215 ~ 215-1(-32768 ~ 32767)int:整型,占用内存大小4个字节=32bit,取值范围 -231~ 231-1(-2147483648 ~ 2147483647)long:长整型,占用内存大小8个字节,取值范围 -263~ 263-1(-9223372036854775808 ~ 9223372036854775807)float:浮点型,占用内存大小4个字节...

Java基础:数据类型讲解【代码】【图】

数据类型强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用弱类型语言Java的数据类型分为两大类基本数据类型代码示例public class Demo2 {public static void main(String[] args) {//八大基本数据类型//整数int num1=10; //最常用byte num2=20;short num3=30;long num4=30L; //long类型要在数字后面加个L//小数:浮点数float num5=50.1F; //float类型要在数字后面加个Fdouble num6=3.1415926535;//字符cha...

java语法基础(二)----Java基本数据类型 (20th,Feb)【图】

基本数据类型 1、整数类型整数类型用来储存整数数值,即没有小数部分的数值,可以使正数、负数,也可以是零。根据所占内存的大小不同,分为byte、short、int、long 4种类型。Byte型整型中所分配内存空间最少的,只分配1个字节;取值分为也是最小的,在-128~127之间。short型短整形,分配2个字节的内存,取值范围在-32768~32767之间。int型整型,整型变量中应用范围最广long型长型,在对long型变量赋值时结尾必须加上“L”或者“l”...

Java数据类型能表示的最大范围

byte: The byte data type is an 8-bit signed two‘s complement integer. It has a minimum value of -128 and a maximum value of 127 (inclusive). The byte data type can be useful for saving memory in large arrays, where the memory savings actually matters. They can also be used in place of int where their limits help to clarify your code; the fact that a variable‘s range is limited can serve as a for...

Java中的基本数据类型语法补充【代码】

变量要先赋值后使用不给变量赋值代表什么不赋值就使用会怎样 (会报错) 计算并赋值运算符作用是为了让代码更加简洁。比如 a = a + 10,可以简化为 a+=10+=-=*=/=%=&=^=|=<<=>>=>>>=publicclass CalcAndAssign {publicstaticvoid main(String[] args) {int a = 16;a >>= 2;System.out.println(a); // 此时a为4a*=9;System.out.println(a); // 此时a为36 } } 数据类型自动转换自动类型转换 不会出现问题的类型转换,编程语言可以...

java 数据类型:集合接口Collection之List~ArrayList:remove移除;replaceAll改变原有值;sort排序;迭代器listIterator();【代码】【图】

什么是List集合: 特点:元素有序可重复的集合。集合中每个元素都有其对应的顺序索引。List集合默认按元素的添加顺序设置元素的索引,索引从0开始。 List接口的常用方法:List可以使用Collection的所有方法。但是List也有自己的一些方法。void add(int index, Object element) : 将元素element插入到List集合的index处boolean addAll(int index, Collection c) : 将集合C包含的所有元素都插入到List集合的index处Object get(int in...

Java的基本数据类型与运算符【图】

基本数据类型 基本数据类型 1 byte(字节)= 8 bit(位)整型。byte(8位) short(16位) int(32位) long(64位)浮点型。float(单精度。32位) double(双精度。64位)    在数值后面添加F表示float类型,不加表示double类型    如:3.14代表double,3.14F代表float字符型。char(16位)    ps:Java中char是16位,也就是占2个字节, C中char是8位,也就是占1个字节布尔型。boolean(1位) 类型转换左边转右边,直接...

java中的数据类型案例【图】

原文:http://blog.51cto.com/11216726/2152840

Java基本数据类型【代码】

整型整型类型存储需求取值范围byte1字节-128 ~ 127short2字节-32768 ~ 32767int4字节-2147483648 ~ 2147483647long8字节-9223372036854775808 ~ 92233720368547758071、长整型数值有一个后缀 L 或者 l 。2、十六进制数值有一个前缀 0X 或者 0x 。3、八进制数值有一个前缀 0 。4、从Java7开始,加上前缀 0b 或者 0B 可以写二进制数,还可以在数字字面量加下划线,便于阅读,Java编译器编译的时候会自动去除这些下划线。示例代码:pu...

java基本数据类型

char size = 16char min = 0char max = 65535char default = 0byte size = 8byte min = -128byte max = 127byte default = 0short size = 16short min = -32768short max = 32767short default = 0int size = 32int min = -2147483648int max = 2147483647int default = 0long size = 64long min = -9223372036854775808long max = 9223372036854775807long default = 0float size = 32float min = 1.4E-45float max = 3.4028235E3...

Java中基本数据类型占几个字节多少位

1.字节:byte:用来计量存储容量的一种计量单位;位:bit 2.一个字节等于8位 1byte = 8bit char占用的是2个字节 16位,所以一个char类型的可以存储一个汉字。 整型: byte:1个字节 8位 -128~127 short :2个字节 16位 int :4个字节 32位 long:8个字节 64位 浮点型: float:4个字节 32 位 double :8个字节 64位 注:默认的是double类型,如3.14是double类型的,加后缀F(3.14F)则为float类型的。 char类型: char:2个字节。 ...

(一)java基础_常量+变量+数据类型+运算符+方法【代码】【图】

一 节 开发前言1.1 Java语言概述  什么是Java语言Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。 Java语言发展历史1995年Sun公司发布Java1.0版本1997年发布Java 1.1版本1998年发布Java 1.2版本2000年发布Java 1.3版本2002年发布Java 1.4版本2004年发布Java 1.5版本2006年发布Java 1....

Activemq设置 – 无法将消息发送到队列(错误 – java.io.IOException:未知数据类型:47)【代码】

我已安装ActiveMQ并可以访问 – http:/ ** / admin / queues.jsp的URL.当我尝试将消息发送到队列时,我得到了下面的错误.示例代码如下public class MessageReceiver {public static void main(String[] args) throws JMSException {ApplicationContext context = new ClassPathXmlApplicationContext("spring-beans.xml");JmsTemplate jmsTemplate=(JmsTemplate) context.getBean("jmsTemplate");jmsTemplate.send(new MessageCre...

C++ Java基本数据类型以及转换【图】

写在前面:母语是Java,后来学了C++,这两个语言的基本数据类型隐式转换不太一样,有点晕,整理一下整理自网络和书籍,标明出处 C++ 基本数据类型——http://www.cnblogs.com/wangduo/整型(signed) int格式说明符:d简写:int,long,signed4 个字节,32 位,取值范围:-231~231-1unsigned int格式说明符:u简写:unsigned4 个字节,32 位,取值范围:0~232-1(signed) short int格式说明符:hd简写:short2 个字节,16 位,取值...

Java基础2:基本数据类型与常量池【代码】

本节主要介绍基本数据类型的大小,自动拆箱装箱,基本数据类型的存储方式,以及常量池的原理。 基本数据类型的大小:int 32位 4字节 short 16位 float 32位 double 64位 long 64位 char 16位 byte 8位 boolean 1位 自动拆箱和装箱的意思就是,计算数值时,integer会自动转为int进行计算。 而当int传入类型为integer的引用时,int数值又会被包装为integer。1 //8位2 byte bx = Byte.MAX_VALUE;3 byte bn = Byte.MIN_VALUE;4 //16位...

Java数据类型的转换:隐式(自动)转换与强制转换【图】

原文链接:http://java.chinaitlab.com/base/725590.html1、数据类型转换的种类 ??java数据类型的转换一般分三种,分别是: ??(1). 简单数据类型之间的转换 ??(2). 字符串与其它数据类型的转换 ??(3). 其它实用数据类型转换 2、简单数据类型之间的转换   简单数据类型由低到高(byte、short、char)< int < long < float<double简单数据类型转换分为:低级到高级的自动转换;高级到低级的强制转换;包装类过渡类型能够转换;自动类...

java-通过JNI中的引用传递原始数据类型【代码】

我是一名嵌入式C程序员,正在使用JNI将用本机C/C++语言编写的代码与Java集成在一起.我很想知道是否可以通过引用传递原始data_type?我指的是这个链接http://java.sun.com/docs/books/jni/html/objtypes.html#5279,它对我的??事业没有帮助. 基本上我想实现的是这样的://获取由本地调用更新的值int nativeFunc(short val);Java函数:class main {short val;val = 0;nativeFunc(val);System.out.println(val) }int nativeFunc(short v...

Java中数据类型的转换【代码】

Java中不同的数据类型能够进行混合运算,例如整数1可以和浮点数0.5进行相加,要让最后的结果显示为浮点数,就要使用浮点数据类型,如果用整数型来定义结果,那么1+0.5所显示的结果仍然为整数,但要注意,这种自动运算只能由范围小转换到范围大的,称为自动类型转换。 public class Demo{public static void main(String []args){int oldNum=1;double oldNum2=0.5;double newNum=oldNum+oldNum2;System.out.println(newNum);} }这时...

等效的Java数据类型可保存Informix DATETIME YEAR TO SECOND值?【代码】

我想将Informix DATETIME YEAR TO SECOND映射到Java数据类型. 有人可以提供相应的Java数据类型来保存Informix DATETIME YEAR TO SECOND值吗? 答案是:根据我的JDBC驱动程序,java.sql.Time.解决方法:我使用乔纳森莱弗勒(Jonathan Leffler)的表格对以下内容进行了简单测试: Informix 7.3 – Declaring a date column data type with default as current date on insert/update 我使用Jython和JDBC Informix驱动程序JDBC.3.70.JC1DE...

只有搞Java开发的才知道!Redis有几种数据类型?通用流行框架大全【代码】【图】

前言 刚刚过去的双十一,让“高性能”“高可用”“亿级”这3个词变成了技术热点词汇,也让很多人再次萌发成为「架构师」的想法。先问大家一个问题:你觉得把代码熟练、完成需求加上点勤奋,就能成为架构师么?如果你这么认为,那你注定只能是“码农”。从业这么多年,我见过太多普通程序员做到架构师的例子,但更多的人在听话地把需求做出来,既不考虑更优解,也不考虑技术原理,重复千篇一律的代码,以为只要代码写的好就能做「架...