肥宅兜

导航

2016年7月16日 #

(一)微信开发环境搭建

摘要: 目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移动App开发领域主要分为以下几种类型 我在平时的工作中接触得比较多的就是基于Android的Native App开发和基于微信公众号的Light App开发,今天就来带领大家快速进入微信公众号的开发领域. 一、微信开发环境搭建 工欲善其事 阅读全文

posted @ 2016-07-16 22:23 肥宅兜 阅读(391) 评论(0) 推荐(0) 编辑

对象转型

摘要: 一、对象转型介绍 对象转型分为两种:一种叫向上转型(父类对象的引用或者叫基类对象的引用指向子类对象,这就是向上转型),另一种叫向下转型。转型的意思是:如把float类型转成int类型,把double类型转成float类型,把long类型转成int类型,这些都叫转型。把一种形式转成另外一种形式就叫转型 阅读全文

posted @ 2016-07-16 21:34 肥宅兜 阅读(249) 评论(0) 推荐(0) 编辑

Object类

摘要: 一、Object类介绍 Object类在JAVA里面是一个比较特殊的类,JAVA只支持单继承,子类只能从一个父类来继承,如果父类又是从另外一个父类继承过来,那他也只能有一个父类,父类再有父类,那也只能有一个,JAVA为了组织这个类组织得比较方便,它提供了一个最根上的类,相当于所有的类都是从这个类继承 阅读全文

posted @ 2016-07-16 21:28 肥宅兜 阅读(353) 评论(0) 推荐(0) 编辑

equals

摘要: 一、equals方法介绍 1.1.通过下面的例子掌握equals的用法 1 package cn.galc.test; 2 3 public class TestEquals { 4 public static void main(String[] args) { 5 /** 6 * 这里使用构造方 阅读全文

posted @ 2016-07-16 21:21 肥宅兜 阅读(443) 评论(0) 推荐(0) 编辑

static关键字(二)作用总结

摘要: 静态变量和静态方法 static关键字最基本的用法是: 1、被static修饰的变量属于类变量,可以通过类名.变量名直接引用,而不需要new出一个类来 2、被static修饰的方法属于类方法,可以通过类名.方法名直接引用,而不需要new出一个类来 被static修饰的变量、被static修饰的方法统 阅读全文

posted @ 2016-07-16 21:04 肥宅兜 阅读(240) 评论(0) 推荐(0) 编辑

final关键字的作用

摘要: final关键字的作用 相信对于final的用法,大多数人都可以随口说出三句话: 1、被final修饰的类不可以被继承 2、被final修饰的方法不可以被重写 3、被final修饰的变量不可以被改变 重点就是第三句。被final修饰的变量不可以被改变,什么不可以被改变呢,是变量的引用?还是变量里面的 阅读全文

posted @ 2016-07-16 19:57 肥宅兜 阅读(259) 评论(0) 推荐(0) 编辑

摘要: 一、JAVA流式输入/输出原理 流是用来读写数据的,java有一个类叫File,它封装的是文件的文件名,只是内存里面的一个对象,真正的文件是在硬盘上的一块空间,在这个文件里面存放着各种各样的数据,我们想读文件里面的数据怎么办呢?是通过一个流的方式来读,咱们要想从程序读数据,对于计算机来说,无论读什么 阅读全文

posted @ 2016-07-16 16:36 肥宅兜 阅读(204) 评论(0) 推荐(0) 编辑

数组

摘要: 一.数组的基本概念 数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组的元素可以是任何数据类型,包括基本类型和引用类型。 C和C++中的数组都可以分配在栈上面,而JAVA中的数组是只能分配在堆上面的,因 阅读全文

posted @ 2016-07-16 16:23 肥宅兜 阅读(282) 评论(0) 推荐(0) 编辑

抽象类(一)

摘要: 一、抽象类介绍 下面通过一下的小程序深入理解抽象类 因此在类Animal里面只需要定义这个enjoy()方法就可以了,使用abstract关键字把enjoy()方法定义成一个抽象方法,定义如下:public abstract void enjoy(); 从某种意义上来说,抽象方法就是被用来重写的,所 阅读全文

posted @ 2016-07-16 16:13 肥宅兜 阅读(163) 评论(0) 推荐(0) 编辑

切勿用普通for循环遍历LinkedList

摘要: ArrayList与LinkedList的普通for循环遍历 对于大部分Java程序员朋友们来说,可能平时使用得最多的List就是ArrayList,对于ArrayList的遍历,一般用如下写法: 如果以后要用到LinkedList了,可能有些朋友就会用一样的方式去遍历LinkedList了: 请记 阅读全文

posted @ 2016-07-16 15:17 肥宅兜 阅读(425) 评论(0) 推荐(0) 编辑

40个Java多线程问题总结

摘要: 40个问题汇总 1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说 阅读全文

posted @ 2016-07-16 15:14 肥宅兜 阅读(3051) 评论(0) 推荐(1) 编辑

Java虚拟机4:内存溢出

摘要: 堆溢出 Java堆唯一的作用就是存储对象实例,只要保证不断创建对象并且对象不被回收,那么对象数量达到最大堆容量限制后就会产生内存溢出异常了。所以测试的时候把堆的大小固定住并且让堆不可扩展即可。测试代码如下 运行结果 这种异常很常见,也很好发现,因为都提示了“Java heap space”了,定位问 阅读全文

posted @ 2016-07-16 13:48 肥宅兜 阅读(223) 评论(0) 推荐(0) 编辑

Java虚拟机3:常用JVM命令参数

摘要: (1)-Xms20M 表示设置堆容量的最小值为20M,必须以M为单位 (2)-Xmx20M 表示设置堆容量的最大值为20M,必须以M为单位。将-Xmx和-Xms设置为一样可以避免堆自动扩展。大的项目-Xmx和-Xms一般都要设置到10G、20G甚至还要高 (3)-verbose:gc 表示输出虚拟机 阅读全文

posted @ 2016-07-16 13:44 肥宅兜 阅读(222) 评论(0) 推荐(0) 编辑

Java虚拟机2:Java内存区域及对象

摘要: 1、计算机存储单位 从小到大依次为位Bit、字节Byte、千字节KB、兆M、千兆GB、TB,相邻单位之间都是1024倍,1024为2的10次方,即 1Byte = 8bit,1K = 1024Byte,1M = 1024K,1G = 1024M,1T = 1024G 2、计算机存储元件 寄存器:中央 阅读全文

posted @ 2016-07-16 13:43 肥宅兜 阅读(227) 评论(0) 推荐(0) 编辑