JAVA day2 语言基础
2024-10-21 07:33:14
一、注释
描述代码的文字
1.// 单行注释
2./* */ 多行注释 (多行注释中不能再嵌套多行注释)
3./** */ 多行注释 配合JavaDoc工具使用(只可以看到注释,看不到代码)
我们称之为API文档
将生成的注释文档放置到目录doc下面
打开doc文档下的index.html文件
二、标识符
语法:
1.组成标识符的字符: 字母、数字、_、$ 数字不能开头
2.大小写敏感
3.不能使用关键字和保留字
4.没有长度限制
习惯:
1.望文生义
2.大小写
包名:全小写
类名:单词首字母大写
变量/函数名:首单词小写,后面单词首字母大写
常量名:全大写
三、变量
变量 ---->存储空间(存储数据)
强类型:变量类型必须和数据类型一致
定义变量:变量类型 变量名;
四、数据类型
对象类型
简单类型(基本类型、原始类型)8种
byte short int long
float double
char (Unicode编码) 转义字符 :‘t’表示字符t ‘\t’表示水平跳格
boolean true false java中的布尔类型不能参与运算
String 字符串 只能参与加法运算,表示字符串连接
类型转换
int i; short s;
自动类型转换 i = s;
强制类型转换 s = (short)i;
a+b
如果a和b中间有double ==> double
如果a和b中间有float ==> float
如果a和b中间有long ==> long
默认 ==> int
最新文章
- 10款html5开发工具,实用+好用
- 学习WebSocket(二):使用Spring WebSocket做一个简单聊天室
- MySQL之ALTER
- [py]chr ord
- <;实训|第三天>;Linux登录界面的修改以及Richard Stallman、自由软件运动
- php版本的discuzX3.2部署的问题收集
- 前端 解决swiper js 手动滑动一下后不能自动播放
- Java并发编程:阻塞队列(转载)
- [转]vector iterator not incrementable 的问题
- sql 判断一个表的数据不在另一个表中
- zabbix web场景模拟监控配置
- 序列化json对象,通过ajax传入asp.net mvc后台
- NET:交换机的背板带宽,交换容量,包转发率区别
- Python学习--21 电子邮件
- 黑窗口输入确定数字弹MessageBox(VirtualProtect())
- Ubuntu---regex
- Java_Queue接口
- [20180625]oradebug peek 2.txt
- spring校验注解
- Spring3+mybatis3在多数据源情况下找不到数据库驱动的问题
热门文章
- Xamarin.Forms 开发热加载利器 HotReload 推荐
- linux命令之------Chown命令
- P1270 “访问”美术馆——不太一样的树形DP
- Runtime Only和Runtime + Compiler
- #C++初学记录(ACM8-6-cf-f题)
- Invalid bound statement (not found) 错误原因
- 爬虫中BeautifulSoup4解析器
- Vue.js实现tab切换效果
- 数据库事务和spring事务的区别
- 调用百度API接口 正解析地址和逆解析