自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦亦无痕

如果你从未放弃,现实远比梦想更加美好!爱生活,爱Android!

  • 博客(30)
  • 资源 (8)
  • 收藏
  • 关注

转载 当你谈论飞翔的时候

少年,你今年二十岁。 你学习一般,考上了现在的这个一本学校,成绩不算好,拿不到校奖国奖,自习不规律上课不常听,考试全靠突击,同学帮一把也能考到七八十分。你家境一般,父母都是普通员工,在这个城市一个月生活费一千二,没事下下馆子,一个月添一件衣服,想买台相机要等几个月,经常要咬咬牙才能买双自己喜欢的鞋。你特长一般,不会吉他不会钢琴不会跳舞不会画画,想学摄影却不会PS,想上台演出却没信心

2013-08-05 17:07:55 1059

原创 2015:充实

每年一篇的年末总结!我有时光的印记。2015年,关键字是充实。这一年非常的繁忙,几乎是年初忙到年尾。在领导的要求下我们啃了各种难啃的骨头,客户端的各种费力的技术几乎都做了个遍。伴随着公司业务规模的增长,自己的知识面及技术水平也在稳步提升,并且作为主要技术人员得到了很多锻炼的机会。随后我会把这些整理以博客对形式发表出来!在公司因为项目时间紧张,同事之间代码风格不统一等原因,推进重构工作困难重重。所以我

2015-12-31 17:32:23 4686

原创 Android统计应用内方法数目

作为Android开发者我们都知道Android应用方法数65k这样一个限制,这是因为在Android系统中,方法的id使用short类型存储在Dex文件中,而short类型的取值范围是-32,768到32,767,因此导致Android应用方法数65k这样一个最大限制。如果我们的应用程序超过了这个数目,就会在编译时遇到以下异常:Conversion to Dalvikformat failed:U

2015-11-17 11:40:26 10718

原创 Gradle编译Volley的Jar包及问题解决

最近使用Volley的jar包的时候突然想用最新版本的,于是便想自己动手编译一个;记录下来下载安装的过程,以及遇到的问题。本文在Windows环境下操作,并且已经安装Git客户端以及Gradle,配置了相关的环境变量。首先下载Volley源码: 打开Git,然后输入:git clone https://android.googlesource.com/platform/frameworks/v

2015-10-30 12:00:44 10078

原创 Android面试通过一个控件展示自己水平

说好的博客,终于要来了。这篇文章写一下面试时我自己一般是如何展示自己技术水平的。 我是一名做Android的攻城狮,自己的面试经验还算不错,作为求职者自己的面试成功率比较高,而技术关我从来还没遇到不通过的。我面试的时候喜欢先自己展现下自己的技术,然后再是面试官提问;这样让面试官能全面充分的了解我的技术层次,接下来谈薪水待遇自己的话语权就会多一些。 首先声明一点:我不喜欢在面试的

2014-09-07 21:18:17 10587 2

原创 我的第一份工作

如果你从未放弃,现实远比梦想更美好。        去年年末机遇偶然在CSDN上投了自己的年度总结文章《2013:行胜于言》,没想到最后会获得了三等奖,投稿的145人中第15,并附带若干奖品,很意外,但也很开森;据反馈给很多人带来了正能量,如果有实在是更好不过!(2013:行胜于言,活动网址:http://blog.csdn.net/blogdevteam/article/de

2014-03-01 23:12:02 1589 1

原创 面向接口编程的好处分析

面向接口编程高内聚低耦合设计模式之开闭原则

2013-08-12 15:39:34 22374 7

原创 创建JDBC框架及原理分析

总结被很多人忽略的地方:自己写框架,或者更确切说是框架的原理!之前我们写的CRUD操作,可以看到重复了很多的代码,我们想我们能否提炼这三个方法使其成为一个方法,只是根据不同的参数来确定去执行什么操作?实现这一设想,我们首先来学习一些必备的知识:就是说我们如何知道我们数据库中的表的信息,当然如果你是表的创始人你知道,但是假如现在我们是框架师,我们对sql,对表一无所知,(或者说我们了解SQL知识,但是对数据库内容根本无法知晓)我们只是使用一些技术实现对数据库的操作,所以如何得到数据库相关信息的呢?

2013-08-05 22:36:54 9954

原创 Java动态代理详解

动态代理概述:JVM在运行期间动态生成出某类的兄弟类(代理类),代理类与原类实现:调用相同的类加载器,实现相同的接口;并且代理类绑定了一个InvocationHandler实例对象(代理类真正的操作者)。(注意这三条)这样,调用代理类实例化对象的时候就会去执行InvocationHandler接口的方法,invoke(),在invoke方法中我们可以进行任意的操作,包括原类的方法调用(因为实现了相同的类加载器,相同的接口),自定义操作等。相当于原类的增强。

2013-08-05 16:05:19 10171 1

原创 客户管理系统

具体:对于数据库的连接和关闭资源:因为很多地方都用到,所以封装为工具类!同时为了解耦的需要,将数据库信息存放在配置文件中去!(这样修改的话就只需要修改配置文件)DAO层:数据库的操作,增删改查!因为后面用到了分页,所以加上方法:获取页面数据和获取总共记录数!(针对没有分页的情况而言!)写完DAO层的实现:注意进行调试(利用junit测试框架,专业!)对数据库的增删改查功查进行一系列的操作!发现问题

2013-07-31 21:46:35 1351 1

原创 网站登录案例分析(初学三层架构)

对于本项目而言,难点在于注册功能的验证上面!对应注册类而言,要进行数据的转换!用户输入的都是String类型,但是我们需要保存的都是User类型利用java面向对象的思想,专门定义一个类,存放用户的数据和验证输入,将用户的注册信息封装为FormBean(与用户的输入相对应)!并提供验证的方法(全部都会判断但是只要有一个不通过就注册失败)。在FormBean中创建Map对象,用来封装错误域和错误信息

2013-07-31 21:46:31 1333

原创 购物车案例分析(初学三层架构)

备注:具体实现的流程步骤!构建JavaBean:对基本的数据进行封装!Book(书),Cart(购物车),CartItem(购物项(购物车里面的内容))等!起初只是定义用的到的数据,没有用到或者暂时没有想到的就先不定义。用到再定义!构建数据库:BooDb,利用Map创建数据库(备注:有查询需求的时候选择Map),并且添加数据!向外提供获取方法和查找的方法!备注:向外提供方法是因为没有用到JDBC,

2013-07-31 21:46:29 3713

原创 XML练习案例(学生管理系统)

1、以如下格式的exam.xml文件为例xml version="1.0" encoding="UTF-8" standalone="no"?>exam> student idcard="111" examid="222"> name>张三name> location>沈阳location> grade>89grade> student> student idcard="333" exam

2013-07-31 21:46:26 5005

原创 面试题之银行业务系统

--------- android培训、java培训、期待与您交流! ----------1、需求模拟实现银行业务调度系统逻辑,具体需求如下:? 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。? 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。? 异步随机生成各种类型的客户,生成各类型用户的概率比例为:?

2013-07-31 21:46:24 1328

原创 面试题之交通灯管理系统

--------- android培训、java培训、期待与您交流! ----------需求:交通灯管理系统的项目需求异步随机生成按照各个路线行驶的车辆。例如:       由南向而来去往北向的车辆 ---- 直行车辆       由西向而来去往南向的车辆 ---- 右转车辆       由东向而来去往南向的车辆 ---- 左转车辆       。。。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转

2013-07-31 21:46:21 906

原创 Java高新基础加强(3)

------- android培训、java培训、期待与您交流! ----------1、类加载器一、概述:1、定义:简单说,类加载器就是加载类的工具。当出现一个类,用到此类的时候,Java虚拟机首先将类字节码加载进内存,通常字节码的原始信息放在硬盘上的classpath指定的目录下。2、类加载器作用:将.class文件中的内容加载进内存进行处理,处理完后的结果就是字节码。3、默认类加载器:1)J

2013-07-31 21:46:19 1555

原创 Java高新基础加强(2)

------- android培训、java培训、期待与您交流! ----------1、内省 了解JavaBeanJavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object

2013-07-31 21:46:16 1254

原创 Java高新基础加强(1)

------- android培训、java培训、期待与您交流! ----------1、Eclipse的使用技巧eclipse与myeclipse的关系(都属于java开发的工具):后者是前者的一个插件,后来为了方便使用,myeclipse集合了eclipse,后者是收费的。可大部分人都是用 eclipse 等常用的免费软件。最好用的因为别人都在用。这就是市场。eclipse是java的一种ID

2013-07-31 21:46:14 1045

原创 GUI

------- android培训、java培训、期待与您交流! ----------1、GUI(图形用户界面)GUIGraphical User Interface(图形用户接口)。用图形的方式,来显示计算机操作的界面,这样更方便更直观。CLICommand line User Interface (命令行用户接口)就是常见的Dos命令行操作。 需要记忆一些常用的命令,操作不直观。举例:  比如

2013-07-31 21:46:12 937

原创 反射机制

------- android培训、java培训、期待与您交流! ----------1、反射的概念反射的引入:Object obj = new Student(); 若程序运行时接收到外部传入的一个对象,该对象的编译类型是Object,但程序又需要调用该对象运行类型的方法: 1.若编译和运行类型都知道,使用 instanceof判断后,强转。 2.编译时根本无法预知该对象属于什么类,程序只

2013-07-31 21:46:09 1030

原创 方法与数组

------- android培训、java培训、期待与您交流! ----------1、什么是方法(Method)?方法是一组为了实现特定功能的代码块的集合。方法在语法上的功能主要有以下两个:①:结构化代码将代码按照功能进行组织,使代码的结构比较清晰,容易阅读和修改,也就是程序的可维护性强。②:减少代码重复一个固定的功能,可能会在程序中多次使用,在使用时只需要调用写好的方法,而不用重复书写对应的

2013-07-31 21:46:06 1140

原创 网络编程

------- android培训、java培训、期待与您交流! ----------1、什么是网络编程?网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。

2013-07-31 21:46:04 845

原创 IO操作(2)

--------- android培训、java培训、期待与您交流! ----------1、内存操作流操作内存流的时候(从读取出来,注意一定要把真正的数据用toByteArray或者toCharArray将数据读出来)之前的文件操作流是以文件的输入输出为主的,当输出的位置变成了内存,那么就称为内存操作流。此时要使用内存流完成内存的输入和输出操作。如果程序运行过程中要产生一些临时文件,可采用虚拟文

2013-07-31 21:46:01 791

原创 IO操作(1)

--------- android培训、java培训、期待与您交流! ----------1、IO的概述和File方法IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中File类在整个IO包中与文件本身有关的操作类,所有的与文件本身有关指的是创建、删除文件等操作。在java.io包中的File类本身是一个跨平台的文件操作类,所以在操作中要更多的考

2013-07-31 21:45:59 1028

原创 集合框架(2)

--------- android培训、java培训、期待与您交流! ----------1、Collections类操作集合的工具类:static void reverse(List list):反转指定List集合中的顺序;(和ListItertor的逆序排列一样!)static void shuffle(List list):对集合元素随机排序static void sort(List li

2013-07-31 21:45:56 869

原创 集合框架(1)

--------- android培训、java培训、期待与您交流! ----------1、集合类 &  容器为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就要对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储任意数据类型,集合只能存储对象。集合类的

2013-07-31 21:45:54 925

原创 线程技术

--------- android培训、java培训、期待与您交流! ----------1、进程和线程进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以有多个线程。比如在Windows系统中,一个运行的xx.exe就是一个进程。Java程序的进程里有几个线程:主线程, 垃圾回收线程(后台线程)线程是指进程中的一个执行任务(控制单元),一个进程中可以运行多个线程,

2013-07-31 21:45:51 954

原创 异常处理和常用类

------- android培训、java培训、期待与您交流! ----------1、异常异常:就是不正常,是指程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装

2013-07-31 21:45:48 1047

原创 面向对象(2)

------- android培训、java培训、期待与您交流! ----------1、基本数据类型的包装类引言:Java提倡的万物皆对象,但是数据类型的划分出现了基本数据类型和引用数据类型,那么我们怎么能把基本数据类型称为对象呢? 除了Integer和Character定义的名称和对应的基本类型差异大,其他六种都是将首字母大写就可以了。Integer,Byte,Float,Double,Sho

2013-07-31 21:45:46 800

原创 面向对象(1)

------- android培训、java培训、期待与您交流! ----------1、什么叫面向对象?面向对象(Object-Oriented,简称OO)就是一种常见的程序结构设计方法。面向对象思想的基础是将相关的数据和方法放在一起,组合成一种新的复合数据类型,然后使用新创建的复合数据类型作为项目的基础。面向对象是一个很抽象的概念,它相对面向过程而言。过程与对象都是一种解决问题的思想。面向过程

2013-07-31 21:45:43 863

Dex-Method-Counts.jar

运行这个jar文件,可以获取应用内包含的方法数,在应用超标65k方法限制前提前防范,具体请参考博客:http://blog.csdn.net/qq376430645/article/details/49885399

2015-11-17

最新版Volley的jar文件

自己编译的最新版的Volley的jar包,编译过程可以参考文章http://blog.csdn.net/qq376430645/article/details/49509099。

2015-10-30

移动应用的界面设计

介绍用户习惯以及移动应用界面设计的技巧、注意事项等!

2014-05-08

Android Studio入门指南

这是一位牛人的总结,分享给大家!开源共享,共同进步!哈哈 Android Studio 是一个全新的 Android 开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,在IDEA的基础上,Android Studio 提供:[1] 基于Gradle的构建支持 Android 专属的重构和快速修复 提示工具以捕获性能、可用性、版本兼容性等问题 支持 ProGuard 和应用签名 基于模板的向导来生成常用的 Android 应用设计和组件 功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览

2013-11-10

900多个android开发小图标素材,很多精美小图标收集

900多个android开发小图标素材,很多精美小图标收集!真心很不错!

2013-11-06

Java数据结构和算法(第二版).pdf

国外的一本经典Java算法书籍以Java语言为基础,讨论了数据结构的线性结构和非线性结构及其实现,全书以Java语言作为数据结构的算法描述。

2013-11-02

android开发新浪微博客户端+完整攻略+源码

博客园水的右边写的android开发教程或者说笔记,相当强悍,附上源码与笔记的整理,提供给大家!

2013-10-13

黑马程序员Android入学考试题目(附详解)

本人参加黑马程序员考试的题目加上本人的解答!不是让谁作弊,因为题库的题目对每个人会有些许的变化。题库题目的难度很类似,就当是你参加模拟考试了!哈哈,附本人的详解的哦!

2013-09-13

空空如也

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

TA关注的人

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