double a = 5.5;
int b = (int)a;
//生成一个 MIN 和 MAX 范围内的随机数
int randNumber =rand.nextInt(MAX - MIN + 1) + MIN;
| Java选择结构 |
| :-: |
| 基本if选择结构 |
| if-else选择结构 |
| 多重if选择结构 |
| 嵌套if选择结构 |
| switch选择结构 |
Tip:
在java中switch后的表达式的类型
JDK 1.6:byte、short、char、int
JDK 1.7:byte、short、char、int、String
| 循环结构 | 特点 |
| :-: | :-: |
| while循环结构 | 先判断后执行 |
| do-while循环结构 | 先执行后判断 |
| for循环结构 | 可以控制循环次数 |
break语句:用于终止某个循环,程序跳转到循环体外的下一条语句。
continue语句:用于跳出本次循环,进入下一次循环。
return语句:1.跳出方法。 2.给出结果。
数组是一个将相同数据类型的数据存储在一起的结构。
//1
int scores[] = new int[5];
//2
int[] scores = new int[5];
//3
int[] scores = {60,20,60,70,80};
//4
int[] scores = new int[]{60,20,60,70,80};
//相等
String1.compareToIgnoreCase(String2)=0;
//1>2
String1.compareToIgnoreCase(String2)=1;
//1<2
String1.compareToIgnoreCase(String2)=-1;
用来描述客观事物的一个实体,由一组属性和方法构成。
封装就是把一个事物包装起来,并尽可能隐藏内部细节。
类和对象的关系就是抽象和具体的关系。类是对象的类型,对象是类的实例。
骆驼命名法:方法或变量名的第一个单词的首字母小写,后面每个单词的首字母大写。
帕斯卡命名法:每一个单词的首字母都大写。
Tip:在Java中,定义类的属性和方法使用骆驼命名法,定义类使用帕斯卡命名法。
由类生成对象,成为类的实例化过程。
· 与人类的思维习惯一致。
· 隐藏信息,提高了程序的可维护性和安全性。
· 提高了程序的可重用性。
我还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料,免费分享给大家。
(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。
tHub 免费获取](https://github.com/a120464/Android-P7/blob/master/Android%E5%BC%80%E5%8F%91%E4%B8%8D%E4%BC%9A%E8%BF%99%E4%BA%9B%EF%BC%9F%E5%A6%82%E4%BD%95%E9%9D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)!**