Java复习篇3---基础概念
2024-09-18 21:03:18
关键字
- 关键字:被Java赋予了特定含义的英文单词
- 关键字的字母全是小写
- 常用的代码编辑器,针对关键字会有特殊的颜色标记,非常直观
例如:
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标识符(大小写都可以)
标识符
标识符:给类、方法、变量等起的名字
- 标识符命名规则:
- 由数字、字母、下划线和美元符组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
标识符命名规则:
小驼峰命名法:方法、变量
例如 : firstName
大驼峰命名法:
FirstName ,GoodStudent。
最新文章
- 记录PHP的超全局变量$_SERVER
- NYOJ 333
- Esfog_UnityShader教程_遮挡描边(实现篇)
- 【转载】Linux中强大且常用命令:find、grep
- 我的android学习经历12
- Java和C#运行速度对比:Java比C#快约3倍
- OpenCV白平衡算法之灰度世界法(消除RGB受光照影响)
- hdu---(1800)Flying to the Mars(trie树)
- Sql语句统计多表个数并求和
- jQuery Easyui DataGrid应用
- highcharts动态获取数据生成图表问题
- Qt如何去掉按钮等控件的虚线框(焦点框)(两种方法)
- [置顶] ios 360度旋转效果demo
- javascript 简单实现对两个数组相似度的检验
- MFC网页访问的实现示例
- 问题(一) DebugAugmenter
- php 缓存 加速缓存
- My MES思路图
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库——操作系统配置,安装必备软件
- hdfs 操作 入门api
热门文章
- 公司规定所有接口都用 post 请求,这正确么?
- 基于Docker安装的Stable Diffusion使用CPU进行AI绘画
- 字符输入流读取字符数据-writer类
- 增加for循环-泛型的概念
- 【学习笔记】C/C++ 设计模式 - 观察者模式
- 11月28日内容总结——多表查询的两种方法及部分小知识点、可视化软件Navicat安装及简单使用讲解及多表查询练习题、python代码操作MySQL(pymysql模块)
- JSP第十一次作业
- [​DuckDB] 多核算子并行的源码解析
- BAL数据集详解
- 使用springboot cache + redis缓存时使用gzip压缩以提升性能