Hello!我是浩宇大熊猫~

直接进入正题吧~

1)标识符的命名规则。

  标识符命名法有小驼峰命名法和大驼峰命名法两种,分别应用于方法、变量和类。

小驼峰命名法应用于方法和变量,主要有两个约定:

  1.标识符是一个单词的时候,首字母小写;

  2.标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写;

大驼峰命名法应用于类,也有两个约定:

  1.标识符是一个单词的时候,首字母大写;

  2.标识符由多个单词组成的时候,每个单词的首字母大写;

2)标识符的定义规则。

  1.由数字、字母、下划线(_)和美元符号($)组成;

  2.不能以数字开头;

  3.不能是关键字;

  4.区分大小写;

也就是标识符除了数字、字母、下划线和美元符号以外不包含其他的字符(例如#),不能是数字开头,而且不能拿关键字作为标识符,大小写不同则标识符代表的含义也不同

3)变量的定义规则。

  1)名字不能重复;

  2)变量未赋值,则不能使用;

  3)Long类型的变量定义的时候,为了防止整数过大,则在后面需要加上L;

  4)Float类型的变量定义的时候,为了防止类型不兼容,则在后面需要加上F;

4)类型的转换。

  1.自动类型的转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量

  

  2.强制类型的转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量

  例如 int k = (int)88.88;

  强制类型的转换会损失精度,故虽然可以这样转换,但是不建议这样做~

最新文章

  1. Apache Lucene(全文检索引擎)—分词器
  2. 简单的block
  3. 使用AsyncTask异步更新UI界面及原理分析
  4. Thinking in Java——笔记(10)
  5. Docker实践(2)—虚拟网络
  6. Swift XML解析库 - SwiftyXMLParser
  7. 如何在plSql查询数据查出的数据可编辑
  8. E3-1230和E3-1230 V2有多神?
  9. 将Unity3D游戏移植到Android平台上
  10. TopCoder 649 div1 & div2
  11. C#制作在线升级程序
  12. 使IIS Express支持其他网络客户端访问
  13. [原创] linux 下上传 datapoint数据到yeelink 【golang版本】同时上传2个数据点
  14. Java Web整合开发(附录1) - 安装配置环境
  15. ssh下常用操作汇总(good)
  16. UVa 10041 - Vito's Family
  17. carry-检查数据接口返回数据合法性
  18. Java main方法全解
  19. su: 无法设置用户ID: 资源暂时不可用
  20. 学习笔记之Swagger

热门文章

  1. Result Maps collection already contains value for com.xxx.x.dao.xxxMapper.Bas
  2. oracle和mysql的一些区别
  3. js中const,val,let 的区别
  4. JAVA - SpringBoot项目引用generator生成 Mybatis文件
  5. Spring 面向切面编程(AOP)
  6. 洛谷P1433 吃奶酪 题解 状态压缩DP
  7. POJ 3368:Frequent values
  8. idea导入新项目后右键main方法没有Run xxx.main()
  9. 【5分钟+】计算机系统结构:CPU性能公式
  10. Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年