Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > 安卓技术相关 >

安卓开发中小细节的坑和java基础点的东西 PDF 下载


分享到:
时间:2020-09-11 09:44来源:http://www.java1234.com 作者:小锋  侵权举报
安卓开发中小细节的坑和java基础点的东西 PDF 下载
失效链接处理
安卓开发中小细节的坑和java基础点的东西 PDF 下载

本站整理下载:
提取码:mnt3
 
相关截图:
 
主要内容:

盗墓笔记
《蛇眉铜鱼》
 
如果遇到需要单选或者多选的需求如果简单就使用checkbox 如果比较复杂(例如列表) 千万不要用checkbox 否则你会哭 !切记! 示例如下:
 
 
《玉俑》
 
集合去除重复的时候万不得已不用Set集合,因为有时候只是name相同但是Id不同谨慎处理.
 
for (int i = 0; i < listData1.size() - 1; i++) {
 
for (int j = listData1.size() - 1; j > i; j--) {
 
if (listData1.get(j).equals(listData1.get(i))) {
 
listData1.remove(j);
}
}
}
 
 
 
                        《青铜鼎》
 
命名!命名!命名! 注释!注释!注释!切记一定要标记清楚否则你会哭!
 
《秦岭神树》
  
有时候相对简单的页面 不一定需要创建两个Fragment碎片来管理
 
《传国玉玺》
 
1)创建了数组后, 系统会给数组进行默认的初始化
整数数组,把所有元素默认初始化为0
小数数组,把所有元素默认初始化为0.0
字符数组,把所有元素默认初始化为码值为0的字符, 'u0000'
布尔数组,把所有元素默认初始化为false
引用数组,把所有元素默认初始化为null
2)在创建数组的同时,可以给数组的元素赋初值, 这叫数组的静态初始化
在数组静态初始化时, 不需要指定数组的长度, 数组的长度由初始化元素的个数决定 
数组动态初始化 int[] arr = new  int[5]; 只给定数组的长度 在内存中开辟5块空间
数组静态初始化 int[] arr = new  int[]{1,3,5,7,9};不需要给定数组长度,给定数组初始化值,内存空间大小由系统分配,数组的长度由初始化元素的个数决定
 
《四羊方尊》
 
abstract:表明类或者成员方法具有抽象属性 assert:断言,用来进行程序调试
boolean:基本数据类型之一,声明布尔类型的关键字 break:提前跳出一个块
byte:基本数据类型之一,字节类型  case:用在switch语句之中,表示其中的一个分支
catch:用在异常处理中,用来捕捉异常char:基本数据类型之一,字符类型
class:声明一个类    const:保留关键字,没有具体含义
continue:回到一个块的开始处 default:默认,例如,用在switch语句中,表明一个默认的分支。Java8 中也作用于声明接口函数的默认实现
do:用在do-while循环结构中 double:基本数据类型之一,双精度浮点数类型
else:用在条件语句中,表明当条件不成立时的分支 enum:枚举
extends:表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口
final:用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
finally:用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
float:基本数据类型之一,单精度浮点数类型
for:一种循环结构的引导词 goto:保留关键字,没有具体含义
if:条件语句的引导词 implements:表明一个类实现了给定的接口
import:表明要访问指定的类或包 instanceof:用来测试一个对象是否是指定类型的实例对象
int:基本数据类型之一,整数类型   interface:接口
long:基本数据类型之一,长整数类型
native:用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
new:用来创建新实例对象    package:包
private:一种访问控制方式:私用模式 protected:一种访问控制方式:保护模式
public:一种访问控制方式:共用模式  return:从成员方法中返回数据
short:基本数据类型之一,短整数类型 static:表明具有静态属性
strictfp:用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范
super:表明当前对象的父类型的引用或者父类型的构造方法
switch:分支语句结构的引导词  synchronized:表明一段代码需要同步执行
this:指向当前实例对象的引用   throw:抛出一个异常
throws:声明在当前定义的成员方法中所有需要抛出的异常
transient:声明不用序列化的成员域 try:尝试一个可能抛出异常的程序块
void:声明当前成员方法没有返回值  volatile:表明两个或者多个变量必须同步地发生变化
while:用在循环结构中
 
 
                              
《越王剑》

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐