[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类的总结