自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 黑马程序员 JAVA集合类(大公司面试喜欢问的)

------- android培训、java培训、期待与您交流! ----------看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:Collection

2015-09-17 21:58:35 412

原创 黑马程序员 Java集合框架List,Map,Set等全面介绍

------- android培训、java培训、期待与您交流! ----------Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。 Java集合框架的基本接口/类层次结构:java.util.Collection [I]+--java.util.List [I]

2015-09-17 21:57:13 262

原创 黑马程序员 java socket用tcp与udp实现

------- android培训、java培训、期待与您交流! ----------只强调一点:(1) Datagram Sockets:数据包socket,一般传输方式为UDP(2) Stream Sockets:流socket,一般传输方式为TCPJava通过两个类DatagramSocket和DatagramPacket来支持但Datag

2015-09-17 19:03:00 368

原创 黑马程序员 JAVA的网络编程

网络编程         网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。         在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话

2015-09-17 19:00:54 474

原创 黑马程序员 java枚举使用详解

在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解 *

2015-09-17 18:58:56 272

原创 黑马程序员 java反射详解

------- android培训、java培训、期待与您交流! ----------【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Reflect; /** * 通过一个对象获得完整的包名和类名 * */class

2015-09-17 18:58:13 267

原创 黑马程序员 Java中什么是接口回调?

------- android培训、java培训、期待与您交流! ----------什么是接口回调?1.接口回调是什么[2]?接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变量调用被类实现的接口中的方法时,就是通知相应的对象调用接口的方法,这一过程称为对象功能的接口回调。看

2015-09-17 18:56:51 276

原创 黑马程序员 java多线程总结

java中的多线程在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:123456789101112class 类名 extends Thread{方法1;方法2;…public void

2015-09-17 18:55:48 192

原创 黑马程序员 JAVA多线程实现的三种方式

------- android培训、java培训、期待与您交流! ----------JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承T

2015-09-17 18:54:30 355

原创 黑马程序员 JAVA面向对象基础

------- android培训、java培训、期待与您交流! ----------面向对象封装的原则   要求使对象之外的部分不能随意存取对象的内部数据,从而有效避免了错误对它的“交叉感染”,使软件错误能局部化,降低排错难度继承  所有的类都继承自java.lang.Object,一些常用的方法:    equals():比较两个对象引用时否相同

2015-09-17 18:53:05 180

原创 黑马程序员 java 设计模式之 工厂方法

------- android培训、java培训、期待与您交流! ----------女娲补天的故事大家都听说过吧,今天不说这个,说女娲创造人的故事,可不是“造人”的工作,这个词被现代人滥用了。这个故事是说,女娲在补了天后,下到凡间一看,哇塞,风景太优美了,天空是湛蓝的,水是清澈的,空气是清新的,太美丽了,然后就待时间长了就有点寂寞了,没有动物,这些看的到都是静态的

2015-09-17 18:47:17 429

原创 黑马程序员 深入理解 Java中的 流 (Stream)

------- android培训、java培训、期待与您交流! ----------流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。

2015-09-17 18:44:38 319

转载 黑马程序员Android之Loader理解

在看Android的文档时,看到了这么一个东西: Loader究竟是什么东西呢?Introduced in Android 3.0, loaders make it easy to asynchronously load data in an activity or fragment. Loaders have these characteristics:1、They ar

2015-09-15 16:28:31 411

翻译 黑马程序员android 应用程序资源 以及访问

你应该经常外部化你应用程序代码中的资源,比如图片、字符串等,这样有利于你独立处理这些资源。你也应该根据特定的设备配置提供一些可替代的资源,并且把他们分组保存在指定的路径名下。运行时,Android可以根据当前的配置使用适当的资源。比如,你也许会根据不同的屏幕尺寸提供不同的UI布局或是不同的语言设定提供不同的字符串。一旦你外部化了应用程序中的资源,你就能通过项目中的R类生

2015-09-15 16:26:55 699

翻译 黑马程序员android 拖放操作

拖放 - Drag and Drop使用Android的拖放框架,允许用户通过一个图形化的拖放动作,把数据从当前布局中的一个视图上转移到另一个视图上。这个框架包含了一个拖动事件类,拖动监听器和一些辅助的方法和类。虽然这个框架主要是为了数据的移动而设计的,但是你可以将这些移动的数据提供给其他的UI操作使用。例如:你可以创建一个当用户把一个彩色图标拖到另一个彩色图标上时,将颜色混合起来

2015-09-15 16:24:50 514

翻译 黑马程序员android 对话框

对话框对话框是一个提示用户做出决定或输入其它信息的小窗口。同时对话框不会填满屏幕。对话框如果想要设计包括语言建议在内的对话,请阅读对话框设计指南信息。Dialog类是创建对话框的基类。但是,您通常不应该直接实例化一个对话框。相反,你应该使用下面的子类中的一个:AlertDialog(弹出对话框)对话框可以显示一个标题和最多三个按钮,还包括可选的

2015-09-15 16:23:46 380

翻译 黑马程序员Activity 介绍

Activity 是应用程序的组件,它提供了一个屏幕,用户可与之互动,以做一些事情,如拨打电话,拍照,发送电子邮件,或查看地图。每个Activity 会提供一个窗口,在其中绘制它的用户界面。通常窗口会填满整个屏幕,但也有可能比屏幕小并且浮动在其他窗口之上。应用程序通常是多个松散并相互绑定的Activity组成。一般,用户首次启动应用时,将启动一个被指定为“main”的Activity。每个

2015-09-15 16:21:25 414

转载 黑马程序员android 事件分发机制

前段时间做项目的时候,碰见listview上的button点击总是没有效果的问题,以及一些自定义组合空间点击木有相应,或者是响应的结果不对。当时只是在网上搜了些解决的办法,很乱。嘿嘿,现在想起来真的的好傻。最近拜读了两篇大神的文章讲解android事件分发机制的,自己mark一下,防止遗忘,同时方便以后查找。        事件分发主要分为两部分:view的事件分发和viewgroup的事

2015-09-15 16:19:22 420

翻译 黑马程序员android屏幕适配

支持多屏Android涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用户界面到它显示的屏上。与此同时,系统提供APIs允许你控制应用界面为特定的屏幕尺寸和密度,为不同屏幕的配置提供最优化的用户界面设计。例如,你可能会要一个平板电脑的用户界面,这不同于手机的用户界面。虽然系统能缩放,调整

2015-09-15 16:17:45 525

转载 黑马程序员Volley 图片加载相关源码解析

一 概述最近在完善图片加载方面的代码,于是就看看Volley的图片加载相关源码,取取经,顺便写篇博文作为笔记记录下。在使用Volley作为图片加载库的时候,肯定需要做以下几件事:Application中初始化Volley请求队列初始化ImageLoader,需要设置ImageCache需要的时候,调用 getInstance().getImageLoader().get

2015-09-15 16:15:56 510

转载 黑马程序员Android 增强版百分比布局库 为了适配而扩展

一 概述上周一我们发布了Android 百分比布局库(percent-support-lib) 解析与扩展中对percent-support这个库进行了解析和添加了PercentLinearLayout的支持。那么为什么本篇博客的存在的意义是什么呢?首先我们回顾下百分比布局库的用法,提供了PercentRelativeLayout、PercentFrameLayout供大家

2015-09-15 16:14:41 474

转载 黑马程序员Android 百分比布局库(percent-support-lib) 解析与扩展

一、概述周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-percent-support-lib-sample这个项目,Google终于开始支持百分比的方式布局了,瞬间脉动回来,啊咧咧。对于这种历史性的时刻,不出篇博客难以表达我内心的激动。还记得不久前,发了篇博客:Android 屏幕适配方案,这篇博客以Web页面设计引出一种适配方案,最终的目的就是可以通

2015-09-15 16:13:07 417

空空如也

空空如也

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

TA关注的人

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