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 异常抛出情况

最新文章

  1. Servlet--表单、超链接、转发、重定向4种情况的路径
  2. ng-style 的坑 - 对性能的影响
  3. 数字信号处理实验(五)&mdash;&mdash;IIR滤波器的设计
  4. python Shapely 使用指南
  5. 读书笔记——Windows环境下32位汇编语言程序设计(3)一些基础知识
  6. inline-block在ie6中的经典bug
  7. 什么是C#,.NET,ASP.NET?
  8. 程序猿常识--OJ系统和ACM测试考试大全
  9. MVC - 单点登录中间件
  10. [js高手之路]一步步图解javascript的原型(prototype)对象,原型链
  11. ES6的变量解构赋值
  12. Docker + Jenkins 持续部署 ASP.NET Core 项目
  13. 事件委托live,delegate,on区别
  14. Spring Boot 启动(二) 配置详解
  15. 学习之路-前端-笔记-一、HTML笔记
  16. 02_搭建Nginx服务器
  17. 《算法》第四章部分程序 part 15
  18. HTML一般标签
  19. Python之路----内置函数补充与匿名函数
  20. 机器学习(4):BP神经网络原理及其python实现

热门文章

  1. Windows server 2008 tomcat间歇性掉线关闭
  2. 【每日一题】【双指针/栈/reverse】2022年2月19日-判断是否为回文字符串
  3. 【Spark】Day06-Spark高级课程:性能调优、算子调优、Shuffle调优、JVM调优、数据倾斜、TroubleShooting
  4. Guava LoadingCache本地缓存的正确使用姿势——异步加载
  5. O-MVLL代码混淆方式
  6. SQL语句查询关键字
  7. 过两年 JVM 可能就要被 GraalVM 替代了
  8. SQLMap入门——获取表中的字段名
  9. 彻底弄懂Javascript模块导入导出
  10. HMS Core 3D流体仿真技术,打造移动端PC级流体动效