Java核心技术及面试指南 流程控制方面的面试题答案
2024-09-20 12:53:15
2.2.5.1 switch语句能否作用在byte上,能否作用在long上,能否作用在String上?
1 switch里可以用char,byte,short,int这些基本类型,以及它们的封装类。
2 在switch里不能用long,double,float,boolean,包括他们的封装类。
3 jdk1.7和以上的版本里,可以是用字符串类型。
4 switch中可以用枚举类型。
2.2.5.2在JAVA 中,如何跳出当前的多重嵌套循环?
用break或continue,其中,break是跳出整个循环,continue是跳出当次循环。
2.2.5.3while和do while有什么差别?
while是先判断条件再执行,do...while是先执行后判断条件,所以在同等条件下,do...while会多执行一次。
2.2.5.4你有没有用过goto关键字?说下对这个关键字的看法。
不建议使用goto关键字,因为它会破坏程序的结构,尤其会让代码一团糟,不能读。
最新文章
- NOT IN 和NOT EXISTS
- FreeBSD 9.1安装KMS 这是一个伪命题###### ,9....
- FastMM的安装方法
- access-Control-Allow-Origin跨域请求安全隐患
- javasctipt显示几分钟前、几天前等
- vc静态加载dll和动态加载dll
- java中实现多态的机制是什么?
- CSS3 animation的steps方式过渡
- Clojure学习01:开始起步
- MSA2312 enclosure 闪断后
- 【Beta】Daily Scrum Meeting——Day6
- IdentityServer4 知多少
- youtube-dl下载youtube视频时查看分辨率以及选择分辨率下载
- jenkins笔记
- GCN code parsing
- response对象、转发、重定向
- 【tomcat】启动报错:Failed to initialize end point associated with ProtocolHandler [";http-apr-8080";] java.lang.Exception: Socket bind failed 和java.net.BindException: Address already in use: JVM_Bind错误解决
- HDU 1729 类NIM 求SG
- Google Chrome 未响应。是否立即重新启动?---解决方法(秒速解决)
- 胖子哥的大数据之路(四)- VisualHBase功能需求框架
热门文章
- BUAA_OO第一单元总结
- vs2015 行数统计
- 第三周助教工作总结——NWNU李泓毅
- license
- Java集合不能存放基本数据类型
- sjms-4 行为型模式
- function()
- Python中使用cx_Oracle调用Oracle存储过程
- 负载均衡器之 Haproxy
- Windows下安装BeautifulSoup4显示'You are trying to run the Python 2 version of Beautiful Soup under Python 3.(`python setup.py install`) or by running 2to3 (`2to3 -w bs4`).'