Java基础语法:运算符、包机制、JavaDoc
2024-10-21 06:24:57
Java基础语法:运算符、包机制、JavaDoc
自增、自减、一元运算符:++、--
例子:b = a++; -->先给b赋值,a再自增:b=a; a=a+1;
b = ++a; -->a先自增,再给b赋值:a=a+1; b=a;
初识Math类
幂运算:Math.pow(a, b):其中a与b都是double类型,表示a的b次方。
逻辑运算符
逻辑与:&&;
逻辑或:||;
逻辑非:!;
其中逻辑与是短路运算符,即当运算符前面变量已经为假则不再判断后面的变量是否为真,所以称之为短路。
位运算符
位运算符有&、|、^、~、>>、<<、>>>
<<:左移表示*2; >>:右移表示/2
三元运算符
x ? y : z
表示如果x为true,则结果为y,否则为z
包机制
包的本质就是文件夹,用于区别类名的命名空间,以防重名
一般利用公司域名倒置作为包名。比如com.baidu.www或者com.qiu.xxx
更多规范可参考:阿里巴巴开发手册阿里巴巴Java开发手册_w3cschool
JavaDoc
JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了。
文档注释:/** */
常用的一些注解:
@author 作者名
@version 版本号
@since 指明需要最早使用的jdk版本
@param 参数名
@return 返回值情况
@throws 异常抛出情况
最新文章
- Servlet--表单、超链接、转发、重定向4种情况的路径
- ng-style 的坑 - 对性能的影响
- 数字信号处理实验(五)&mdash;&mdash;IIR滤波器的设计
- python Shapely 使用指南
- 读书笔记——Windows环境下32位汇编语言程序设计(3)一些基础知识
- inline-block在ie6中的经典bug
- 什么是C#,.NET,ASP.NET?
- 程序猿常识--OJ系统和ACM测试考试大全
- MVC - 单点登录中间件
- [js高手之路]一步步图解javascript的原型(prototype)对象,原型链
- ES6的变量解构赋值
- Docker + Jenkins 持续部署 ASP.NET Core 项目
- 事件委托live,delegate,on区别
- Spring Boot 启动(二) 配置详解
- 学习之路-前端-笔记-一、HTML笔记
- 02_搭建Nginx服务器
- 《算法》第四章部分程序 part 15
- HTML一般标签
- Python之路----内置函数补充与匿名函数
- 机器学习(4):BP神经网络原理及其python实现
热门文章
- Windows server 2008 tomcat间歇性掉线关闭
- 【每日一题】【双指针/栈/reverse】2022年2月19日-判断是否为回文字符串
- 【Spark】Day06-Spark高级课程:性能调优、算子调优、Shuffle调优、JVM调优、数据倾斜、TroubleShooting
- Guava LoadingCache本地缓存的正确使用姿势——异步加载
- O-MVLL代码混淆方式
- SQL语句查询关键字
- 过两年 JVM 可能就要被 GraalVM 替代了
- SQLMap入门——获取表中的字段名
- 彻底弄懂Javascript模块导入导出
- HMS Core 3D流体仿真技术,打造移动端PC级流体动效