主要为《深入理解java虚拟机》读书笔记内容,仅作记录及分享。 Java虚拟机在执行Java程序的过程中会把他管理的内存分为不同的数据区域。主要...
本质来说,快速排序的过程就是不断地将无序元素集递归分割,一直到所有的分区只包含一个元素为止。主要就是将数组以一个数组内随机的基准数进行分隔,比基...
冒泡排序简单说明及示例代码 冒泡排序是最简单的排序之一了,其思想就是通过与相邻元素的比较和交换来把小的数交换到最前面。 这个过程类似于水泡向上升...
MVC,MVP,MVVM的相关简介 MVC 我们在开发软件时一般可以分为三部分分别是: 模型(Model):数据 视图(View):界面显示 控...
使用==进行比较: 比较基础数据类型(Java中基础数据类型包括八中:short,int,long,float,double,char,byte...
对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从...
Find the last position of a target number in a sorted array. Return -1 i...
五种布局 Android中的五种布局分别为 FrameLayout 、 LinearLayout 、 AbsoluteLayout 、 Rela...
在不断的学习中,对java的三大特性和6大原则的体会越来越深,在此再次总结我对这三大特性的理解,后面在总结6大原则。 三大特性 1.封装 对于封...