摘要: switch语句能否用作用在byte上,能否作用在long上,能否作用在String上? switch选择语句的格式为: switch(intergral-selector){ case integral-value1 : statement ; break; case integral-value2 : statement ; break; //... default : statement; } intergral-selector只能是一个能够产生整数值的表达式或者枚举常量,整数表达式可以是int基本类型或Integer包装类型,因为,byte,shot,char都可以隐含的转换为int 阅读全文
posted @ 2014-02-23 22:15 我是大嘴猴 阅读(1118) 评论(0) 推荐(0) 编辑
摘要: 1.一个“.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 答:可以有多个类,但只能有一个public类,并且public的类名必须与文件名相一致。2.java有没有goto? 答:java中的保留字,现在没有在java中使用。3.说说&和&&的区别? 答:&和&&都可以用作逻辑与的运算,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。 双与还具有短路功能,双与运算时,当双与左边为假时,则不再计算双与右边的表达式了。 所以,双与更为高效, 阅读全文
posted @ 2014-02-23 21:48 我是大嘴猴 阅读(12329) 评论(0) 推荐(1) 编辑
摘要: 横竖屏切换时候Activity的生命周期: 这个生命周期跟清单文件里的配置有关系。 1.不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,默认首先销毁当前Activity,然后重新加载。切横屏时会执行一次,切竖屏时会执行两次。 2.设置Activity的android:configChanges=”orientation”时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执行一次。 3.设置Activity的android:configChanges="orientation|keyboardHidden"时,切屏不会重新调 阅读全文
posted @ 2014-02-23 15:02 我是大嘴猴 阅读(538) 评论(0) 推荐(0) 编辑
摘要: Activity的生命周期以及回调方法图: 一个Activity主要有三种状态: 1.当在屏幕前台时(位于Activity栈的顶部),他是活跃或运行状态。他就是响应用户操作的Activity。 2.当他失去焦点但仍然可见时,他处于暂停状态。即:在他之上有另外一个Activity,这个Activity也许是透明的,或者未能完全遮蔽全屏,所以被暂停的Activity仍对用户可见。暂停的Activity仍然保留着所有的状态和成员信息并连接至窗口管理器),但是当系统处于极低内存的情况下,仍然可以杀死这个Activity。 3.如果他完全被另一个Activity覆盖时,他处于停止状态。他仍然保留所有的状 阅读全文
posted @ 2014-02-23 11:03 我是大嘴猴 阅读(616) 评论(0) 推荐(0) 编辑