- 数组转List String[] staffs = new String[]{"Tom", "Bob", "Jane"};List staffsList = Arrays.asList(staffs); 需要注意的是, Arrays.asList() 返回一个受指定数组决定的固定大小的列表。所以不能做 add 、 remove 等... 数组转List String[] staffs = new String[]{"Tom", "Bob", "Jane"};List staffsList = Arrays.asList(staffs); 需要注意的是, Arrays.asList() 返回一个受指定数组决定的固定大小的列表。所以不能做 add 、 remove 等...
- 一:基本类型的装拆箱场景: 特点: 装箱操作会创建对象,频繁的装箱操作会消耗许多内存,影响性能,所以可以避免装箱的时候应该尽量避免。 当两种不同类型用==比较时,包装器类的需要拆箱, 当同种类型用==比较时,会自动... 一:基本类型的装拆箱场景: 特点: 装箱操作会创建对象,频繁的装箱操作会消耗许多内存,影响性能,所以可以避免装箱的时候应该尽量避免。 当两种不同类型用==比较时,包装器类的需要拆箱, 当同种类型用==比较时,会自动...
- 在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。 (注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为... 在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。 (注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为...
- 本文参考自zheng_weichao的文章 概述 最近在学习framework所以近期会把学到的东西总结出来写成文章,我们知道任何控制类程序都有一个入口,Android肯定也是有,查阅资料知道了And... 本文参考自zheng_weichao的文章 概述 最近在学习framework所以近期会把学到的东西总结出来写成文章,我们知道任何控制类程序都有一个入口,Android肯定也是有,查阅资料知道了And...
- 文章目录 一、进程与线程二、并发三、线程间通信四、Java 并发 3 特性 一、进程与线程 最开始是没有线程这个概念的 , 一个应用程序就是一个进程 , 应用程序运... 文章目录 一、进程与线程二、并发三、线程间通信四、Java 并发 3 特性 一、进程与线程 最开始是没有线程这个概念的 , 一个应用程序就是一个进程 , 应用程序运...
- 文章目录 一、并发类型二、线程状态三、CPU 数据缓存 一、并发类型 并发类型 : ThreadRunnableFutureThreadPool 其中 Runn... 文章目录 一、并发类型二、线程状态三、CPU 数据缓存 一、并发类型 并发类型 : ThreadRunnableFutureThreadPool 其中 Runn...
- 文章目录 一、类加载初始化时机二、常量加载示例三、数组加载示例 一、类加载初始化时机 类加载时机 : Java 程序执行时 , 并不是一开始将所有的字节码文件都加载... 文章目录 一、类加载初始化时机二、常量加载示例三、数组加载示例 一、类加载初始化时机 类加载时机 : Java 程序执行时 , 并不是一开始将所有的字节码文件都加载...
- 文章目录 一、原子操作二、volatile 关键字使用场景 一、原子操作 原子操作 : read : 从 主内存 中的线程共享变量中读取数据 ; load : 将... 文章目录 一、原子操作二、volatile 关键字使用场景 一、原子操作 原子操作 : read : 从 主内存 中的线程共享变量中读取数据 ; load : 将...
- import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 验证工具类 * @author admin * */public class Validation { //------------------常量定义 /** ... import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 验证工具类 * @author admin * */public class Validation { //------------------常量定义 /** ...
- 文章目录 一、泛型类用法二、泛型方法用法三、泛型通配符 <?>四、泛型安全检查五、完整代码示例1、泛型类 / 方法2、main 函数 一、泛型类用法 ... 文章目录 一、泛型类用法二、泛型方法用法三、泛型通配符 <?>四、泛型安全检查五、完整代码示例1、泛型类 / 方法2、main 函数 一、泛型类用法 ...
- 文章目录 一、泛型简介二、泛型类三、泛型方法四、静态方法的泛型五、泛型类与泛型方法完整示例 一、泛型简介 泛型 可以 简单理解为 参数化类型 , 主要作用在 类 ,... 文章目录 一、泛型简介二、泛型类三、泛型方法四、静态方法的泛型五、泛型类与泛型方法完整示例 一、泛型简介 泛型 可以 简单理解为 参数化类型 , 主要作用在 类 ,...
- 文章目录 总结一、指令重排序规范二、指令重排序示例 总结 Java 并发的 3 ... 文章目录 总结一、指令重排序规范二、指令重排序示例 总结 Java 并发的 3 ...
- 文章目录 一、Android 中的 Java 源码打包流程1、Java 源码打包流程2、字符串常量池 二、Android 中的字节码操作方式 一、Android 中的 J... 文章目录 一、Android 中的 Java 源码打包流程1、Java 源码打包流程2、字符串常量池 二、Android 中的字节码操作方式 一、Android 中的 J...
- 导致这个异常出现的原因是因为在使用Arrays.asList()后调用add,remove,clear这些方法的时候ArrayList是继承AbstractList,调用这些方法的时候 默认时抛出异常 不做任何操作的 。 解决办法 就是自己 迭代一下这个数组 将数组转化为ArrayList List<String>... 导致这个异常出现的原因是因为在使用Arrays.asList()后调用add,remove,clear这些方法的时候ArrayList是继承AbstractList,调用这些方法的时候 默认时抛出异常 不做任何操作的 。 解决办法 就是自己 迭代一下这个数组 将数组转化为ArrayList List<String>...
- 一、Java 知识梳理 Java&Android 基础知识梳理(0) - Java 基础知识大纲Java&Android 基础知识梳理(1) - 注解Java&Android 基础知识梳理(2) - 序列化Java&Android 基础知识梳理(3) - 内存区域Java&Android 基础知... 一、Java 知识梳理 Java&Android 基础知识梳理(0) - Java 基础知识大纲Java&Android 基础知识梳理(1) - 注解Java&Android 基础知识梳理(2) - 序列化Java&Android 基础知识梳理(3) - 内存区域Java&Android 基础知...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签