您的位置:首页 > 编程语言 > Java开发

java基本语法(备忘)

2013-01-28 14:07 99 查看
1、语句规则

规则名

语句

;

注释

/** /* //

合法标示符

(1)开头:字母、美元符号($)、下划线(_)

(2)不能用关键字

(3)类、变量、方法命名有规则

/** */——javadoc 的使用——养成好的注释习惯,为自己的代码写文档

相关的javadoc可看:/article/10017869.html

2、基本数据类型——8种

v 数值型——整数类型/浮点类型

整数类型

Byte,short,int,long

浮点类型

Float,double

v 字符型(char)

v 布尔型(boolean)



所有数据类型长度固定,String它不是基本数据类型,它是引用数据类型

3、定义变常量和变量的初始化

(1)常量:在程序运行中,其值不能改变的量,

v 整型常量

v 浮点型常量:Float常量,必须在数字后加f或F

v 布尔常量

v 字符常量

v 字符串常量

v Null常量

v 符号常量:使用final关键字定义符号常量

(2)变量:必须先定义后使用,字符类型可以当成整熟类型来使用(char可以以int数据类型处理),先定义后赋值

4、运算符

运算符种类

赋值运算符

=、+=、-=、*=、/=、%=

算术运算符

一元运算符

++、--

二元运算符

+、-、*、/、%

关系运算符

返回值为boolean类型

==、!=、<、>、>=、<=

条件运算符

根据表达式的真假决定变量的值

格式:条件表达式?表达式2:表达式3

功能:条件表达式为true,取表达式2的值,否则取表达式3的值

逻辑运算符

很多,在以后用到的过程中再学习吧,反正我遇到的比较少

5、流程控制语句

条件控制语句

if

If else

switch

循环控制语句

while

Do while

for

For each???

流程跳转语句

break

continue

return

6、字符串

String、StringBuffer、StringBuilder

String

不可变的字符串序列、字符串常量

StringBuffer

可变的字符串序列,线程安全、字符串变量

StringBuilder

可变的字符串序列,线程不安全,但速度最快、字符串变量,如果是单个线程使用的话,就建议用它,因为它比StringBuffer快

7、数组

一维数组

声明

数据类型 数组名[] 例:int a[];

创建与赋值

用new;例:a=new int[3];这样必须确定数组的长度

直接赋值;例:int a[]={1,4,7,8,};这样可以不写数组的长度

多维数组(以二维为例)

声明

数据类型 数组名[][] 例:int a[][]

创建与赋值

跟一维差不多,例:int a[2][3]

注意

Java中二维数组第一维必须分配内存空间,第二维可以为空

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: