1. 变量
    1. 变量:是内存中的一块存储空间,是存储数据的基本单元。
    2. 使用:先声明,后赋值,在使用。
    3. 声明:数据类型 + 变量名 = 值。(例:int a = 5;)
  2. 数据类型
    1. 分类:如图:

    2. 详解:

String字符串类型:à用("")引起来,0到多个字节。

  1. 类型转换
    1. 类型转换
      1. 要求两种类型相互兼容,目标类型大于源类型。

        例:byte b = 5 ------ short s = b;à自动类型提升为short。

    2. 类型提升

  2. 运算符
    1. 算数运算符:+,-,*,%,++,--
    2. 赋值运算符:=,+=,-=,*=,/=,%=
    3. 关系运算符:==,>,>=,<,<=,!=
    4. 逻辑运算符:&&(短路与),&(非短路与),||(短路或),|(非短路或),!

    5. 三元运算符

  3. 自我总结:

    以上是Java的语言基础,说明了变量的声明,数据类型的分类,数据类型转换与提升和运算符。

    注意:

    1. Java语言是强类型的编程语言,声明变量时数据类型和值必须类型一致。
    2. long类型的赋值:long l = 10L或long l=10l ;float类型的赋值:float f=10.1f 或 float f = 10.1F
    3. 算术运算时+=不进行类型的自动提升。
      1. 例:byte b = 10;

        b = b + 1 -->false(会进行类型的自动提升)

        b + = 1 -->true

最新文章

  1. 关于 Servlet 和 Web
  2. Android 获取全部应用
  3. HDU 4940 Destroy Transportation system(2014 Multi-University Training Contest 7)
  4. 【Java 基础篇】【第五课】类的构造函数
  5. linux(centos)下SVN服务器如何搭建
  6. C# System.Diagnostics.Stopwatch 类
  7. &lt; java.util &gt;-- Iterator接口
  8. OC:通讯录实战
  9. [JavaScript]plupload多图片上传图片
  10. 10. 混淆矩阵、总体分类精度、Kappa系数
  11. struts2自己定义类型转换器
  12. jquery.uploadify+spring mvc实现上传图片
  13. windows10安装anaconda,配置tensorflow
  14. Nginx主程序使用介绍
  15. NVIDIA面目生成器再做突破
  16. Eclipse运行wordcount步骤
  17. numpy教程
  18. [原]unity3d GLSL无法pc上显示
  19. 黏包的原理 (tcp udp) struct模块
  20. 【Java】CSVUtils

热门文章

  1. 【原】Java学习笔记028 - 集合
  2. textarea的不可拉伸和不可编辑
  3. C#图解教程 第二十四章 反射和特性
  4. 消息中间件kafka+zookeeper集群部署、测试与应用
  5. NOIP2017总结
  6. 【Luogu3804】【模板】后缀自动机(后缀自动机)
  7. HiHocoder1419 : 后缀数组四&#183;重复旋律4&amp;[SPOJ]REPEATS:Repeats
  8. ajax 状态码
  9. 应用canvas绘制动态时钟--每秒自动动态更新时间
  10. MyBatis笔试题