steinqiao  
日历
<2011年11月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910
统计
  • 随笔 - 8
  • 文章 - 0
  • 评论 - 1
  • 引用 - 0

导航

常用链接

留言簿

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

Java SE  第二讲:

 

1. Windows: notepad, editplus, ultraedit, gvim

Linux: vi, vim, gedit

(这个是编写java的编辑器)

 

2. Java 中的数据类型分为两大类:

1)原生数据类型 Primitive Data Type

2)引用类型(对象类型) Reference Type

 

3. 变量与常量:所谓常量,就是值不会变化的量;所谓变量,就是值可以变化

的量。

 

4. 如何定义变量?

 

变量类型 变量名;

int a;

 

5. 如何为变量赋值?

 

变量名 =  变量值;

a = 2;

 

=  表示赋值,将等号右边的值赋给了左边的变量。

Java 中使用==表示相等,等价于数学中的=

 

6.综合变量定义与赋值。

 

变量类型 变量名;

变量名 =  变量值;

 

int a;

a = 1;

 

可以将上面两个步骤合二为一:

 

变量类型 变量名 =  变量值;

int a = 1;

 

7. 变量名:在 Java 中,变量名以下划线、字母、$符号开头,并且后跟下划线、

字母、$符号以及数字。总之,Java 中的变量名不能以数字开头。

 

Java 中的原生数据类型共有 8 种:

1 整型:使用 int 表示。(32 位)

2 字节型:使用 byte 表示。(表示-128127 之间的 256 个整数)。


 

 

 

3)短整型:使用 short 表示。(16 位)

4)长整型:使用 long 表示。(64 位)

 

8. 关于计算机系统中的数据表示

位:bit(只有 01 两种状态),是计算机系统中的最小数据表示单位。

字节:byte 1 byte = 8 bit

1 KB = 1024 Byte 1Kg = 1000g,与计算机系统不同)

1 MB = 1024 KB

1 GB = 1024 MB

 

9.注释。注释是给人看的,不是给计算机看的。Java 中共有 3 种类型的注释:

1)单行注释:以//开头,//后面的所有内容均被当作注释处理。

2)多行注释:以/*开头,以*/结束,中间的所有内容均被当作注释处理。多行注释来源于

C/C++。关于多行注释,需要注意的是,多行注释不能嵌套。

3)另一种多行注释。用于产生 Java Doc 帮助文档。暂且不介绍。

 

 

 

Java SE  第三讲:

 

1.   Java 中的原生数据类型共有 8 种:

1 整型:使用 int 表示。(32 位)

2 字节型:使用 byte 表示。(表示-128127 之间的 256 个整数, 8 位)。

3)短整型:使用 short 表示。(16 位)

4)长整型:使用 long 表示。(64 位)

5)单精度浮点型:使用 float 表示。所谓浮点型,指的就是小数,也叫做实数,比如 1.2

6)双精度浮点型:使用 double 表示。双精度浮点型表示的数据范围要比单精度浮点型大。

7)字符型:使用 char 表示(char character 的缩写)。所谓字符,就是单个的字符表示,

比如字母 a,或者中文张,外面用单引号包围上。比如 char a = ‘B’; char b = ‘’;

8)布尔类型,使用 boolean 表示。布尔类型只有两种可能值,分别是 true false

 

2.   Java 中的所有浮点类型默认情况下都是 double。不能将 double 类型的值赋给 float 类型

的变量,即便该 double 类型的值处于 float 类型的范围内也是不可以的。总之,能否成

功赋值取决于等号右边的值类型与等号左边的变量类型是否一致。

3.   如何将 double 类型的值赋给 float 类型的变量?答案就是(1)强制类型转换,将 double

型的值强制转换为 float 类型。(2)使用 java 预言的支持。

强制转换的语法: 类型 变量名 = (类型)变量值;

4.   变量在使用前必须要赋值;变量必须要声明其类型方可使用;变量在使用前必须要定义,

并且只能定义一次。

5.   如下代码无法通过编译:

int a = 1;

short b = a;

 

a int 类型,b short 类型,int 类型表示的数据范围要比 short 类型大,不能将表示

范围大的值赋给表示范围小的变量。

6.   如下代码可以通过编译:

short a = 1;

int b = a;

a short 类型,b int 类型,int 类型表示的数据范围要比 short 类型大,可以将表示

范围小的值赋给表示范围大的变量。

7.   总结:可以将表示范围小的值赋给表示范围大的变量;但不能直接将表示范围大的值赋

给表示范围小的变量,只能通过强制类型转换实现。

posted on 2011-11-16 19:36 斯坦 阅读(321) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © 斯坦 Powered by: 博客园 模板提供:沪江博客