• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
茨翁米英人
博客园    首页    新随笔    联系   管理    订阅  订阅
Day04Java基础知识02

基本算数符

  • Java语言支持如下运算符
    • 算术运算符:+,-,*,/,%(取余或求模),++,--
    • 赋值运算符:=
    • 关系运算符:<, >, <=, >=, ==, !=instanceof
    • 逻辑运算符: &&,||, !
    • 位运算符: &, |, ^, ~, >>, <<, >>>(了解!!!)
    • 条件运算符: ? :
    • 拓展赋值运算符:+=, -=, *=, /=

*幂运算2^3 2 * 2 * 2 = 8 //很多运算都要使用工具类来操作

double pow = Math.pow(3,2);// 2 * 2 * 2 = 8 
Sout(pow);

短路运算

int c = 5;
boolean d = (c<4)&&(c++<4);
//当c<4不成立,后面不执行,因此c++不执行,任然为4

位运算

  • & | ^
/*
	A = 0011 1100
	B = 0000 1101
	---------------------
	A&B = 0000 1100
	A|B = 0011 1101
	A^B = 0011 0001 异或
	~B = 1111 0010
*/

  • <<左移 , 右移>>

    效率高

左移<< :*2 右移>>:/2

字符串连接符

int a = 10;
int b = 20;
sout(""+a+b);
//打印结果为1020,因为当字符串连接符两侧有一方出现了String类型,会把其他操作数也转换为String类型
sout(a+b+"")//结果为30,先计算结果

包机制

  • 一般利用公司域名倒置作为包名

  • 为了能够使用一个包的成员,我们需要在java程序中明确导入该包。使用“import”语句导入,注意导入包的名字不能重复。

  • import com.quan.base.*; 导入这个包下所有的类。

JAVADos

  • javadoc命令是用来生成自己的API文档

  • 参数信息

    • @author作者名
    • @version 版本号
    • @since 指明需要最早使用的jdk版本
    • @param 参数名
    • @return 返回值情况
    • @throws 异常抛出情况

*加在类之上就是类的注释,加在方法上就是方法的注释

posted on 2021-02-07 21:32  茨翁米英人  阅读(48)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3