Java基础 基本数据类型

原创 2015年11月17日 16:18:27

在Java中Char数据类型是一个16位的Unicode字符,范围从 '\u0000' (0) 到 '\uffff' (65535)。在这里多说几句,一个常见的问题是char到底能不能存储一个汉字?答案是能,但不是全部,因为我们知道,一个char最大只能存储65536个字符,而汉字据统计有9万多个,所以很明显不是全部汉字。再加上这65536个字符里还包含了大量的符号、特殊字符和其他国家地区语言,留个汉字的就更少了,虽然不是全部,却也包含了全部的常用字和大量我们平时用不到的生僻字,足够满足一般使用了。一个汉字通常使用两个字节存储,那些生僻的字可能需要3个或者4个字节,所以用char类型并不保险,可能会出现文字被截断的低级错误。我们管一个char叫做一个采用UTF-16编码表示的单元。管一个完整的文字叫做代码点,大多数常用的Unicode字符使用一个代码单元就足够表示了,但是有些则需要一对代码单元。因此当我们需要从字符串中获取一个代码点(即一个完整文字)的时候,不应使用char类型和charAt()方法,正确的是使用int类型和codePointAt()方法获取代码点。


各种数据类型都会有一个初始值:


byte        0

short       0

int            0

long         0

float         0.0f

double    0.0d

char         '\u0000'

String       null

boolean   false


但是要特别注意,局部变量有所不同,局部变量没有初始默认值,所以如果不赋值使用会产生编译时错误。



Java 八大基本数据类型

基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。...
  • u014266877
  • u014266877
  • 2017年01月12日 09:16
  • 5709

Java数据类型及equals、==区别

关于Java基本数据类型,请参考博文:http://blog.csdn.net/bingduanlbd/article/details/27790287Java数据类型 Java语言是静态类型的(...
  • u012440687
  • u012440687
  • 2016年08月11日 23:57
  • 698

Java的基本数据类型全解(by 星空武哥)

一、Java学习 1、在Java中 Java语言是一种强类型的语言,对各种数据类型都有明确的区分,而计算机使用内存来记忆大量运算时需要使用的数据,而当声明一个变量时,即在内存中划分一块空间存储数据,而...
  • lsyz0021
  • lsyz0021
  • 2015年07月21日 21:44
  • 1022

深入Java基础(一)——基本数据类型及其包装类

这一系列打算慢慢地去接触源码,并且列出相关的题目,对于完全的初学者的话,我到时候会搜一套我认为比较好的培训机构的视频以及给些社区资料和相关博客咯。让我们一起开始思考,深入学习Java吧。这篇文章就数据...
  • Jack__Frost
  • Jack__Frost
  • 2016年12月21日 22:18
  • 6704

Java中的8种基本数据类型

Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte...
  • chenbinqq
  • chenbinqq
  • 2016年08月17日 15:21
  • 8539

JAVA - 基本数据类型

Java中的基本
  • zhagener
  • zhagener
  • 2014年11月19日 00:39
  • 2191

java泛型笔记-为什么泛型类型不能是基本类型

刚刚从java核心技术书中看到了泛型的一些操作,泛型机制有一个重要的概念:擦除(erased) ,在运行时,JVM是没有泛型概念的,也就是说定义一个类 Pair,在运行时只有Paris类,而其中的一些...
  • a15995111a
  • a15995111a
  • 2016年03月14日 15:37
  • 827

Java基本数据类型在常量池中的体现

基本数据类型在常量池中的体现                                         老帅        基本数据类型的使用量是很大的,java常量池,在节省内存方面是一个很好...
  • shuaihj
  • shuaihj
  • 2013年08月28日 14:55
  • 4053

java中的基本数据类型存放位置

基本数据类型是放在栈中还是放在堆中,这取决于基本类型声明的位置。  一:在方法中声明的变量,即该变量是局部变量,每当程序调用方法时,系统都会为该方法建立一个方法栈,其所在方法中声明的变量就放...
  • u012390629
  • u012390629
  • 2015年09月24日 11:17
  • 3159

java的基本数据类型有哪些java的八大基本数据类型

数据类型 大小 byte(字节)        1(8位)               (bit是比特位,一个字节占8个比特位) shot(短整型)   2(16位) int(整型)         ...
  • dianzijinglin
  • dianzijinglin
  • 2016年08月05日 10:12
  • 963
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java基础 基本数据类型
举报原因:
原因补充:

(最多只允许输入30个字)