java基础
2022/4/1 17:20:52
本文主要是介绍java基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
java基础
注释
//单行注释:只能注释一行文字
/*多行注释※/:可以注释多行文字
/**文档注释※/
※都是*
标识符
-
所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
-
首字符之后可以是字母(A-Z或者a-z),美元符($),或者下划线(_)或数字的任何字符组合
-
不能使用关键字作为变量名或方法名
-
标识符是大小写敏感的
-
可以使用中文命名,不推荐
基本数据类型
整数
-
int 最常用
-
byte
-
short
-
long Long类型要在数字后面加上L
小数:浮点数 有限 离散 舍入误差 大约 接近但不等于
-
float float类型要在数字后面加上F
-
double
最好不要使用浮点数进行比较
最好不要使用浮点数进行比较
最好不要使用浮点数进行比较
字符
-
char
所有的字符本质还是数字
字符串,String不是关键字,类
-
String
布尔值,是,非
-
boolean
Less is More 代码要精简易读
转义字符
-
\t 相当于tab
-
\n 换行
-
...................
类型转换
java是强类型语言,每个变量都必须声明其类型
低————————————————————————>高
byte,short,char——>int——>long——>float——>double
强制转换 (类型)变量名 高——>低
自动转换 低——>高
注意:
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
在把高容量转换到低容量的时候,强制转换
-
转换的时候可能存在内存溢出,或者精度问题!
变量
java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
注意:
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型
-
变量名必须是合法的表示符
-
变量声明是一条完整的语句,因此每一个声明都必须以分号结束
变量的作用域
-
类变量:static
-
实例变量:从属于对象;如果不自行初始化,这个类型的默认值0 0.0,布尔值:默认是false,出了基本类型,其余的默认值都是null
-
局部变量:必须声明和初始化值
常量
final double PI = 3.14;
名字用大写
变量的命名规范
-
所有变量、方法、类名:见名知意
-
类成员变量:首字母小写和驼峰原则:monthSalary
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线,MAX_VALUE
-
类名:首字母大写和驼峰原则:Man,GoodMan
-
方法名:首字母小写和驼峰原则:run(),runRun()
驼峰命名:除了第一个单词以外,后面的单词首字母大写
运算符:优先级()
-
算数运算符:+ - * / % ++ --
-
赋值运算符:=
-
关系运算符:> < >= <= == != instanceof
-
逻辑运算符:&& || !
-
位运算符:& | ^ ~ << >> >>>(了解)
-
条件运算符:? : 三元运算符
-
扩展赋值运算符:+= -= *= /=
JavaDoc
参数信息:
-
@author 作者名
-
@version 版本号
-
@since 指明需要最早使用的jdk版本
-
@param 参数名
-
@return 返回值情况
-
@throws 异常抛出情况
视频连接:
视频连接
这篇关于java基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Mybatis官方生成器资料详解与应用教程
- 2024-11-26Mybatis一级缓存资料详解与实战教程
- 2024-11-26Mybatis一级缓存资料详解:新手快速入门
- 2024-11-26SpringBoot3+JDK17搭建后端资料详尽教程
- 2024-11-26Springboot单体架构搭建资料:新手入门教程
- 2024-11-26Springboot单体架构搭建资料详解与实战教程
- 2024-11-26Springboot框架资料:新手入门教程
- 2024-11-26Springboot企业级开发资料入门教程
- 2024-11-26SpringBoot企业级开发资料详解与实战教程
- 2024-11-26Springboot微服务资料:新手入门全攻略