自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李磊

我不关心别人看不看我的文章,因为我是写给自己的!

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java基础面试 - String

1.String一旦声明不可以被改变?因为字符串操作频繁,所以Java对其使用了字符串常量池来管理。简单的说就是如果池子里有就直接用,没有就创建再用。String str = “123”;str = “456”;2.String str = new String(“abc”); 创建了几个对象?两个对象 new String()是在堆内存中开辟了一块空间"abc"是在常量池中创建的...

2018-10-24 17:21:44 260

原创 Java基础之多线程(持续更新中)

多线程     进程:正在运行的应用程序(直译)     线程:就是进程的执行单元,一条执行路径     多线程:多线程就是一条应用程序有多条执行路径                  一个进程中至少要有一个线程                  开启多个线程是为了同时运行多部分的代码                  每一个线程都有自己的运行内容,这个内容可以称之为线程要执行的任务比...

2018-10-11 17:21:50 146

原创 Java基础之IO流(持续更新中)

为什么要写这篇文章?帮助更多大(xīn)佬(shǒu)学习,理解。写的很通俗,结合生活实际应该都比较容易理解。本文主要内容有IO的理论部分,实际用法,原理,面试题,源码。----------------------------------------------------------------------------------------IO流概念    IO流:IO流简单来说就是Inpu...

2018-04-23 17:16:14 419

原创 Java基础之Java简介

此专栏为本人当时学习毕老师的Java基础笔记,想看的可以溜达溜达。集合,多线程,IO流是亮点,过一阵会重写并更新~常见的软件          系统软件:Dos Windows Linux          应用软件:扫雷 迅雷 QQ什么是程序为了让计算机执行某些操作或解决某个问题执行的一系列有序指令的集合交互方式     图形化操作界面Graphical User Interface,操作简单,...

2018-04-21 18:35:38 237

原创 Java基础之this,static,构造函数

构造函数    函数名与类名相同     不用定义函数的返回值     没有具体的返回值(因为构造函数没有结果)构造函数:构建创造对象时候调动的函数,可以给对象初始化,但给对象赋值推荐用setpublic class Person{       public Person()      {            System. out.print("我被new了" );      }       ...

2018-04-21 18:29:50 1054 1

原创 Java基础之Arrays,System,StringBuffer,Integer

Arrays工具类Arrays是针对数组操作的工具类,里面的方法全是静态函数public static String toString(Object[] arr);     //把数组转换成字符串public static void sort(int[] arr);     //对数组进行排序public static void binarySearch(int[] arr, int value)...

2018-04-21 18:25:50 136

原创 Java基础之包

包就相当于windows中的文件夹一样好处及特点:可以对编译出来的.class文件进行分类管理                   可以给类提供多层命名空间                   包要写在文件中程序的第一行                         package > import > class                   类名的全称是包名.类名创建包  ...

2018-04-21 18:24:04 179

原创 Java基础之多态,接口,抽象方法

1.多态:对象在不同时刻表现出来的不同状态1.1条件               要有继承关系或者实现关系               要有函数重写               父类类型指向子类对象1.2多态之间成员特点     函数:编译看左面,运行看右面     变量:编译看左面,运行看左面(函数有重写。而变量没有)1.3多态的弊端和解决方案     多态不可以让父类访问子类的特有功能(Ani...

2018-04-21 18:22:52 159

原创 Java基础之继承,重写

1.继承概述               1.1当多个类中有大量的相同共性的时候就可以不断向上抽取,定义父类,让子类去继承父类               1.2 父类:超类,基类                    子类:派生类2.继承的好处               2.1继承提高了代码的复用性               2.2让类与类之间产生关系,给多态提供多态3.继承的特点     ...

2018-04-21 18:19:06 246

原创 Java基础之面向对象概述

面向对象概述    0.面向对象语言:c#,c++,java,就是将过程封装成对象,指挥对象来做     1.面向对象是一种常见的思想,符合人们的思考习惯    2.面向对象的出现,将复杂的问题简单化了    3.面向对象的出现,将曾经过程中的执行者变成了对象当中的指挥者面试题:说一下你对面向对象的理解     首先,面向对象是一种常见的思想,符合人们的思考习惯。面向对象的出现,将复杂的问题简单化...

2018-04-21 18:17:59 145

原创 Java基础之函数

函数     提高了代码的复用性     将代码进行了封装          修饰符 返回值类型 函数名(形参类型 形式参数1,形参类型 形式参数2...)          {               函数体;               reutrn 返回值;          }* 函数-两个明确     |--这个功能的结果是什么?     |--这个功能实现过程中是否需要未知内容参与...

2018-04-21 18:15:21 169

原创 Java基础之数组,排序,二分折半查找

数组概述:用于将相同数据类型存储在内存中声明格式:元素类型[] 数组名称 = new 元素类型[长度];创建数组: int arr[] = new int[5];数组特点:一旦建立,必须明确长度内存图     常见数组异常     ArrayIndexOutOfBoundsException     数组角标越界     NullPointerException     引用型变量没有指向任何实体...

2018-04-21 17:51:29 224

原创 Java基础之进制,常量,变量,运算符

常量     在程序的运行过程中,其值是不可以发生改变的量。     常量的分类:              字面值常量                    整数常量12,-23                    实数常量12.5,-65.43                    字符常量'a','A','0'                    字符串常量"hello"        ...

2018-04-21 17:38:06 182

原创 Android事件处理机制

待编辑

2016-05-06 15:28:32 272

原创 UI组件篇(上)

这篇文章给大家总结一下Android中UI组件,考虑到看博客的人都有一定的基础,不会介绍的太详细,直接以个人笔记的方式给大家分享一下!TextView TextView故名知意,文本展示视图。其实他是一个文本编辑器,只是关闭了文本编辑功能。如果你想用带编辑的文本,可以使用TextView派生的子类,EditText。 TextView的属性很多,你通过查看API可以看到很多属性。这些属性不用一个

2016-05-06 15:26:08 937

原创 布局管理器

所谓布局管理器,大概意思就是装载控件的容器。使用布局管理器可以方便管理界面中的组件。下面是简单的布局管理器体系图,面试题也应该总应该被问到,说一下Android中常用的五种布局。 View ↑ extends

2016-05-05 17:24:49 6326

原创 新视图RecyclerView(一)

RecyclerView?这是什么东西?这是Android中V7包提供的新视图! 作用和ListView,GridView都差不多,都是展现那种滑动的视图的。但是看他的名字,Recycler是回收站的意思,回收视图?对,你在使用ListView的时候,还在写if convertView == null 吗? RecyclerView的出现解决了你滑动视图的时候,不用考虑视图回收问题。他已经帮助你

2016-04-17 19:17:07 432

原创 Activity生命周期

记得某一天面试,面试官问我activity的生命周期问题,这tm给我乐坏了,这还不简单?onCreate onStart onpause…每一个的作用都给他解释了一遍,他说恩!你说一下手机来电话时,手机关机时,开启别的应用时,横竖屏切换时候以及锁屏时的生命周期变化。我尼玛,我能告诉你我老师姓百吗? 面试的时候是没机会百度的!虽然问题简单,但是我相信这些问题并不是在看博客的你全能答对的,如果你都

2016-04-17 18:10:39 1090 2

原创 ListView抽取及优化(上)

在App开发中,ListView控件的出现与使用应该不少。假如程序中现在有20个ListView,那么对应的适配器Adapter,以及Adapter里面的ViewHolder就会有20个。这样程序会显得特别冗余,复用性差的要死!首先我先带着代价回顾一下传统的ListView写法,之后在一步一步优化! 传统的ListView写法应该是大家比较熟悉的 步骤: 1.创建ListView控件<!--

2016-04-05 16:08:32 390

原创 安卓桌面小组件

今天开发中用到了桌面小组件,可以说安卓中的小组件用起来是非常的方便和实用的,比如显示日期时间,手电筒,日历,天气预报这些小组件。 下面就告诉大家如何创建你的小组件!1.首先你要创建一个类似广播一样的东西,这个类可以帮你监视你的组件。这里面什么逻辑都没有写,只是重写了一些重要的生命周期方法public class WightProvider extends AppWidgetProvider {

2016-04-05 12:52:33 4829

原创 浅谈Volley网络框架(三)

上两篇文章都介绍的是请求网络数据,这篇文章介绍一下,利用Volley和图片打交道。ImageRequest的使用细心的你一定会发现,凡是对象名称后面跟Request的,都是继承了Request这个抽象类,那么ImageRequest也继承自Request。如果你学会了StringRequest和JsonRequest,那这个ImageReqeust用法也是一样,因为他们都是一个爹嘛!看如下代码:<R

2016-04-01 13:12:27 368

原创 浅谈Volley网络框架(二)

上一篇文章介绍了Volley框架的来源,特点。以及StringRequest类的使用。如果你没有阅读过浅谈网络框架Volley(一),建议看一下之后再看这篇文章。这篇文章给大家继续分享Volley的其他两个请求对象,JsonObjectRequest和JsonArrayRequest对象,这两个对象的父类是JsonRequest对象,但是JsonRequest是抽象类,我们只能使用他的两个子类。我还

2016-03-25 17:16:33 555

原创 Android应用中取消标题栏

利用蹲坑的时间写一篇关于Android取消标题栏的文章 这个没什么好说的,就当是分享笔记了吧!第一种:Java代码的方式配置在onCreate里设置this.requestWindowFeature(Window.FEATURE_NO_TITLE);//干掉标题栏注意:一定要在setContentView函数前面写第二种:清单文件的方式配置其实就是调用系统定义好了的主题<application

2016-03-22 10:37:16 397 2

原创 Android中SQLite数据库存储

为什么要用SQLite存储如果不使用存储,重启手机会导致数据丢失,这就是临时数据,当时数据保存在内存中,关机之后内存释放,数据丢失。如果不想数据丢失,需要使用数据持久化技术。常见的有SharePreference、数据库存储、SD卡存储、IO流。这里我只说用数据库存储,SharePerference虽说好用,但是不适合存储一些数据量比较大的数据。像这种”累活”还是交给数据库比较好SQLite数据库的

2016-03-21 12:57:19 2177

原创 浅谈Volley网络框架(一)

写这篇文章的时候,我也看过很多博客以及介绍这个框架的视频了!所以这里我就直接挑干货分享给大家!网络框架是什么玩意?在开发中,访问网络可能是家常便饭的事。想必大家肯定知道HttpURLConnection和HttpClient这两个东西,你应该是最先认识他俩的,他俩一联手访问网络的问题就解决了,但是缺点也不断不暴漏了出来。就是新手使用的时候,不会加以封装或者封装不好,这样的话会造成复用性差,程序代码冗

2016-03-18 14:36:34 1456

原创 Activity向Fragment传值

这里只介绍在创建Fragment对象的时候,怎么给Fragment传递值。因为最近比较忙,过一阵会发表具体介绍Fragment的使用文章 在原来看书学习的时候,书中介绍到很多传值得方法,但推荐使用Bundle对象传递让Fragment显示有两种方式,但是<fragment>标签这样的方式是不推荐的,显得中规中矩,后期也不是很好操作和维护,这里利用FragmentManager的方式添加到布局中代码

2016-03-18 12:01:57 7726 2

原创 AndroidStudio开发软件

因为现在公司要求AndroidStudio开发的比较多,本人也是想熟悉熟悉软件,就用AndroidStudio写写Demo今天做猜歌游戏的时候,通过AssetManager对象怎么也拿不到assets目录下的音乐文件看了半天的代码,也没有错误。后来找度娘,告诉我assets目录在AndroidStudio中要放在main里面,和java,res目录是同级关系的。而在Eclipse中是放在根

2016-03-02 19:39:02 935

SSM基本架构搭建

SSM框架利用maven构造的基本结构。里面写好了分层,拥有基本的配置文件!可以世界使用。

2018-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除