Java-基本规则

javaSE版本

年代版本说明
19961.0 
19971.1 
19981.2 
20001.3 
20041.4 
20045.0 
20066 
20117 
20148 

参考 
https://www.cnblogs.com/qinggege/p/6580788.html

java的基本格式

java中的程序代码都必须放在一个类中

  1. 修饰符 class 类名{
  2. 程序代码
  3. }
  • 1
  • 2
  • 3

注意事项 
1. java中一共定义了11个修饰符 
- 访问控制修饰符:public、protected、private; 
1.2、静态修饰符:static 
1.3、最终修饰符:final 
1.4、抽象修饰符:abstract 
不常用的修饰符:native、strictfp、synchronized 、volatile、transient 
2. 程序代码可以分为结构定义语句和功能执行语句,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。每条功能执行语句的最后都必须用分号(;)结束。

  1. // 例如:
  2. System. out.println( "Hello world!");
  • 1
  • 2
  1. java语言严格区分大小写。
  1. /*
  2. 定义类时, class不能写成Class,否则编译会报错。
  3. 程序中定义一个computer的同时,还可以定义一个 Computer,它们是来个完全不同的符号。
  4. * /
  • 1
  • 2
  • 3
  • 4
  1. java没有严格的编排格式要求。
  1. //编译时不会报错
  2. public class HelloWorld { public static void main (String[
  3. ] args) {System. out.println( "Hello World");}}
  • 1
  • 2
  • 3
  1. java程序中一句连续的字符串不能分在两行中书写。
  1. //编译时会报错
  2. System. out.println( "Hello
  3. world!");
  4. /*
  5. 如果为了便于阅读,想将一个太长的字符串分在两行中书写,可以先将这个字符串分成两个字符串,然后用加号(+)将这两个字符串连起来,在加号(+)处断行。
  6. */
  7. System. out.println( "Hello"+
  8. "world!");
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

注释

1.单行注释

//eclipse,选中你要加注释的区域,用ctrl+shift+C或者ctrl+/会加上//注释
  • 1

2.多行注释

  1. /*
  2. eclipse,先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释
  3. */
  • 1
  • 2
  • 3

3.文档注释

  1. /**
  2. eclipse,Ctrl + Shift + L
  3. 文档注释是对一段代码概括性的解释说明,可以使用Javadoc命令将文档注释提取出来生成帮助文档
  4. */
  • 1
  • 2
  • 3
  • 4

标识符(自定义)

在程序中定义一些符号来标记一些名称,这些符号被称为标识符。 
标识符可以由字母、数字、下划线(_)、美元符号($)4种组成,但不能以数字开头。 
为了增强代码的可读性,建议定义标识符应该遵守以下规则。

  1. 包名所有一律小写,倒写网址。例如:com.baidu.test。
  2. 类名和接口名每个单词的首字母都要大写。例如:ArrayList(大驼峰命名法)。
  3. 常量名所有字母都大写,单词之间用下划线连接。例如:DAY_OF_MONTH。
  4. 变量名和方法名的第一个单词首字母小写,第2个单词开始,每个单词首字母大写。例如:getNumber(小驼峰命名法/帕斯卡命名法)。
  5. 尽量使用有意义的英文单词来定义标识符,使得程序便于阅读。例如使用userName来表示用户名,password表示密码。

关键字(50个)

     
abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

关键字是编程语言里事先定义好并赋予了特殊含义的单词。 
注意事项 
1. 所有关键字都是小写。 
2. 标识符不能以关键字命名。 
3. const和goto是保留关键字,虽然在java中还没有任何意义,但在程序中不能用来作为自定义的标识符。 
4. true、false和null不属于关键字,它们是一个单独标识类型,不能直接使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值