2019.03.02问题及解析
1.请问java中的标识符是指什么?
2.下列哪些标识符可以通过编译?
NULL、xiaodao、Heaven、for、$dollar、¥yuan、Public、HeavenDao、meiyuan$、
Practice¥Everyday、@Computer、#Sky、&WWW、question2%、2num、For、false
3.实际开发中编写标识符时除了要注意能够通过编译还需注意什么?
1.相关知识
标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。————百度百科
百度百科算是给出了一个相对官方的表述,那么用粗俗的话来说,其实java标识符也就是我们在java中编程所取的名字
java中标识符有几个要点
①标识符由字母、数字、下划线“_”、美元符号“$”组成(其实还有人民币符号¥哦,大家可以去试一试,留言中没有看到有小伙伴答出来呢,所以希望大家以后做题自己跑跑看,会有惊喜哈哈)
②首位不能是数字
③java关键字不能当做java标识符、标识符区分大小写
2.答案
根据上述规则可以通过编译的标识符有:NULL(null不可以)、xiaodao、Heaven、$dollar、¥yuan、Public、HeavenDao、meiyuan$、Practice¥Everyday、For
希望大家注意还有下划线的标识符哦,因为题目中没有给到位,不仅可以穿插在中间还可以放在开头,但是最好把它放在中间用来区分两个单词
实际开发中我们可以遵照一些相应的约定来使我们的命名更具备意义
①命名尽量由多个英文单词表述我们所命名对象的意义
②类和接口可以单词首字母大写其余字母小写
③方法名,首字母小写,其余单词首字母大写,其余字母小写,有兴趣的小伙伴可以了解驼峰命名法
④常量名,使用全部大写字母,单词之间下划线分隔
⑤变量名,可参照方法名,尽量见名知意
⑥数据库表名, 单词全小写,中间以 _ 分隔
更多开发相关的规范,可参考阿里巴巴开发手册
2019.03.03问题
希望小伙伴们继续加油,新的一天又是新的问题!(づ。◕ᴗᴗ◕。)づ
今天又是一道能自己得出答案的题,但是希望大家观察题目看出结果再去执行看结果哦
public class Test {
private int i = 1;//思考private static int i =1的情况
private int add(){
return i++;
}
public static void main(String[] args) {
Test test1 = new Test();
Test test2 = new Test();
test1.add();
test2.add();
System.out.println(test2.add());
}
}
(左右滑动可查看完整代码)
请问上述程序的输出结果是什么?
小伙伴们对题目和扩展有什么想法可以在群里分享或者公众号下方留言一起讨论哦,小刀和小伙伴在学习群里等你来一起监督学习哦,坚持!加油!进群请加小刀微信: best396975802
END
微信群请点击公众号菜单进微信群
文字|天堂
排版|花音
点个好看再走吧~(づ ̄3 ̄)づ╭❤~