1.标识符

  • 标识符可以由字母、数字(不能以数字开头)、下划线(_)、美元符($)组成;
  • 标识符不能包含 @、%、空格等其它特殊字符;
  • 标识符区分大小写;

2.数据类型

  • int->整型->4字节->存储整数,例:int num=18;
  • String->字符串型->16字节->引用数据,例子:String name="爱慕课";
  • double->双精度浮点型->8字节->存储小数(计算时会保存小数),例:double price=120.5;
  • float->单精度浮点型->4字节->不保存小数,例:float height=175.5f
  • char->字符型->2字节->存储单个字符,例:char name='男';
  • boolean->布尔型->1字节->表示“真”或“假”,例:boolean isOK=true;
  • 常量:理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变,例:final String LOVE="lxx";(常量名一般使用大写字符)

3.数据类型转换

a.自动类型转换:

  • 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型
  • 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据,但反过来就不可以了

b.强制转换:

  • int 型的存储范围比 double 型的小。此时就需要通过强制类型转换来实现,例: double a1=175.5;int a2=(int)a1;

4.注释

  • 文档注释,开头/**,结尾*/
  • 多行注释,开头/*,结尾*/
  • 单行注释,开头//
  • 我们可以通过 javadoc 命令从文档注释中提取内容,生成程序的 API 帮助文档,例子:e:\>javadoc -d doc wenjian.java

最新文章

  1. phpstorm 9 keygen
  2. 【three.js详解之一】入门篇
  3. HDU 1700 Points on Cycle(向量旋转)
  4. windows进程详解
  5. MVC ueditor的使用(实现上传图片功能)
  6. HDU 1890--Robotic Sort(Splay Tree)
  7. MAX函数和GROUP BY 语句一起使用的一个误区
  8. Amoeba实现mysql主从读写分离
  9. Ubuntu下Qt-4.7.1的静态编译
  10. php获取文章内容中的全部图片数组
  11. PHP的SQL注入技术实现以及预防措施
  12. box-sizing -- 盒模型
  13. 使用WeihanLi.Redis操作Redis
  14. 看完此文还不懂NB-IoT,你就过来掐死我吧...【转】
  15. Java如何判断文件或者文件夹是否在?不存在如何创建?
  16. kubernetes系列(一)安装和配置
  17. eos 源码net_plugin分析
  18. Android -- selector&&StateListDrawable
  19. C语言学习笔记 (004) - 数组名和数组首地址(转)
  20. 解决Win7启动时出现“windows未能启动。原因可能是最近更改了硬件或软件”的问题

热门文章

  1. curl book
  2. 进程、线程和携程的通俗解释【刘新宇Python】
  3. Android | 教你如何快速集成机器学习能力
  4. 手机app抓包[小米]
  5. [QT] QProcess finished 信号,关联的 slot 必须检查返回码
  6. Python爬虫之记录一次下载验证码的尝试
  7. (数据科学学习手札82)基于geopandas的空间数据分析——geoplot篇(上)
  8. 【Linux常见命令】uname命令
  9. SpringBoot内置生命周期事件详解 SpringBoot源码(十)
  10. mac OS mysql新建数据库运行sql文件