异常处理- -| 回首页 | 2005年索引 | - -JAVA_String类点滴

java学习点滴积累(一)

关键词java                                          

面向对象编程重要基于4个关键组成部分:抽象,多态,继承,封装

类:
类是用户定义的类型,描述了组合在一起的字段和方法,用以表示某个客观对象。更新字段的唯一手段是调用方法。类也称为非基本类型。
例:
class Frist
{
 int geams;
 int total()
 {
  rerurn geams * 10;
 }
};

对象:
一个对象属于某一个类,对象保留其字段中的值,也可以拥有它的方法调用。在典型情况下,对于任何一个给定的类。可以存在许多对象,我们说一个对象是类的一个实例。通过引用变量即可以得到一个对象。在使用引用变量之前必须分配一个对象。
例:
Frist apple;

关键字:
关键字不能用做标识符。
用于内置类型:(boolean,char,byte,float,void,short,double,int,long,strictlp);
用于对象:(new,this,super);
用于语句:
    {   选择语句:   if.....else , switch, case...break, default;
        循环语句:   for....continue,  do....while;
        控制转移:   return   , throw;
     异常处理:   try...catch...finally,   assert;
     线程语句:   synchronized;
    }
用于修饰声明:(static, abstract,final,private,protected,public);
用于其他方法或类:(class,transient,volatile,throw,native,instanceof);
用于类的扩展和接口的继承:(extends,interface,package,implements,import);
留做将来用的:(const,goto);

Java基本数据类型:
1、布尔类型
   确定真假条件的数据类型。
   取值范围:True,False
2、整数类型:
   是一个32位的有符号二进制补码。
   取值范围:-2147483648~~~~2147483647
   整数直接量可用下列形式表示:
   1)十进制
   2)八进制(以0开始)
   3)十六进制(以0x开始)
类型转换:
把一个非常大的整数数据赋给较小的数据类型时,需要显式类型转换。
把一个小的数据类型数据赋给较大的数据类型时,无须显式类型转换。
算术运算总是按至少32位的精度执行,这意味着在为字节变量赋值时,如果其中包含任何算术运算,必须总是对运算结果进行强制转换。
例如:
byte b1 = 1,b2 = 2;
byte b3= b1 + b2;          //错误的,因为在进行运算时,会按32位的精度来计算,所以即两个字节的算术运算将会潜在地生成
                           //比一个字节所能存储的值还要大的运算结果。
byte b4 = (byte) (b1+b2);  //正确
3、长整数类型
   是一个64位的有符号二进制补码形式的数值。
   取值范围:-9223372036854775808~~~~9223372036854775807
   长整数的表现形式同整数一样,需要在其后加上一个字母L或l来表示长整数。
4、字节类型
   是一个8位有符号二进制补码形式的数值。
   取值范围:-128~~~127
5、短整数类型
   是一个16位的有符号二进制补码的整数。
   取值范围-32768~~~~32767
6、双精度浮点类型
   是指按64位存储的浮点数。当需要执行包含小数的运算时,双精度浮点类型为默认类型。
   取值范围:-1.7E308~~~1.7E308
7、单精度浮点类型
   是按32位存储和计算的浮点数。
   取值范围:-3.4E38~~~3.4E38
   单精度浮点数后面总是要求有"F"或"f"后缀。
8、字符类型
   是一种16位无符号的数字,用于表示可打印的字符。
   字符类型是基于整数类型的,所以所有的算术运算都适合于字符类型。
   取值范围:0~~~65535
   字符值可以放在单引号之间或字符串中。
字符串连接:
   当字符串之间用"+"运算符进行操作时,表示连接字符串。
   例如:
   System.out.println("x =" + x");

【作者: 天枫】【访问统计:】【2005年11月16日 星期三 20:01】【 加入博采】【打印

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=3544217

来自kooxoo.com的閰疯鐏溅绁ㄦ悳绱㈠紩鎿庯紝鎼滅储鏈?鏂扮伀杞︾エ杞姹傝喘淇℃伅的引用:

鎼滅储杞姹傝喘纭骇纭崸杞骇杞崸淇℃伅鍙婂垪杞︽椂鍒昏埅鐝椂鍒?

博客手拉手

Java方法的标准定义格式
JAVA基本事項(コメント)
Java学习路径(二)书籍篇
Java方法的标准定义格式
java的一些交流网站和q群

回复

验证码:   
评论内容: