初识Java ——(初学者也能成功)

文章介绍了Java编程的基础知识,包括程序的基本语法格式,如类和方法的定义,以及首个Java程序示例。此外,还讲解了Java中的注释类型,如单行、多行和文档注释,以及注释的编写规范。接着,文章阐述了标识符的概念和命名规则,强调了关键字的重要性及使用限制。内容适合Java初学者入门学习。
摘要由CSDN通过智能技术生成

初识Java ——(初学者也能成功)

一、Java程序的基本语法格式

修饰符 class 类名 {
   程序代码
}

Java程序代码必须放在一个类中,初学者可以简单地把一个类理解为一个Java程序。类使用class关键字定义,在class前面可以有类的修饰符。

第一个Java程序:

public class Test {
    public static void main(String[] args) {
       System.out.println("这是第一个Java程序!");
    }
}

可能对初学者来说,会看得一头雾水,但是没关系,学习都是循序渐进的过程,就如你当初学习C语言一样,“水滴石穿,绳锯木断”。坚持不懈,方能成功!

通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:
(1)源文件(扩展名为.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个
类。类的内容必须包含在花括号里面。
(2)类:类中带有一个或多个方法。方法必须在类的内部声明。
(3)方法:在方法的花括号中编写方法应该执行的语句。
总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中。

【注意事项】

  • 在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同。
  • 不要将英文的(;)误写为中文的分号(;),否则编译器会报错!
  • Java是严格区分大小写的,如不能将class写成Class,否则编译器会报错。
  • 常用的编排方式是一行只写一条语句,符号“{”与语句同行,符号“}”独占一行,
  • Java程序中一个连续的字符串不能分成两行书写。

二、Java中的注释

1.单行注释

单行注释用于对程序中的某一行代码进行注释,一般用来注释局部变量,单行注释用//符号表示,//后面为被注释的内容,具体示例如下:

// int a=10;

2.多行注释

*多行注释顾名思义就是注释的内容可以为多行,它以符号/开头,以符号 /结束,多行注释具体示例如下:

/* int a=10;
   int x=5; */

3.文档注释

文档注释是以/** 开头,并在注释内容末尾以 */结束。文档注释是对一段代码概括性的解释说明,可以使用javadoc命令将文档注释提取出来,生成帮助文档。文档注释具体示例如下:

/**
  *@author黑马程序员
  *@version1,0
  */

【注意事项】

  • 内容准确: 注释内容要和代码一致, 匹配, 并在代码修改时及时更新.
  • 篇幅合理: 注释既不应该太精简, 也不应该长篇大论.
  • 使用中文: 一般中国公司都要求使用中文写注释, 外企另当别论.
  • 积极向上: 注释中不要包含负能量(例如 领导 SB 等).

三、Java中的标识符

1.概念

在编写程序时,给包名、类名、方法名、参数名、变量名等所取的名字。

123username;      //不能以数字开头
Class             //不能是关键字、
98.3              //不能以数字开头,也不能包含特殊字符"."
Hello World       //不能包含空格等特殊字符

2.规则

(1)包名中的所有字母一律小写,如cn.itcast.test。

(2)类名和接口名中的每个单词的首字母大写,如OuterClass。

(3)常量名中的所有字母都大写,单词之间用下画线连接,如DAY_OF_MONTH。

(4)变量名和方法名的第一个首字母大写,从第二个单词开始每个单词首字母大写,如LineNumber。

(5)在程序中,应该尽量使用有意义的英文单词定义标识符,使得程序便于阅读。

四、Java中的关键字

1.概念

通过观察上述程序可以发现,public、class以及static等颜色会发生变化,将这些具有特殊含义的标识符称为关键
字。即:关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字。

注意:用户不能使用关键字定义标识符。

2.对Java中的关键字举例

abstractassertbooleanbreakbyte
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

3.规则

(1)所有的关键字都是小写。

(2)不能使用关键字命名标识符。

(3)const和goto是保留的关键字,虽然在Java中还没有任何意义,但在程序中不能用来作为自定义的标识符。

(4)true和false和null虽然不属于关键字,但它们具有特殊意义,也不能作为标识符使用。

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

要努力点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值