java入门讲解(最基础的东西,刚入门的小伙伴可以了解一下!)

java基础

前言

我这里总结了一些java基础的笔记,希望可以帮助到你哦~

/**
 *                    _ooOoo_
 *                   o8888888o
 *                   88" . "88
 *                   (| -_- |)
 *                    O\ = /O
 *                ____/`---'\____
 *              .   ' \\| |// `.
 *               / \\||| : |||// \
 *             / _||||| -:- |||||- \
 *               | | \\\ - /// | |
 *             | \_| ''\---/'' | |
 *              \ .-\__ `-` ___/-. /
 *           ___`. .' /--.--\ `. . __
 *        ."" '< `.___\_<|>_/___.' >'"".
 *       | | : `- \`.;`\ _ /`;.`/ - ` : | |
 *         \ \ `-. \_ __\ /__ _/ .-` / /
 * ======`-.____`-.___\_____/___.-`____.-'======
 *                    `=---='
 *
 * .............................................
 *          佛祖保佑             永无BUG
 */

1.自增

  • b=a++

  • b=++a

  • a++ 执行完成后 先给b赋值再自增

  • ++a执行完成前 先自增再赋值


2.幂运算(工具类)

  • Math.pow(3,2)
    
  • 上发代码的意思就是3*3 前面是你的被乘数 后面是你的乘数

3.逻辑运算符

  • 0000 1000

  • 0000 0100

  • "&"对应位 有0为0 如果有一个1才为1

  • “|” 对应后有1为1 如果有1就都是1

  • “^” 异或 相同为0不同为1

  • “~”取反

  • “<<” 左移 “>>” 右移

  • (2<<3)=16

  • 位运算 <<(*2),>>(/2)

  • 位运算 效率高 直接和计算机底层打交道

5.三元运算符

int a=10;//这里的意思是定义一个int类型 大小为10 变量名为a
int b=20;

  • (""+a+b) ==10,20
  • (a+b+"")==30,
  • ““在前就是进行运算前输出(英文””)
  • ""在后面就是进行运算后输出

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EmcuBTtR-1605594767856)(D:\java基础笔记\三元运算符.png)]

如果前面的运算为真就走后面第一个(“不及格”) 如果运算不为真就走(“及格”)

4.包机制

  • 包(package)的本质就是文件夹

  • 包的规范:一般利用公司域名倒置作为包名:www.baidu.com

  • 示例代码:

  • 在这里插入图片描述

  • 调用文件夹里所有的包:

  • 在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值