Java学习日记02(注释、标识符和关键字)
1.注释
-
注释的必要性
在我们平时学习Java编写代码的时候由于一般写的代码都比较少,就算不添加注释我们也能理解我们所写的内容,可以找到我们需要的代码行,但是一旦我们的代码变得多而繁杂起来,注释就显得十分必要,这有助于我们快速找到我们所需要的代码。
-
注释并不会被执行,是写给我们编写代码的人看的
-
书写注释是一个非常好的习惯,我们应该养成写注释的好习惯,很多大公司对于写注释这一点都十分看重
注释的种类
-
单行注释
// 之后跟随的内容即为注释内容,并且注释范围只在 // 所在行
//此处为注释范围 此处为注释范围 此处为注释范围 此处为非注释范围 此处为非注释范围 此处为非注释范围
-
多行注释
/*
(注释内容)
(注释内容)
(注释内容)
*/
/* 此处为注释范围 此处为注释范围 此处为注释范围 此处为注释范围 此处为注释范围 此处为注释范围 */ 此处为非注释范围 此处为非注释范围 此处为非注释范围 此处为非注释范围 此处为非注释范围 此处为非注释范围
-
文档注释(暂未掌握日后补充)
一些有趣的注释
// nHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHn. // .MS?MMMMMMMMMMMMMMMMMM?MM~MMMMMMMMMSHMMMMMMMM(?"~\ // MMMMMH?MMMMMMMX*MM?MMX%MM/MMMMMM"HMMMMMMMMMMMMMMH // MMMMMMMMMMMMMMMMMX*MX*MMMX?MMMMM(M!XMMMMMMMMMMMMMMMX // XMC)?MMMMMMMMMMMMMMMhX?!?MMMMX#MM!MXMMMMMMMMMMMML '~ // '\ MMMMMMMMMMMMMMMMMMMMMMMM!~`````-`~!?MMMM)MMMMMMMMx // `~""MMM)MMMMMMMMMMMMMMMHhHH!~ `#MM(MMMMMMMMMM> // HM!HMMMMMMMMMMMMMMMM*?)?` `"MMMMMMMMMX . // XM!MMMMMMMMMMMMMMMMMMM?~ 'MMMMMMMM:..xx!` // M!MMMMMMMMMMMMMMMMMXH! MMMMXMMP"` // \!MMMMMMMSMHHHMM?XMM?~ -:::xx.. M?XMM?".x( // MXMMMMMMMMMM!XHMMMM": ... `"%x XHHHMMM*" // \!MMMMMMMM?XMMMMMMX!'~L '%%%+:. ` ..MMMMM" // 'HMMMMMM?HMMMMM*XM! h ~\).^\~ .%""`MM?" // 'MMMMMMMMMMMMMXMMM! -X +%%!.MMMXk // ?MMMMMMMMMMMXMMMMM `. ~ `""'XMMMMX // !MMMMMMMMMMMMMMMMMX. ' XMkMMX> // XMMMMMMMMMMMMMMM?MXXXx.-` XXMMM! // MMMMMMMMMMMMMMMMXMXXXXXXx. ~~ MMMMM // XMMMMMMMMMMMM?MMXXXXXXXXX!` '+^ .MMM!P // 'MMM!MMMMMMMMMi?M!"` `~%HHHHxx. xMMMM" // :MMMMMMMMMMMMMMM" `\XMM .MMMMM // XMMMMMMMMMX?MM! `( HMMMMM // XMMMM)MMM" \~ 'MMMMM* // 'MMMMfMMM" \~ XMMM* // .MMMMMXMM" ^ `MMM // XMMMM!MM" MM> // HMMMMXM~ MM> // ?MMMMM~ Xf% // MMMMf %% \ // 4MMM % // `M % // % % // % % // % ! % // % ! % // % % !?%. // % % X. %%. // % % X! %%. // % % '! %. // % % !! %. // % % '! `% // % % !> /% // % % !! % % // % % ! \% // % % !! % // % % '! %~ // % % !! %~ // %% % `! %% // %%% % %++4MMf // ?MMx % %. MMX // *MMMx % !\'MMM> // MMMMMHx .....xxnH %HMMM> // MMMMMMMMMMMMMMMMMMM> MMMMX // 'MMMMMMMMMMMMMMMMMMk 'MMMM // 'MMMMMMMMMMMMMMMMMM MMMM> // ?MMMMMMMMMMMMMMMMMM 'MMMX // MMMMMMMMMMMMMMMMMMM MMMM // XMMMMM
// _ooOoo_ // o8888888o // 88" . "88 // (| -_- |) // O\ = /O // ____/`---'\____ // . ' \\| |// `. // / \\||| : |||// \ // / _||||| -:- |||||- \ // | | \\\ - /// | | // | \_| ''\---/'' | | // \ .-\__ `-` ___/-. / // ___`. .' /--.--\ `. . __ // ."" '< `.___\_<|>_/___.' >'"". // | | : `- \`.;`\ _ /`;.`/ - ` : | | // \ \ `-. \_ __\ /__ _/ .-` / / // ======`-.____`-.___\_____/___.-`____.-'====== // `=---=' // // ............................................. // 佛祖保佑 永无BUG
/** * ┏┓ ┏┓+ + * ┏┛┻━━━┛┻┓ + + * ┃ ┃ * ┃ ━ ┃ ++ + + + * ████━████ ┃+ * ┃ ┃ + * ┃ ┻ ┃ * ┃ ┃ + + * ┗━┓ ┏━┛ * ┃ ┃ * ┃ ┃ + + + + * ┃ ┃ Code is far away from bug with the animal protecting * ┃ ┃ + 神兽保佑,永无bug * ┃ ┃ * ┃ ┃ + * ┃ ┗━━━┓ + + * ┃ ┣┓ * ┃ ┏┛ * ┗┓┓┏━┳┓┏┛ + + + + * ┃┫┫ ┃┫┫ * ┗┻┛ ┗┻┛+ + + + */
以上均代码均为引用链接如下
2.标识符和关键字
-
以上均为Java中的关键字,命名不能以以上关键字命名
标识符
-
标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。
-
标识符的命名规则
1、标识符用作给变量、方法和类命名。
2、以字母、下划线“_”和“ ” 符 开 头 , 后 面 可 跟 字 母 、 下 划 线 “ ” 和 “ ”符开头,后面可跟字母、下划线“_”和“ ”符开头,后面可跟字母、下划线“”和“”符或数字。
3、大小写敏感。
4、应该使用有意义的名称,达到见名知意的目的,并且长度无限制。
5、尽量不要使用中文。
6、不可以是true和false。true和false虽然不是关键字,但是有特殊用途。
7、避免与java关键字与java类库的类名重名,java关键字一共有51个,如上图所示