关键字

  • 关键字:被Java赋予了特定含义的英文单词

    1. 关键字的字母全是小写
    2. 常用的代码编辑器,针对关键字会有特殊的颜色标记,非常直观

例如:

class: 用于(创建\定义)一个类,后面紧跟类名。 类是Java最基本的组成单元

字面量

字面量类型 说明
整数类型 不带小数点的数字 如 7, -8
小数类型 带小数点的数字 如 13.14,3.14
字符串类型 用双引号引起来的内容 "Helloworld","程序员"
字符类型 用单引号引起来的,但内容只有一个 ‘A’,‘O’,‘我’。
布尔类型 表示真假 只有两个值 ture和false
空类型 一个特殊的值,空值,值是null。

特殊字符

\t 制表符:缩进,对齐,大空格

在打印的时候,把前面的字符串长度补齐到8,或者8的整倍数,最少补一个空格,最多补8个空格。

变量

  • 变量 :在程序执行的的过程中,其值有可能发生改变的量(数据)

    变量的定义格式:

    数据类型 变量名 = 数据值;

使用方式:

输出打印、参与计算、修改记录的值

注意事项:

变量的名字不能重复

只能存一个值

一条语句可以定义多个变量

变量使用之前一定要进行赋值

变量的作用域 范围

数据类型

整数

关键字 取值范围
byte -128~127
short -32768~32767
int(默认) -2147483648~2147483647
long -9223372036854775808~-9223372036854775807(19位数)

浮点数

关键字 取值范围
float -3.401298e-38到3.402823e+38
double(默认) -4.9000000e-324到1.797593e+308

字符

关键字 取值范围
char 0~65535

布尔

关键字 取值范围
boolean true ,flase

取值范围大小:(整数和小数)

double > float > long > int > short > byte

long变量需要加入L标识符(最好是用大写,与代码中的数字1 区分)

float变量需要加入F标识符(大小写都可以)

标识符

标识符:给类、方法、变量等起的名字

  • 标识符命名规则:
  1. 由数字、字母、下划线和美元符组成
  2. 不能以数字开头
  3. 不能是关键字
  4. 区分大小写

标识符命名规则:

小驼峰命名法:方法、变量

例如 : firstName

大驼峰命名法:

FirstName ,GoodStudent。

最新文章

  1. 记录PHP的超全局变量$_SERVER
  2. NYOJ 333
  3. Esfog_UnityShader教程_遮挡描边(实现篇)
  4. 【转载】Linux中强大且常用命令:find、grep
  5. 我的android学习经历12
  6. Java和C#运行速度对比:Java比C#快约3倍
  7. OpenCV白平衡算法之灰度世界法(消除RGB受光照影响)
  8. hdu---(1800)Flying to the Mars(trie树)
  9. Sql语句统计多表个数并求和
  10. jQuery Easyui DataGrid应用
  11. highcharts动态获取数据生成图表问题
  12. Qt如何去掉按钮等控件的虚线框(焦点框)(两种方法)
  13. [置顶] ios 360度旋转效果demo
  14. javascript 简单实现对两个数组相似度的检验
  15. MFC网页访问的实现示例
  16. 问题(一) DebugAugmenter
  17. php 缓存 加速缓存
  18. My MES思路图
  19. 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库——操作系统配置,安装必备软件
  20. hdfs 操作 入门api

热门文章

  1. 公司规定所有接口都用 post 请求,这正确么?
  2. 基于Docker安装的Stable Diffusion使用CPU进行AI绘画
  3. 字符输入流读取字符数据-writer类
  4. 增加for循环-泛型的概念
  5. 【学习笔记】C/C++ 设计模式 - 观察者模式
  6. 11月28日内容总结——多表查询的两种方法及部分小知识点、可视化软件Navicat安装及简单使用讲解及多表查询练习题、python代码操作MySQL(pymysql模块)
  7. JSP第十一次作业
  8. [​DuckDB] 多核算子并行的源码解析
  9. BAL数据集详解
  10. 使用springboot cache + redis缓存时使用gzip压缩以提升性能