服务器后台和移动端开发
J2SE 基础 八种基本数据类型的大小,以及他们的封装类。 八种基本数据类型,int ,double ,long ,float, short,byte,character,boolean 对应的封装类型是:Integer ,Double ,Long ,Float, Short,Byte,Character,Boolean Switch能否用string做参数? 在Java 5以前,switch(expr)中,expr只能是byte、short、char、int。
okhttp介绍 OkHttp是一个非常优秀的网络请求框架,已被谷歌加入到Android的源码中。目前比较流行的Retrofit也是默认使用OkHttp的。
Bitmap的分析与使用 Bitmap的创建 创建Bitmap的时候,Java不提供new Bitmap()的形式去创建,而是通过BitmapFactory中的静态方法去创建,如:BitmapFactory.
aidl与binder机制 为什么需要binder 没有用到binder之前,我们每个app生活在分配给自己的虚拟机和内存空间中,这样保证了app应用的安全,到很多时候我们需要用到跨进程通信(IPC),这时binder就为此而生。
介绍 Jsoup是一个用来处理html文本的java库。它提供了非常方便的API,可以通过dom,css或者类似jquery的方法来提取和操作数据。 嗯,所以他到底是干嘛的呢? 当我们访问一个网站拿到它的html代码的时候,往往我们所需要的一些数据就已经包含在html里,Jsoup就是帮我们把这些我们想要的数据提取出来。
MVP优化的结构 mvp结构图.png view的结构 BaseView public interface BaseView { void showLoading(); void hideLoading(); } ...
语法 正则.png 正则.png 正则.png 典型例子 ^\d+$ //匹配非负整数(正整数 + 0) ^[0-9][1-9][0-9]$ //匹配正整数 ^((-\d+)|(0+))$ //匹配非正整...
Android架构合集 Weibo - 欢迎关注,阿里、菜鸟、蚂蚁等招android开发,内推可私信。 著名公司架构 常见架构方法 架构库 著名公司架构 安居客 安居客Android项目架构演进 滴滴 滴滴国际化项目 Android 端演进 ...
Android图片中的三级缓存 为什么要使用三级缓存 如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了 假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。
数据存储结构 先来了解下版本管理中的两个概念,如下图所示: image.png 仓库,可以理解为你的项目工程,即文件项目的单位。分为本地仓库、远程仓库和线上仓库,其中本地仓库就是你本地电脑上的项目文件,远程仓库一般为github、Centos等云端托管平台,也可以是一台服务器,线上仓库就是实际服务器运行的项目。
阿里Java岗电话一面 阿里打了我几遍电话,才在下午接到电话面试,主要面试的是网络和java基础方面的问题: 自我介绍,项目介绍 int和Integer的区别,它们俩消耗的内存是一样多的吗? hashmap的底层了解吗?怎么实现的?与hashtabl...
有序二维数组查找问题 问题描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完 成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
Android: 五种布局: FrameLayout 、 LinearLayout 、 AbsoluteLayout 、 RelativeLayout 、 TableLayout 全都继承自ViewGroup,各自特点及绘制效率对比。
AIDL 创建一个接口,再里面定义方法 package com.example.taidl; interface ICalcAIDL { int add(int x , int y); int min(int x , int y ); } build一下gen目录下会生成ICalcAIDL.