[Java 基础]01_Java基础语法

Java代码基本规范


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

Java标识符



Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

关于Java标识符,有以下几点需要注意:

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

Java关键字



下面列出了Java保留字。这些保留字不能用于常量、变量、和任何标识符的名称。


关键字


描述


abstract


抽象方法,抽象类的修饰符


assert


断言条件是否满足


boolean


布尔数据类型


break


跳出循环或者label代码段


byte


8-bit 有符号数据类型


case


switch语句的一个条件


catch


和try搭配扑捉异常信息


char


16-bit Unicode字符数据类型


class


定义类


const


未使用


continue


不执行循环体剩余部分


default


switch语句中的默认分支


do


循环语句,循环体至少会执行一次


double


64-bit双精度浮点数


else


if条件不成立时执行的分支


enum


枚举类型


extends


表示一个类是另一个类的子类


final


表示一个值在初始化之后就不能再改变了
表示方法不能被重写,或者一个类不能有子类


finally


为了完成执行的代码而设计的,主要是为了程序的健壮性和完整性,无论有没有异常发生都执行代码。


float


32-bit单精度浮点数


for


for循环语句


goto


未使用


if


条件语句


implements


表示一个类实现了接口


import


导入类


instanceof


测试一个对象是否是某个类的实例


int


32位整型数


interface


接口,一种抽象的类型,仅有方法和常量的定义


long


64位整型数


native


表示方法用非java代码实现


new


分配新的类实例


package


一系列相关类组成一个包


private


表示私有字段,或者方法等,只能从类内部访问


protected


表示字段只能通过类或者其子类访问
子类或者在同一个包内的其他类


public


表示共有属性或者方法


return


方法返回值


short


16位数字


static


表示在类级别定义,所有实例共享的


strictfp


浮点数比较使用严格的规则


super


表示基类


switch


选择语句


synchronized


表示同一时间只能由一个线程访问的代码块


this


表示调用当前实例
或者调用另一个构造函数


throw


抛出异常


throws


定义方法可能抛出的异常


transient


修饰不要序列化的字段


try


表示代码块要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码


void


标记方法不返回任何值


volatile


标记字段可能会被多个线程同时访问,而不做同步


while


while循环

Java注释



在Java的编写过程中我们需要对一些程序进行注释。

除了自己方便阅读,更为别人更好理解自己的程序,所以我们需要进行一些注释,可以是编程思路或者是程序的作用,总而言之就是方便自己他人更好的阅读。

Java注释有三种

(1)单行注释:// ...

(2)多行注释:/* ... */

(3)文档注释:/** ... */

以下小程序,分别展示了三种注释方法。

/**
  * First Program
  * @author Administrator
  *
  */
public class HelloWorld {
    /*
     * 打印字符串 Hello World
     */
    public static void main(String[] args) {
        System.out.println("Hello World"); // 打印 Hello World
    }
}

参考资料



Java编程思想

http://www.w3cschool.cc/java/java-basic-syntax.html

时间: 2024-10-12 20:31:55

[Java 基础]01_Java基础语法的相关文章

黑马程序员-----Java概述及基础语法

------Java培训.Android培训.期待与您交流! ------- 第一章 java概述及基础语法 一.java概述 1.Java是什么? Java是一门面向对象.面向网络的跨平台高级计算机编程语言,它由SUN(StanfordUniversity Network)公司于1995年推出了.作为目前最热门的编程语言,Java紧跟时代步伐持续推出它的新版本和新的技术实现,以适应计算机技术的快速发展和越来越多样化的市场需求,目前Java版本更新至Java8,Java同时推出三个技术体系以满足

Java入门 - 语言基础 - 03.基础语法

原文地址:http://www.work100.net/training/java-basic-syntax.html更多教程:光束云 - 免费课程 基础语法 序号 文内章节 视频 1 第一个Java程序 - 2 基本语法 - 3 Java标识符 - 4 Java修饰符 - 5 Java变量 - 6 Java数组 - 7 Java枚举 - 8 Java关键字 - 9 Java注释 - 10 Java空行 - 11 继承 - 12 接口 - 13 Java源程序与编译型运行区别 - 请参照如上章节

js基础--javascript基础概念之语法

掌握一门语言 必须先掌握它的语法! javascript 的语法和C.Java.Perl 的语法有些相似.但是比它们更加宽松. javascript 中的一切都是严格区分大小写的.例如变量: demo 和 Demo 两个变量是完全不同的. javascript 标示符,所谓标示符 是指 变量.函数.属性 的名字或函数的参数.标示符的格式是按照以下规则组合的一个或多个字符. 1.第一个字符必须是字母,下划线,或 $ 符号. 2.其他字符可以是字母.下划线.$ . 或数字. 注意 不能把关键字 保留

2.2JAVA基础复习——JAVA语言的基础组成运算符和语句

JAVA语言的基础组成有: 1.关键字:被赋予特殊含义的单词. 2.标识符:用来标识的符号. 3.注释:用来注释说明程序的文字. 4.常量和变量:内存存储区域的表示. 5.运算符:程序中用来运算的符号. 6.语句:程序中常用的一些语句. 7.函数:也叫做方法,用来做一些特定的动作. 8.数组:用来存储多个数据的集合. JAVA中的运算符 1.算术运算符:用来进行一些数据算法的符号 算术运算符分为单目运算符.双目运算符.三目运算符. 单目运算符有:+(取正)-(取负)++(自增)--(自减)代码如

Java语言的基础知识4

第五章(数组) 1.在Java中可以将数组看做是一个对象虽然基本数据类型不是对象但有基本数据类型组成的数组是对象. 2.对于二维数组求第二维就用array[0].length, array.length就是默认的是第一维的长度. 3.foreach并不是一个新的语法它是for的循环的格式化主要执行遍历功能的循环,example: int arry ={1,2,3,4,5}; for(int i :array){ system.out.println(): } 4.数组元素定义完以后可通过Arra

Java 技术体系基础概念

Java 技术体系基础概念 =============================================================================== 概述: =============================================================================== 编程语言: [百度百科解释] 编程语言俗称"计算机语言",种类非常的多,总的来说可以分成机器语言.汇编语言.高级语言三大类.电脑每做的

JavaSE入门学习2:Java开发准备基础

一Java语言概述 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言.Java 技术具有卓越的通用性.高效性.平台 移植性和安全性,广泛应用于PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥有全球最大 的开发者专业社群. Java由四方面组成: (1)Java编程语言,即语法. (2)Java文件格式,即各种文件夹.文件的后缀. (3)Java虚拟机(JVM),即处理*.class文件的解释器. (4)Java应用程序接口(Java API). 二Java语言平台

Java学习:二 基础

2014 - 5 - 22 上午 Java对大小写敏感. 点号(.)用于调用方法,Java的能用语法是: object.method(parameters); Java中的常量声明使用final关键字.且仅能赋值一次.习惯上,常量名大写. 可使用static final 定义一个类常量,以便在一个类中的多个方法中使用. 类常量定义在main方法外部,以便同一类其它方法可以使用.若使用public关键字,则其它类的方法也可以使用此常量. 字符串: Java中,允许使用+号拼接两个字符串. Java

java编程思想-基础

interface: 方法默认为public:成员变量默认 static and final 对象数组的定义:理解? 多接口继承:可以多个接口,但只有一个具体类,具体类在前面 自:多接口继承时,来自不同接口的同名方法怎么处理呢? java重载不能依靠返回类型加以区分(C++可以),也不能依靠checked 异常类型区分 变量定义中的系列定义(逗号隔开):变量名 = 值,其它公共 自:类中,自己引用自己的理解(如,链表节点元素).静态看成动态,编译器的本质实现 内部类和普通类区别:内部类可priv