Java基本语法

基本语法

编写Java程序时,应注意如下几点:java

  • 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不一样的。
  • 类名:对于全部的类来讲,类名的首字母应该大写。若是类名由若干单词组成,那么每一个单词的首字母应该大写,例如 MyFirstJavaClass 。
  • 方法名:全部的方法名都应该以小写字母开头。若是方法名含有若干单词,则后面的每一个单词首字母大写。
  • 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名做为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(若是文件名和类名不相同则会致使编译错误)。
  • 主方法入口:全部的Java 程序由public static void main(String []args)方法开始执行。

    Java标识符

    Java全部的组成部分都须要名字。类名、变量名以及方法名都被称为标识符。学习

    关于Java标识符,有如下几点须要注意:spa

    • 全部的标识符都应该以字母(A-Z或者a-z),美圆符($)、或者下划线(_)开始
    • 首字符以后能够是字母(A-Z或者a-z),美圆符($)、下划线(_)或数字的任何字符组合
    • 关键字不能用做标识符
    • 标识符是大小写敏感的
    • 合法标识符举例:age、$salary、_value、__1_value
    • 非法标识符举例:123abc、-salary

注释规范code

一、类注释字符串

在每一个类前面必须加上类注释,注释模板以下:io

/**
* Copyright (C), 2006-2010, ChengDu Lovo info. Co., Ltd.
* FileName: Test.java
* 类的详细说明
*
* @author 类建立者姓名
* @Date    建立日期
* @version 1.00
*/

二、属性注释编译

在每一个属性前面必须加上属性注释,注释模板以下:table

/** 提示信息 */ private String strMsg = null;

三、方法注释模板

在每一个方法前面必须加上方法注释,注释模板以下:class

/**
* 类方法的详细使用说明
*
* @param 参数1 参数1的使用说明
* @return 返回结果的说明
* @throws 异常类型.错误代码 注明今后类方法中抛出异常的说明
*/

四、构造方法注释

在每一个构造方法前面必须加上注释,注释模板以下:

/**
* 构造方法的详细使用说明
*
* @param 参数1 参数1的使用说明
* @throws 异常类型.错误代码 注明今后类方法中抛出异常的说明
*/

五、方法内部注释

在方法内部使用单行或者多行注释,该注释根据实际状况添加。

如:

//背景颜色 Color bgColor = Color.RED

源文件声明规则

在本节的最后部分,咱们将学习源文件的声明规则。当在一个源文件中定义多个类,而且还有import语句和package语句时,要特别注意这些规则。

  • 一个源文件中只能有一个public类
  • 一个源文件能够有多个非public类
  • 源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件应该命名为Employee.java。
  • 若是一个类定义在某个包中,那么package语句应该在源文件的首行。
  • 若是源文件包含import语句,那么应该放在package语句和类定义之间。若是没有package语句,那么import语句应该在源文件中最前面。
  • import语句和package语句对源文件中定义的全部类都有效。在同一源文件中,不能给不一样的类不一样的包声明。

类有若干种访问级别,而且类也分不一样的类型:抽象类和final类等。这些将在访问控制章节介绍。

除了上面提到的几种类型,Java还有一些特殊的类,如:内部类、匿名类。

Java语言支持一些特殊的转义字符序列。

符号 字符含义
\n 换行 (0x0a)
\r 回车 (0x0d)
\f 换页符(0x0c)
\b 退格 (0x08)
\0 空字符 (0x20)
\s 字符串
\t 制表符
\" 双引号
\' 单引号
\\ 反斜杠
\ddd 八进制字符 (ddd)
\uxxxx 16进制Unicode字符 (xxxx)
相关文章
相关标签/搜索