马上工作啦!

       下周一就要正式入职了,进入社会大学,压力挺大但同时也很激动,希望自己能在开发的路上快速成长。不过最近安排的很多学习的内容没有如期完成,也没有办法,一口气吃不成大胖子,还是要尽力学精学透。

记录一下这两天学习的一点知识

Java方面

1.Switch可在判断同一个变量的时候使用,避免了使用if语句重复检查。

switch(n){

    case 1:

    case 2:

    ...

    default:

        break;

}

n和case后面的值都是有重要限定的,基本类型中long,float,boolean类型是不可使用的,并且里面的值也必须在此类型范围大小之内,而每个switch中只允许有一个default。case中不能包含运行时表达式。

2.遍历(增强for循环)做不了如下操作:

反向迭代数组或List对象中的元素;

使用同一个循环计数器获取两个不同数组同一索引位的元素;

调用List对象的get方法无法迭代其中的元素,必须调用List对象的迭代器;

因为没有循环计数器,不能识别具体循环中的哪一次;

3.try/catch语句后接finally语句,无论catch语句执行如何,都会执行finally语句,finally语句常用来清理代码。

4.未检异常包含异常对象是error的类以及exception的子类RuntimeException,除此之外其余都是已检异常,可以用throws抛出或者用异常处理代码块处理,已检异常大部分是能部分或完全恢复的,未检异常是不可预料的。

5.flags |= f  //在整数标志flags中标记f

flags &=f   //在整数标志flags中清除标记f

数据库调优

数据库调优连招

Git的基本命令和常见问题

idel上传代码到github时遇到的Push rejected: Push to origin/master was rejected - 简书

Git常用命令

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容