java基本语法(备忘)

1、语句规则

规则名

语句

;

注释

/**   /*     //

合法标示符

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

(2)不能用关键字

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

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

相关的javadoc可看:http://blog.csdn.net/cleven1989/article/details/6439383

2、基本数据类型——8

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

整数类型

Byte,short,int,long

浮点类型

Float,double

v 字符型(char

v 布尔型(boolean)

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

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

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

v 整型常量

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

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字符串

StringStringBufferStringBuilder

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中二维数组第一维必须分配内存空间,第二维可以为空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值