2019-7-29 java02 知识点

2019-7-29 java02 知识点

流程控制

  • if语句和三元表达式:c=a>b?a:b;

  • 选择语句switch:case的穿透性:

    case语句必须有break,如果没有break,将出现穿透现象,也就是不会再判断下一个case的值,直接运行,
    直到遇到break或者switch语句结束。 switch语句:使用枚举enum。

  • for和while循环的小区别

    1.while循环结束后,循环变量还可以继续使用。
    2.for循环性能更高,因为循环结束后循环变量从内存消失。

  • continue和break的区别

    continue:结束本次循环,继续下一次循环。
    break:跳出循环。

数组

  • 定义和优缺点
    优点:1.遍历方便,访问下标查找元素方便。
    缺点:1.长度固定不灵活 2.元素数据类型统一 3.增删元素对数组性能影响大。
  • 数组反转(倒序,转置)
  • 数组方法:拷贝,排序,扩容
  • 二维数组

值传递和引用传递

引用传递: 两个变量指向一个数组,数组赋给另一个数组,本质是改变了被赋值数组在栈空间中
堆内存地址的指向。

值传递:值传递是拷贝这个值,重新开辟一个内存空间。

冒泡排序和快速排序

线性查找和二分查找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值