`

对JAVA基本数据类型和String类的个人理解

阅读更多
[color=olive][/color][size=medium][/size][align=left][/align]
1.JAVA的基本数据类型
java的基本数据类型有8种

1.整型
byte 字节型 8bit 范围:-128~127(-2^7~2^7)
short   短整型 16bit
int 整型 32bit
long 长整型 64bit

2.浮点型
float 单精度 32bit
double 双精度 64bit

3.布尔
boolean 布尔类型 true和false

4.字符
char 字符型 16bit

使用:
byte a = (byte)128;
byte b = (byte)-129;   //当超出范围时,使用强制转换  值遵循循环往复
编译运行值 a=-128   b=127

char C='c';//声明一个字符型变量并赋值为 c
int i = C;//声明一个整型变量,并将C的值赋给i,自动转换为整型,此时i等于C值的ASCII码值
long l = C;//声明一个长整型变量,并将C的值赋给l,自动转换为长整型,此时l等于C值的ASCII码值的长整型数
float f = 10000.0F;//默认为double类型,若要声明为float型可以在数的末尾加上F或f  表明是float型
double d = f;//可以直接将float型的变量值赋给double型的变量
boolean bool = true;//布尔型变量 默认值为false,只有true和flase两个值
l = (long)f;//float型变量值赋给long型变量时必须进行强制类型转换为long型
d = l;//long型值可直接赋给double型

注: 基本数据类型声明赋值时,变量名  等于 所赋值  的内容;


2.String类的使用
1.String在Java中是类。
一般每个单词首字母大写的字符串为类;
普通变量一般都为小写;
常量值一般全部大写;

String表示的是字符串

实例化一个String类对象并初始化的两种方法
String str=new String("learning java");//这种赋值方法,对象名等于所赋的值存储的地址(new)
或 String str1="learning java";//这种赋值方法,对象名等于所赋的值(即learning java)

char [] array={'l','e','a','r','n','i','n','g'};//声明char型字符数组

String str2="learning java";

boolean bool_1 = str1.equals(str2);  此时: bool_1 = true; 
boolean bool_2= str1.equals(str2);   此时: bool_2 = false;


String类常用的方法:
char  a = charAt(int index);//返回指定索引处的 char 值
String str3 = concat(String str)//将指定字符串连接到此字符串的结尾
boolean bool = object1.equals(object2);//将此字符串与指定的对象比较
int point1 = indexOf(int ch);//返回指定字符在此字符串中第一次出现处的索引
int point2 = indexOf(int ch, int fromIndex);//返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。

........(详见  JDK_API_1_6_zh_CN.CHM  中String类方法)

     注:静态的方法  只需用类名调用

.字符串统计操作
     euriyui3743289^%^&*&DJHK2312
统计字符串中每一个字符出现的次数

将String中的方法都使用一遍

2.总结:
基本数据类型和String类的总结
0
1
分享到:
评论
4 楼 guanxianxiao 2013-07-09  
based 写道
char 字符型 8bit



由于英文字母比较特殊,源自于8位(1字节)的ASCII码。于是在unicode中使用低8位(1字节)就可以表示,高8位不使用也无所谓;--------存储到内存中就只使用了1字节
但汉字就使用了完整的16位unicode;--------存储到内存中就使用了2字节

3 楼 guanxianxiao 2013-07-09  
codingpity 写道
引用
String表示的是字符串

实例化一个String类对象并初始化的两种方法
String str=new String("learning java");//这种赋值方法,对象名等于所赋的值存储的地址(new)
或 String str1="learning java";//这种赋值方法,对象名等于所赋的值(即learning java)

char [] array={'l','e','a','r','n','i','n','g'};//声明char型字符数组

String str2="learning java";

boolean bool_1 = str1.equals(str2);  此时: bool_1 = true; 
boolean bool_2= str1.equals(str2);   此时: bool_2 = false;

是我看错了?

  
哪里有问题吗?初学者的个人见解,如有问题请多指教
2 楼 codingpity 2013-07-06  
引用
String表示的是字符串

实例化一个String类对象并初始化的两种方法
String str=new String("learning java");//这种赋值方法,对象名等于所赋的值存储的地址(new)
或 String str1="learning java";//这种赋值方法,对象名等于所赋的值(即learning java)

char [] array={'l','e','a','r','n','i','n','g'};//声明char型字符数组

String str2="learning java";

boolean bool_1 = str1.equals(str2);  此时: bool_1 = true; 
boolean bool_2= str1.equals(str2);   此时: bool_2 = false;

是我看错了?
1 楼 based 2013-07-06  
char 字符型 8bit

相关推荐

    java中基本类型及string类型

    在Java编程语言中,数据类型分为两大类:基本类型(primitive types)和引用类型。基本类型直接存储值,而引用类型则存储指向对象的引用。本文将深入探讨Java中的基本类型以及String类型的特性与用法。 #### Java...

    java中String类型和int类型比较及相互转换

    int类型是Java中的基本数据类型之一,用于存储整数值。它的范围是从-2^31到2^31-1(即-2147483648到2147483647)。int类型的数据可以直接进行算术运算,如加减乘除等。 ### 二、String类型与int类型的比较 在Java...

    java教程课件5基本数据类型与引用类型

    - Java提供了如`Integer`、`Double`这样的封装类,它们是基本数据类型对应的类形式,提供了额外的方法和功能,如格式化输出、比较等。 8. **Runtime类与Process类** - `Runtime`类提供了运行时环境的访问,可以...

    JAVA数据类型思维导图

    本资源“JAVA数据类型思维导图”提供了一种直观的方式来理解和记忆Java中的数据类型,包括基本数据类型和引用数据类型。下面将对这两个主要的数据类型进行详细解释。 1. 基本数据类型(Primitive Data Types) - ...

    java 基本数据类型及基本操作.ppt

    在Java程序设计中,基本数据类型和基本操作是编程的基础。本篇将详细阐述这些关键概念。 2.1 引言 在Java中,程序是由数据和对数据进行操作的指令组成的。基本数据类型是构建程序的基础,它们包括数值、字符和布尔...

    Java数据类型和MySql数据类型对应一览

    在本文中,我们将对 Java 数据类型和 MySql 数据类型进行对应一览,帮助开发者更好地理解和使用这两种类型。 字符串类型 在 Java 中,字符串类型对应的是 java.lang.String 类型。在 MySql 中,字符串类型对应的是...

    Java 字符串和基本数据类型之间的转换

    在Java编程语言中,字符串(String)和基本数据类型之间的转换是常见的操作,特别是在处理用户输入、格式化输出或解析数据时。以下将详细介绍如何在Java中进行这些转换。 1. **字符串转基本数据类型** - **整型(int...

    Java中数据类型和MYSQL中数据类型的对比

    Java 和 MySQL 数据类型之间的对比是理解数据库操作和应用程序开发中数据处理的关键。这两种语言的数据类型在功能和使用上都有所不同,尽管它们都用于存储和处理数据,但各自有着特定的适用场景和特点。 首先,Java...

    java程序设计项目化教程\技术文章\java基本数据类型

    ### Java基本数据类型及其封装类 Java是一种广泛使用的面向对象编程语言,支持多种数据类型来满足不同的编程需求。其中,基本数据类型是最基础且最常用的元素之一。它们直接存储值而不是对象引用,因此效率较高。...

    java数据类型汇总

    Java的数据类型主要分为两大类:基本数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。基本数据类型包括布尔型(boolean)、字符型(char)、整型(byte, short, int, long)和浮点型...

    JAVA数据类型与Hibernate的类型映射

    总结来说,理解并掌握Java数据类型与Hibernate的映射关系,是使用Hibernate进行数据库操作的基础。这涉及到对Java基本类型、复杂类型以及自定义对象的映射,还包括对数据库NULL值的处理、对象关系映射以及工具的使用...

    Java 之 String 类型

    本文将深入探讨Java中的String类,包括其特性、构造方法、常用方法以及与其他数据类型的转换。 1. **字符串的创建与不可变性** - String对象在Java中是通过引用常量池中的常量来创建的,一旦创建就不能改变。例如...

    Java的String类

    在Java编程中,`String`类是最常用的数据类型之一,用于处理文本数据。它是一个不可变类,意味着一旦创建了一个`String`对象,其内容就不能更改。这使得`String`类在多线程环境中非常安全,同时也带来了一些性能上的...

    MySql于Java数据类型对应列表

    通过以上对MySQL与Java数据类型对应关系的详细解析,我们可以更好地理解不同数据类型的特点及应用场景。在实际开发过程中,选择合适的数据类型对于提高程序性能和维护性至关重要。此外,了解这些类型的映射关系也有...

    S1-使用Java语言理解程序逻辑-第二章变量、数据类型和运算符

    在本课程“S1-使用Java语言理解程序逻辑-第二章变量、数据类型和运算符”中,我们将深入探讨Java编程的基础,特别是关注变量、数据类型以及运算符的使用。这些概念构成了任何程序的核心,是编写有效代码的基础。通过...

    JAVA JSON;String 转换为 java类

    在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输。当你从服务器接收到一个JSON格式的字符串,可能需要将其转换为Java对象以便于处理。这个过程通常称为反序列化...

    Oracle9i数据类型Java数据类型Schema类型对比.doc

    Oracle9i 数据类型、Java 数据类型以及 Schema 类型之间的对比主要关注它们在存储和处理数据时的差异。这些数据类型是编程和数据库管理中的基础,理解它们的关系对于开发与数据库交互的应用程序至关重要。 1. ...

    java 解析Excel 并判断解析的数据类型__Eclipse工程

    总结来说,这个Eclipse工程展示了如何使用Java和Apache POI库解析Excel文件,并针对单元格的数据类型进行判断,这对于处理大量结构化数据的应用场景非常实用。通过学习和理解这个项目,开发者可以掌握处理Excel数据...

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    Mysql、Oracle 中的数据类型与 Java 中的数据类型对应表 MySQL 和 Oracle 是两种常用...本文详细介绍了 Oracle 中的 Number 和 Date 类型与 Java 中的数据类型对应关系,并对 MySQL 中的数据类型也进行了简单的介绍。

Global site tag (gtag.js) - Google Analytics