世界快看:Java基础入门篇(二)——Java注释、关键字和标识符
后台回复“Java”即可获赠Java学习资料
今
日
(资料图片)
鸡
汤
但见悲鸟号古木,雄飞雌从绕林间。前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用Java打造一款简单考试系统(上篇)、手把手教你用Java打造一款简单考试系统(下篇)接下来的几篇文章是关于Java基础的,希望对大家的学习有帮助,欢迎大家在讨论区留言。
1.Java注释有3种:
(1)单行注释。 //
例如:
public class HelloWorld{public static void main(String[] args){//向控制台输出Hello,World!System.out.println("Hello, World!")}}
(2)多行注释。 /* */
例如:
public class HelloWorld{public static void main(String[] args){
System.out.println("Hello, World!")/* 注释控制台输出的Java、MYSQL,输出Hello,World!System.out.println("Java")System.out.println("MYSQL")*/}}
(3)文档注释。 /** */
在开始的/* 之后,第一行或几行是关于类、变量和方法的描述,然后,你可以包含一个或多个何种各样的@标签。每一个@标签需要在一个新行的开始或在一行开始的紧跟这个星号,多个相同类型的标签应该放成一组。
例如:
/*** 这个类画一个圆* @author zhan* @version 2.0*/
javadoc注释标签语法:
该图片引自《菜鸟教程》
2.注释有什么作用:
(1)通过注释提高Java源程序代码的可读性,使得Java程序条理清晰;
(2)帮助理解代码,规范源代码;
(3)可读性第一,效率第二,减少后期的维护;
关键字:也称保留字,是Java语言中已定义的标识符,具有特定含义。如public、class、void等。所有关键字均为小写。
abstract:表明类或者成员方法具有抽象属性。
boolean:基本数据类型之一,声明布尔类型true和false。
break:在循环中用于跳出循环。
byte:基本数据类型之一,字节类型。
case:用在switch语句中,表示其中的一个分支。
catch:用在异常处理,用在捕获异常。
class:表示一个类。
continue:用于在循环中跳过本次循环。
default:默认,例如在switch语句中,表示一个默认的分支。
do:用在do-while循环。
double:基本数据类型之一,表示双精度、64位的浮点数。
else:用在条件语句中,表示当条件不成立的分支,例如:
if(表达式){语句1;}else{语句2;}
extends:表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口。
false:boolean值的false。
final:用来说明最终属性,表示一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量。
finally:用于处理异常情况,用来表示一个基本肯定会被执行到的语句块。
float:基本数据类型之一,表示单精度浮点型。
for:表示一种循环结构的引导词。
if:用于分支结构中的判断。常与else和else if使用。
implements:表明一个类实现了给定的接口。
import:用于导入包。
instanceof:用来测试一个对象是否是指定类型的实例对象。
int:基本数据类型之一,表示32位、有符号的整数。
interface:interface用于声明一个接口,例如:
public interface A{void b();}
声明a为一个接口,若接上该接口,则必须实现其中的抽象方法b,接口中的成员变量是static、final、public的。接口中的方法为静态方法或默认方法和静态方法(API>=24)。
long:基本数据类型之一,表示64位、有符号的整数。
native:用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的。
new:用于生成类的实例。例如:
Person p = new Person();
null:用来标识bai一个不确定的对象。
package:用于规定当前文件的包。
private:一种访问控制方式,私有的方法和变量只能在本类中访问。类和接口不能为私有。
protected:一种访问控制方式,受保护的方法和变量只能给子类和基类访问。
public:一种访问控制方式,公有的方法、类、变量、接口能够被任何其他类访问。
return:方法中返回数据,并结束方法。
short:基本数据类型之一,表示16位、有符号的整数。
static:表明具有静态属性。
super:表明当前对象的父类型的引用或者父类型的构造方法。
switch:switch用于分支结构,判断某个变量与一系列值是否相等。switch 语句中的变量类型可以是:byte、short、int 、char、String、enum。
switch( 表达式 ){case 条件1:s1:单个或多个语句break;case 条件2:s2:单个或多个语句break;case 条件3:s3:单个或多个语句break;default:S4:单个或多个语句}
synchronized:表明一段代码需要同步执行。
this:指向当前实例对象的引用。
throw:用于抛出一个异常。
throws:声明在当前定义的成员方法中所有需要抛出的异常。
transient:类接上序列化接口后,可以通过transient关键字将某些变量变得无法序列化。
true:boolean值的true。
try:尝试一个可能抛出异常的程序块。
void:修饰方法,表示方法没有返回值。
volatile:表明两个或者多个变量必须同步地发生变化。
while:用于两种循环结构:
while(表达式){循环体...}do{循环体...}while(表达式);
(一)什么是标识符?
标识符指的是用户自己定义的名字,用来标识类名、变量名、方法名、数组名等。
(二)标识符命名规则:
1.必须以字母、下划线(_)或美元符号($)开头,后接字母、数字、下划线或美元符号。
2.不能是Java关键字和保留字,但可以包含关键字和保留字。
3.不能包含空格和其他特殊符号。
4.大小写敏感。如test与Test表示两个不同的标识符。
例如:
合法标识符:
a name _a $b num_age person1
非法标识符:
2a String class @163
1.本文介绍了Java注释的三种方法单行注释、多行注释、文档注释,了解注释的作用,帮助理解代码的,让别人看懂你写的代码;
2.了解Java的关键字,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数,掌握标识符命名的规则,标识符是用户自己定义的名字;
3.这些是Java的基础知识,希望能够帮助到你,接下来请看Java基础入门(三)。
-------------------End-------------------
往期精彩文章推荐:
手把手教你用Java打造一款简单故事书(上篇)手把手教你用Java打造一款简单故事书(下篇)手把手教你用Java打造一款简单考试系统(上篇)手把手教你用Java打造一款简单考试系统(下篇)欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持
想加入Python学习群请在后台回复【入群】
万水千山总是情,点个【在看】行不行
关键词:
您可能也感兴趣:
为您推荐
【天天聚看点】小新Talkshow丨国际禁毒日:擦亮双眼,警钟长鸣
李大霄:力挺胡锡进炒股!竹外桃花三两枝 春江水暖鸭先知!_每日焦点
“选择成就精彩”——“技能+”新媒体创意大赛获奖作品混剪片来了!
排行
最近更新
- 世界快看:Java基础入门篇(二)——Java注释、关键字和标识符
- 两笔交易方案曝光!西蒙斯3换1小波特筹码出炉,湖人4换2报价...
- 百万医疗生小孩可以报销吗?可以报销的范围有哪些?
- 众安百万医疗好不好?有哪些产品?-速讯
- 全球热资讯!“锂”想之路,全力“智”持 科捷智能出席202...
- 14本已完结力量体系各不相同的火影同人小说,设定有趣,脑洞...
- 【独家焦点】丹东烤肉秘方?
- 全球微资讯!《快乐的大人》今日首播!他们真的把VLOG拍成综艺了~
- 全球观天下!新疆烤羊调料配方?
- 迎峰度夏保供电!这套“世界之最”装置在深圳投运
- 天天观热点:果酸能否改善粗糙暗沉肌肤?
- 世界快消息!四川26岁失联女子家属最新发声:警方已立案
- 环球即时看!罗汉松栽在院子哪个位置好(罗汉松摆放十大忌讳)
- 海外名家名团加速回归上海舞台 圣彼得堡爱乐乐团时隔7年再登...
- 世界速看:用马蹄钉打造高端女性礼品——如何制作独特的马蹄...
- 《高端送领导礼物指南:椰子油在肥皂中的应用技巧和步骤详解...
- 最新:第十四届夏季达沃斯论坛将开幕 中国声音、中国举措等...
- 版图意识宣教+防疫知识培训!曹杨“阳光之家”科普课堂“干货...
- 水利部发布全国水利一张图2023版-当前热闻
- 陈梦30战胜削球悍将佐藤瞳,啃下硬骨头,顺利晋级吹响进攻号...
- 每日动态!陈梦3-0大胜国乒伊藤美诚模仿者,打进女单4强,将战...
- 每日热文:带项目入企 解实践难题
- 澳网原抽签揭晓:德约中签,纳达尔首轮遭遇强敌!
- 依依股份(001206.SZ):结合目前在手订单情况,大部分客户订单...
- 耻辱!恒大成亚冠唯一0胜的中超队!完败日本第12,对手近6场...
- 夏季电力保供再添“生力军” 全球最大“水光互补”电站投产...
- 统治内线!韩旭13中7砍17分10板2助2帽 无失误无犯规&正负值+...
- LPL国家队名单公布,引发巨大争议!BLG仅入选一人,EDG成为赢...
- 让老人医养康护更安心 静安区探索“五床联动”居家和社区整...
- 今日播报!《暗黑破坏神4》强力装备物品强度数值有多少?
今日要闻
- 伊万·帕夫洛维奇加盟山东男篮青年队教练组 当前关注
- 《高端送领导礼物指南:椰子油在肥皂中的应用技巧和步骤详解》|天天速看
- 济宁基本公共卫生服务信息系统 怎么登陆济宁市基本公共卫生服务系统 聚焦
- 夏季电力保供再添“生力军” 全球最大“水光互补”电站投产发电 当前讯息
- 2023内蒙古养老金调整方案何时出炉?(2022~2023年内蒙古养老金调整细则最新消息)
- 头条:中交地产向8家项目公司提供不超8.99亿元财务资助
- 存款利率还会继续下调吗?
- 世界快看:第十四届夏季达沃斯论坛明天在天津开幕
- 微头条丨2023年十大新兴技术都有这些,从生成式人工智能到可持续航空燃料|夏季达沃斯直击
- 资讯:百度文心大模型新动态:迭代至3.5版本,训练速度较3.0版本提升2倍