(二)java基本语法

一 注释

单行,多行和C#一样;

文档化注释:/** 

*...

*....

*.....

*/ 

包括文件信息,作者等;类头部注释,比如版本信息等;javadoc文档

模块化注释可以使用javadoc工具从类中提取出,形成文档。 使用命令:javadoc -d doc 文件名

二 标识符

包,类,方法,参数,成员变量的名字为标识符。

命名规则:以字母,下划线,美元符号开头,可以包含字母,数字,下划线,美元符号,不能使用java关键字。

关键字列表:


标识符命名惯例:


包的感念

常量名字必须大写,如Byte_MAX_VALUE。

j2ee命令规则链接:http://www.cnblogs.com/goto/archive/2012/12/07/2806605.html。

三 数据类型


布尔类型:略;

字符类型:例子:char a = ‘a’;char b =‘\u0061’;char c = '\na'; \为转义符。

整型:有固定的长度与OS无关,btye,short,int,long分别为1,2,4,8字节。一字节为8位。

            表示范围为-2(n-1)~2(n-1)-1,括号表示为次方,n为位数。

            默认为十进制,八进制:int i = 012;十六进制:int j = 0X12。

            默认为int类型,long i = 12L;long类型要在数值后面加L或者l,short类型不用。

浮点类型:float,double,分别为4字节和8字节,表示范围为固定的。默认为double,使用float需要在数值后面+f或者F

数据类型转换:隐式转换和强制转换。

                           表达式的类型自动往高的升级。byte,short,char提升到int。有操作数为字符串,long,float,double的自动提升到相应的,其中字符串>double>float

引用类型:以对象的形式存在,值为对某个对对象的引用。声明引用类型的时候,系统为该变量分配引用空间。

默认初始化取值:数字类型为0,字符类型为'\u0000\';布尔类型为float,引用类型为null。

java.lang为java.language,里面封装了常用的封装类,Short,Byte,nteger,Float,Double等。

对象的构造和初始化:和c#一致,略。

this关键字,代表当前对象,与c#一致略。

转义符为反斜杠,\".....\"

数组:与C#一致,很多地方都省略。 数组声明和初始化方式:动态初始化:int a[]= new int[3]; a[0]=1;a[1]=2;a[2]=3;或者静态初始化:int a[]={1,2,3};是一致的。

            数组长度方法也与c#一致,a.length。

            多维数组的初始化应该从高维到低维,如int a[][]=new int[3][]对;int a[][]=new int[][3]错

           Java.lang.System提供了arraycopy(源数组,源数组起始位置,目标数组,目标数组的存储起始位置,复制个数)的方法来赋值数组。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值