自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吃荷包蛋的博客

记录自己的java基础学习笔记,以便日后复习

  • 博客(19)
  • 收藏
  • 关注

原创 RecyclerView滚动事件分析

列表的滚动一般分为两种    手指按下 -> 手指拖拽列表移动 -> 手指停止拖拽 -> 抬起手指    手指按下 -> 手指快速拖拽后抬起手指 -> 列表继续滚动 -> 停止滚动滚动状态分别为    静止    滚动    (被迫拖拽移动,自己滚动)过程状态变化如下    静止 -> 被迫拖拽移动 -> 静止    静止 -> 被迫拖拽移动 -> 自己滚动 ->

2017-07-25 17:21:35 374

原创 RecyclerView上拉加载

利用HeaderViewRecyclerAdapterpublic class HeaderViewRecyclerAdapter extends RecyclerView.Adapter { private static final int HEADERS_START = Integer.MIN_VALUE; private static final int FOOTE

2017-07-25 15:46:49 265

原创 Java网络编程

网络通讯要素IP地址操作IP的类InetAddress特点:1、网络中设备的标识2、每个IP地址都有一个相匹配的主机名3、本地回环地址:127.0.0.1 主机名:localhost

2015-08-08 20:05:04 249

原创 Java反射

反射概述概念:Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class(其实反射就是把Java类中的各种成分映射成相应的java类)所有的人,都可以定义一个Person类,那么所有的类也是同样的道理,用一个Class类来描述。Class类型实例对象的三种方式类名.class对象.getClass()static Class forName(

2015-08-08 13:54:11 343

原创 Java IO流--IO包中的其他类

打印流PrintWriter与PrintStream:可以直接操作输入流和文件PrintStream(字节打印流)构造函数可以接收的参数类型:1,file对象。File2,字符串路径。String3,字节输出流。OutputStreamPrintStream永远不会抛出IOException,PrintStream打印的所有字符都使用平台的默认字符编码转换为字节

2015-08-07 19:22:20 446

原创 Java IO流--字节流、File类

字节流OutputStreamInputStream基本操作与字符流类相同。特点演示:import java.io.*;class Demo1FileStream { public static void main(String[] args) throws IOException { FileOutputStream ops = new FileOutputSt

2015-08-07 13:52:59 411

原创 Java IO流--字符流

其它对象APISystem类System类中的字段和方法都是静态的,用来描述一些系统信息Properties getProperties():获取系统属性信息,返回的是一个Properties对象long currentTimeMillis():获取当前时间的毫秒值,可以通过此方法检测程序的执行时间。out:标准输出,默认是控制台in:  标准输入,默认是键盘c

2015-08-06 18:33:25 330

原创 Java集合--Map、Collections和Arrays

泛型概述JDK1.5版本以后出现新特性,用于解决安全问题,是一个类型安全机制。优点:1、将运行时期出现问题ClassCastException,转移到了编译时期。,方便于程序员解决问题。让运行时问题减少,安全。,2、避免了强制转换麻烦。格式:通过在使用java提供的对象时,什么时候写泛型呢?通常在集合框架中很常见,只要见到 就是用来接收类型的。当

2015-08-06 09:46:29 467

原创 Java集合--Collection

集合的特点:1.用于存储对象的容器。2.集合的长度是可变的。3.集合中不可以存储基本数据类型值集合容器因为内部的数据结构不同,有多重具体容器,不断的向上抽取,就形成了集合框架。

2015-08-05 18:35:29 375

原创 Java字符串相关--String和StringBuffer

String特点一旦被初始化就不会改变。例如String s = "abc"                                                         s = "nba";"abc"并没有改变,只是引用变量s指向了新创建的字符串对象"cba"String s1 = "abc"String s2 = "abc"这种情况下,s1

2015-08-05 16:00:24 345

原创 Java多线程

多线程的概念进程、线程、多线程的概念进程:正在进行中的程序线程:进程中一个负责程序执行的控制单元(执行路径)。一个进程中可以有多个执行路径,称之为多线程。一个进程中至少要有一个线程。优点:解决了多部分代码同时运行的问题。弊端:线程太多,会导致效率的降低。Java VM启动的时候会有一个进程java.exe,该进程中至少一个线程负责java程序的执行,而且

2015-08-04 15:59:37 254

原创 Java面向对象--多态、异常

多态定义:某一类事物的多种存在形态,简单说就是一个对象对应着不同类型。例如动物中猫,狗。猫这个对象对应的类型是猫类型:猫x=new猫(),同时猫也是动物中的一种,也可以把猫称为动物:动物y=new猫()。动物是猫和狗具体事物中抽取出来的父类型,父类型引用指向了子类对象。体现:父类或者接口的引用指向或者接收自己的子类对象。前提:

2015-08-04 10:00:19 342

原创 Java面向对象--继承

概念:Java通过extends关键字让类与类之间产生继承关系,多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为, 只要继承那个类即可。单独这个类称为父类或超类,注意:  1.子类可以直接访问父类中的非私有属性和行为。  2.子类无法继承父类中私有的内容  3.父类怎么来的?共性不断向上抽取而来的  4.一个父类能有多个子类,但

2015-08-03 23:17:57 301

原创 Java面向对象--类、对象、封装

面向对象概念:面向对象是相对面向过程而言,面向对象和面向过程都是一种思想。面向过程强调的是功能行为,例如把大象装进冰箱        1、打开冰箱。        2、存储大象。        3、关上冰箱。打开、存储、关上都是功能行为,在代码中的直观体现就是函数或者方法,这就是一种面向过程的以功能行为为主体的思想体现面向对象将功能封装进对象,强调具备了功能的对象,还是大象装进冰箱的例子

2015-08-03 20:05:19 466

原创 Java基本语法--函数与数组

函数定义:函数就是定义在类中的具有特定功能的一段独立小程序,函数也称为方法。格式:修饰符  返回值类型  函数名(参数类型  形式参数1,参数类型  形式参数2,...) {执行语句;return返回值;}返回值类型:函数运行后的结果的数据类型。参数类型:    是形式参数的数据类型。形式参数:    是一个变量

2015-08-01 21:34:06 308

原创 Java基本语法--程序流程控制

if语句格式一:if(条件表达式) {   执行语句}格式二:if(条件表达式) {执行语句:} else {执行语句;}public class IfDemo { public static void main(String[] args) { int x = 3; if(x>1) {

2015-08-01 20:13:34 295

原创 Java基本语法--运算符

1.算数运算符class OperatorDemo { public static void main(String[] args) { int x = 4563; x = x / 10 *2; System.out.println(x); System.out.priintln(-1%5); }}由上可知整数以整数相除时,结果永远是整数,小数部分被忽略。

2015-07-24 19:53:33 395

原创 Java基本语法--变量与常量

1.关键字关键字的特点和定义定义:被Java语言赋予了特殊含义的单词特点:关键字中所有字母都为小写2.标识符标识符的定义及特点定义:在程序中自定义的一些名称特点:由26个英文字母大小写,数字0-9,符号_、$组成定义标识符的规则数字不可以开头,例如:1Var不可以使用关键字,例如:class不可以包含除“_、$”以外的其他特殊符号

2015-07-15 22:00:48 411

原创 JAVA基本语法--java的数据类型

1.Java语言的数据类型在java中有8中基本数据类型,3种引用类型。            对于每一种数据类型,在内存中都分配了不同大小的内存空间:        byte     1个字节      -128~127        short    2个字节      -32768~32767        int         4个字节      -214

2015-07-15 20:23:13 354

空空如也

空空如也

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

TA关注的人

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