JAVA学习笔记(变量名字的命名规则)

1.名字不能用保留字和关键字,但如果保留字或关键字中有字母大写就不算保留字或关键字了

2.开头字符能用字母,$或者_

3.名字中不能用+ ,-  空格等字符

4.部分易混的保留字关键字和非保留字关键字:

null, native, goto,const,instanceof,default是关键字保留字

then,sizeof,main,Boolean,unsigned,Java, Integer不是关键字保留字

注意:由于unsigned不是java中的关键字。所以java中没有这种写法:unsigned int a=1; 会显示编译出错。

java中所有的关键字和保留字如下:

abstract    |   continue    |   for    |    new     |   switch

assert***  |   default     |   goto*     |   package     |   synchronized

boolean    |   do     |   if     |   private     |   this

break         |   double     |   implements    |   protected    |   throw

byte            |   else     |   import     |   public  throws

case          |   enum****    |   instanceof    |   return     |   transient

catch         |   extends     |   int     |   short     |   try

char           |   final     |   interface    |   static     |   void

class         |   finally     |   long     |   strictfp**    |   volatile

const*       |   float     |   native     |   super     |   while

native:只能用于方法,包括静态方法。java的类通过使用声明为native的方法来完成某些功能和访问某些硬件。

transient:只能应用于类的成员变量,不能应用于函数的局部变量。声明为transient的变量将不被对象序列化,可用于保护安全信息。

synchronized:在多线程中使用。

volatile: 能用于变量,也能用于常量。一个声明为volatile的变量可以被线程修改,正在运行的多个线程都可以访问该变量。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 注释 代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重...
    青貊阅读 2,593评论 0 0
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,492评论 11 349
  • Java8张图 11、字符串不变性 12、equals()方法、hashCode()方法的区别 13、...
    Miley_MOJIE阅读 9,157评论 0 11
  • 拜访客户,一定要事先做好准备。 不然就像小王一样: 这世上每个人都很忙,忽然来一陌生人推销产品。而这产品又不是非你...
    考拉视界阅读 2,801评论 0 0
  • 杨志是《水浒传》梁山里108好汉的一位。不仅武艺高强,而且做事精细谨慎,考虑后果,江湖人称“青面兽!” ...
    闫昱佳阅读 4,386评论 0 0

友情链接更多精彩内容