Java语法基础

Java语法基础

1、  关键字

某些单词对编译器有着特殊的含义,并且不能作为标示符使用,全部是小写字母

Java语言关键字

abstract

boolean

break

byte

case

catch

char

class

try

do

default

continue

double

else

extends

assert

final

finally

float

for

If

implement

import

instanceof

int

interface

long

native

new

goto

strictfp

package

private

protected

public

return

short

static

void

switch

This

synchronized

throw

throws

transient

const

super

volatile

while

 

三个保留字符:goto、false、null

main是一个用于描述Java程序开始方法的特殊名称,但它不是一个关键字

 

2、  标示符

命名规则:只能是数字、字母、下划线、$

          不能以数字开头

          严格区分大小写

          不能是关键字

3、  数据类型

基本数据类型:

数据类型

关键字

大小

字节型

byte

8位

短整型

short

16位

整型

int

32位

长整型

long

64位

单精度型

float

32位

双精度型

double

64位

字符型

char

16位

布尔型

boolean

不确定,由JVM决定

引用类型:类、接口、数组

引用类型与基本类型的差异:引用不包含它所指向的对象的实际数据,而是指向内存中对象所在的位置。

基本类型的变量,Java虚拟机将其放在Java栈中

引用类型的变量,引用类型本身放在Java栈中,引用所指向的对象放在Java堆中

4、  变量

数据类型  变量名

例如:int a;

赋值方式: 1.int  a =3;

         2.int a;

           a = 3;

5、常量

   Java中使用final关键字,来表示某变量实际上是常量

   程序员经常将某常量的所有字母大写

6、运算符

运算符分类

运算符

前置或后置增量/减量

++、--

一元运算符

+、-、~、!(强制转换)

乘法/除法/取模

*、/、%

加/减/字符串连接

+、-、+

移位运算符

<<、>>、>>>

比较运算符

<、<=、>、>=、instanceof

相等运算符

==、!=

按位运算符

&、|、^

条件 AND,OR

&&、||

三目运算符

?:

赋值运算符

=

扩展赋值运算符

*=、/=、%=、+=、-=、<<=、>>=、>>>=、&=、^=、|=

7、注释

   单行注释:用两个正斜线“//”注释掉斜线后的同行文本

   多行注释:“/*”和“*/”符号用于多行代码的注释。用“/*”打开注释,“*/”关闭注释。所以在二者之间的文本都会被注释掉。

   JavaDoc注释:“/**”和“*/”是一对特殊类型的注释符号,用于与javadoc工具一起生成包含注释的HTML文件。这些生成的HTML页面与Java代码一起提供给程序员,以帮助程序员理解代码的用途、用法。在java中,这项功能被广泛使用。

posted on 2016-03-18 22:26  梦壹场  阅读(166)  评论(0编辑  收藏  举报