龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

Java编程基础

时间:2009-12-23 15:42来源:未知 作者:admin 点击:
分享到:
Java语言由语法规则和类库两部分组成,其中语法规则确定了Java程序的书写规范,学习好语法规则是Java语言,也是所有编程语言的基本功。本文主要向大家简单介绍一下Java的语法规则。

  Java语言由语法规则和类库两部分组成,其中语法规则确定了Java程序的书写规范,学习好语法规则是Java语言,也是所有编程语言的基本功。本文主要向大家简单介绍一下Java的语法规则。 Java语言与C/C++语言有着紧密的联系,Java中的许多术语来自于C++,起语法也来自于C++。因此Java的语法和c++的语法计划一模一样。下面简单介绍一下Java的具体语法。
  
  
  

  一、Java的词法
  1、标识符
  标识符是类、变量和方法等的名字,作用是让编译器能够识别它们。在Java语言中,标识符可以包含数字、字母、下划线(_)和美圆符号($),但是不能以数字作为开头。与C/C++语言不同的是,Java语言还可以将一些非拉丁字母包含在标识符中,这是因为Java语言使用的是Unicode字符,所有的十六进制00C0以上的Unicode字符都可以用在标识符中。但是Java语言的要害字是不能用来作为标识符的。

  我们在使用标识符的时候应该尽量表达所要表示的类、变量、方法等的含义。另外,标识符中可以使用下划线,我们应该充分利用这一点以提高程序的可读性。

  2、要害字

  以下是Java的全部要害字:
  abstract double int strictfp**
  boolean else interface super
  break extends long switch
  byte final native synchronized
  case finally new this
  catch float package throw
  char for private throws
  class goto* protected transient
  const* if public try
  continue implements return void
  default import short volatile
  do instanceof static while
  * 尚未使用的要害字
  ** 为Java 2增加的要害字

  3、注释

  Java有三种形式的注释:

  第一种是C语言的传统注释方式,即将“/*”和“*/”之间的文本都视为注释,这种注释可以跨越多行。

  第二种是C++风格的注释,即将“//”之后直到行尾的文本都视为注释,这种注释只能包含一行。

  第三种是Java新增加的注释方式,即将“/**”和“*/”之间的文本都视为注释,这种注释也可以炫耀多行。注重,这种注释方式生成的注释将作为Javadoc文档保存。

  二、操作符
  1、算术操作符

  
  操作符 用途 优先级 结合性
  ++,-- 自动递增,自动递减 2(仅次于括号) 从右到左
  +,- 一元加,一元减 2 从右到左
  *,/ 乘,除 3 从左到右
  % 取余(求模) 3 从左到右
  +,- 加,减 4 从左到右

  
  2、布尔运算与关系运算符
  操作符 用途 优先级 结合性
  >,<,>=,<= 测试相对大小 6 从左到右
  == 测试相等性 7 从左到右
  != 测试不等性 7 从左到右
  ?: 根据第一个操作数返回后两个操作数之一 13 从左到右
  ! 非 2 从右到左
  & 布尔与 8 从左到右
  ^ 异或 9 从左到右
   布尔或 10 从左到右
  && 条件与 11 从左到右
   条件或 12 从左到右

  
  3、位操作符
  操作符 用途 优先级 结合性
  ~ 非(位求补) 2 从右到左
  <<,>> 左移,右移 5 从左到右
  >>> 当作无符号右移 5 从左到右
  & 位和 8 从左到右
  ^ 位异或 9 从左到右
   位或 10 从左到右

QQread.com 推出各大专业服务器评测 Linux服务器的安全性能 SUN服务器 HP服务器 DELL服务器 IBM服务器 联想服务器 浪潮服务器 曙光服务器 同方服务器 华硕服务器 宝德服务器

  
  4、赋值操作符
  操作符 用途 优先级 结合性
  = 赋值 14 从右到左
  *= 操作同时赋值 14 从右到左
  /= 操作同时赋值 14 从右到左
  %= 操作同时赋值 14 从右到左
  += 操作同时赋值 14 从右到左
  -= 操作同时赋值 14 从右到左
  >>= 操作同时赋值 14 从右到左
  <<= 操作同时赋值 14 从右到左
  >>>= 操作同时赋值 14 从右到左
  ^= 操作同时赋值 14 从右到左
  = 操作同时赋值 14 从右到左
  &= 操作同时赋值 14 从右到左

  
  

精彩图集

赞助商链接