Java数据类型
(1)Java标识符可以分为两类:关键字、用户自定义标识符。
(2)Java基本数据类型可以分为三类:布尔型、数值型、字符型。
布尔型:boolean。
数值型:byte、short、int、long、float、double;其中前四种为整形,后两种为浮点型。
字符型:char。
(3)强制转换:占用存储空间小的可以自动完成向占用存储空间大的数据类型的转换。如下(boolean不能自动转换成任何基本数据类型):
byte—>short/char—>int—>long—>float—>double
注:String类型不属于Java基本数据类型,String是字符串类。
(4)Java中的数据类型分为两大类:基本数据类型(值类型)、引用数据类型(复合数据类型)。
(5)引用数据类型包括:类、接口、数组。
(6)基本数据类型包装类(除了int和char的包装类,其他包装类皆是将关键字首字母换为大写字母)如下:
byte——Byte
。。。
int——Integer
char——Character
(7)字符串与基本数据类型的转换,用到的方法可以分为两种:
基本数据类型转字符串:String.valueOf(基本数据类型包装类对象);
字符串转基本数据类型:基本数据包装类.parseXxx(str);
(8)Boolean和String之间的转换:
Boolean转换成String:Boolean.toString(Boolean对象),传入值为true则返回字符串true,传入值为false则返回字符串false。
String转换成Boolean:在Boolean中提供了两种转换方法:parseBoolean(str)/valueOf(str)这两种方法效果是相同的,区别(直接附源码了,到底选用哪个自行比较,我建议parseBoolean):
public static boolean parseBoolean(String s) { return toBoolean(s); }
public static Boolean valueOf(String s) { return toBoolean(s) ? TRUE : FALSE; }
private static boolean toBoolean(String name) { return ((name != null) && name.equalsIgnoreCase("true")); }
注:其中的getBoolean(String str)与这些转换没有关系,这是用来访问Java系统配置的(附源码)。
public static boolean getBoolean(String name) { boolean result = false; try { result = toBoolean(System.getProperty(name)); } catch (IllegalArgumentException e) { } catch (NullPointerException e) { } return result; }
(9)基本数据类型间进行强制转换丢失精度不会进行四舍五入。如double转换成int会直接去掉小数点后面的数。
相关推荐
Java数据类型和MySql数据类型对应一览
JAVA数据类型思维导图,包括基本数据类型,引用数据类型,可自行下载,如有错误欢迎批评指正。基础复习。
这是一个对java数据类型进行详细分类的思维导图,其与我的一篇博客中的图片是一致的。那张图片就是通过它导出的。使用的软件是novamind5。
22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java数据类型.zip22.java...
JAVA数据类型思维导图,便捷整理思路,变量、变量操作、变量的分类、数据类型、变量的内存分析图、类型之间转换
资源:Java数据类型精解 作者:Shenkxiao 版本:1.0 pdf 主要内容: Java数据类型 1.1 基本数据类型 1.2 对象数据类型 1.3 引用数据类型 1.4 数组数据类型 上传理由:基础文档共享,对Java初学者有很大的...
SQL的数据类型与Java数据类型的对应关系,是程序员必备的基础知识,欢迎大家下载。
Java数据类型和MySql数据类型对应表
JAVA数据类型 关键字 标识符 数据类型强制转换
Oracle9i数据类型Java数据类型Schema类型对比
SQL数据类型JDBC类型代码标准的Java类型Oracle扩展的Java类型 1.0标准的JDBC类型: CHARjava.sql.Types.CHARja
C#和java数据类型的等价类型 C#和java数据类型的等价类型
JAVA数据类型转换 看看总有好处......
java数据类型转换、各种数据类型的互相转换
java 数据类型转换
Java是面向对象并且可以跨平台的编程语言 Java程序是运行在JVM(Java虚拟机)之上的 要运行和开发Java程序,必须下载和安装由Sun公司提供的JDK(Java开发工具包) 配置环境变量:Path 常用的JDK工具:javac、java
Java数据类型代码.pdf 学习资料 复习资料 教学资源
ActionScript3类型与java数据类型对应表
本人学习java数据类型之后整理所得,内容包括了java的基本数据类型的概念与解释,希望自己的能力以后越来越强
java 数据类型 ,运算符号 等 初学第二章 PPT