自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 推荐Android开发收藏的良心网站

Android 现如今已经成为人们不可或缺的系统了,那么这么重要的系统对于开发者来说就显得尤为关键了。下面就来推荐一下对Android开发有帮助的良心网站。 1、极客导航-程序员自己的导航极客导航这是一个程序员的导航网址,目前收录了Android,IOS,前端,设计,面试等。具体如下图:这个网址导航良心推荐啊。2、在线工具-程序员的工具箱在线工具这个呢,就厉害了,很方便啊,你需要的上边都有啊 。我一

2017-07-26 22:58:24 909

原创 创建Dialog样式的Activity,layout中layout_width设置为macth_parent后 无效的解决方法

WindowManager.LayoutParams params = getWindow().getAttributes(); params.height = ViewGroup.LayoutParams.WRAP_CONTENT; params.gravity = Gravity.BOTTOM; if (getResources().getConf

2017-02-21 14:58:26 816

原创 ButterKnife 8.3.0 不生效问题

ButterKnife在8.3.0下设置后不生效,解决发放如下: 1.在项目的build.gradle中添加一个classpath dependencies { classpath 'com.android.tools.build:gradle:2.1.2' classpath 'com.neenbedankt.gradle.plugins:android-ap

2016-08-24 18:34:37 833

原创 关于静态代码块,非静态代码块,构造函数的多态表现问题

先看一段代码 public class Test1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Parent p = new Child(); System.out

2016-08-16 22:37:27 790

原创 关于Java的线程问题总结

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。 在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程

2016-08-12 22:25:31 2882

原创 Java基础之集合

一、集合类概述        Java的util保重提供了一些集合类,这些集合类又称为容器,一提到容器就会想到数组,可是集合跟数组是不同的,他们的不同之处是,数组的长度是固定的,而集合的长度是可变的,数组用来存放基本类型的数据,而集合除了这些之外还可以存放对象引用。常用的集合有List集合,Set集合,Map集合,其中List和Set集合继承了Collection接口,各个接口还提供了不同的类。

2015-07-02 09:18:46 317

原创 Java基础之网络编程

网络编程就是编写与其他计算机进行通信的程序,是两机进行通讯。 一、因特网 为了实现两台计算机的通信,必须要用一个网络线路来连接两台计算机。 连接模式就是   服务器---------网络----------客户机 所谓的服务器就是提供和处理信息的计算机或程序,而客户机是指请求信息的计算机或程序。网络用于连接两者,实现服务器与客户机的通信。这里的网络就是因特网了。 我们熟悉的因特网就是有无

2015-07-02 09:17:17 517

原创 Java基础之多线程

一、线程简介 要先了解线程就得知道进程。进程就是正在执行的程序,也就是程序执行的路径。线程就是进程中的独立控制单元,线程控制着进程的执行,一进程至少有一个线程,当有多个线程时,每个线程完成一个功能,并与其他线程并发执行,这种机制就叫多线程。当JVM启动除了执行一个主线程,还有负责垃圾回收机制的线程。 多线程的意义:让程序同时运行,提高程序执行效率。 windows操作系统CPU的工作原理:系

2015-07-02 09:16:23 317

原创 Java基础之反射,正则表达式

一、反射         Class是反射的基石,这里的Class是一个类。它描述了Java程序中各个Java类。Class中包含类的各种信息,包含类的名字、访问属性、类的方法等等。并提供了方法来获得这些信息。 Person p1 =new Person(); Person p2=new Person();   Class cla1=new Class();  这个是错误的,没有这样的构造方

2015-07-01 15:15:58 322

原创 Java基础之多态、内部类

一、多态 多态的概念

2015-06-30 10:28:47 311

原创 Java基础之继承,抽象类,接口

一、继承 继承在面向对象开发思想中是一个非常重要的概念,在Java中使用extends关键字来标识两个类的继承关系。 继承的好处:继承是的整个程序框架具有一定的弹性,在程序中复用一些定义过的类可以减少软件开发周期,提高软件的可维护性和可扩展性。 继承的基本思想:基于某个父类的扩展,制定出一个新的子类,子类可以继承父类中的原有属性和方法,一可以增加原来父类中不具备的属性和方法,或者重写父类中的

2015-06-28 22:32:17 743

原创 Java基础之面向对象(二)文档注释与设计模式

一、帮助文档的制作

2015-06-25 16:16:29 396

原创 Java基础之面向对象(一)

一、面向对象 1、面向对象的概念 面向对象是相对面向过程而言的,面向过程是强调功能的过程行为,比如C语言,就大象放进冰箱的例子而言,面向过程是把冰箱打开;把大象放进去;关闭冰箱。二面向对象是冰箱打开;冰箱存储大象,冰箱关闭。典型的语言有Java,C++ ,C#等。

2015-06-25 09:59:57 375

原创 Java语言基础语法(二)数组

一、概念 数组的概念:数组就是具有相同属性的数据类型的一组数据的集合,就是一个装有相同数据类型的容器。 数组的好处:更有效的管理和处理数据,方便操作。 二、一维数组 一维数组实际上就是一组形同数据类型的线性集合。 声明一维数组有两种方式: 元素类型[] 数组名= new 元素类

2015-06-24 22:28:23 341

原创 Java语言基础语法(一)

一、数据的基本类型 在Java终有8种基本类型来存储数值,字符,和布尔值。如下图所示。 1、1整数类型 整数类型根据所占内存大小的不同可分为,byte,short,int,long 4种类型。 1、2浮点类型 浮点类型表示有小数部分的数字。Java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double)。在默认情况下,小数都是double类型的,若果要用floa

2015-06-22 21:49:57 643

原创 初识JAVA

Java是一种高级的面对象的编程语言,使用Java语言编写的程序是跨平台的,从PC机到移动客户机都有Java编写的程序和游戏,Java 程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。 一、Java简介 1.1 什么是Java语言 Java是在1995年由Sun公司推出的一

2015-06-22 20:22:41 520

空空如也

空空如也

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

TA关注的人

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