自定义博客皮肤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)
  • 问答 (2)
  • 收藏
  • 关注

原创 Git的使用教程

Git的使用教程一 Git与GitHub这里首先介绍下Git与GitHub是什么东西,他们之间有何区别呢?Git:分布式版本控制系统,最初用在Linux上,可以和SVN、CVS等作为同一个概念理解,目前世界上最先进的分布式版本控制系统(没有之一)。GitHub:基于Git的项目托管平台,简单的说就是一个网站,通过注册账号后,可以使用Git服务,它提供了可以在上面创建资源仓库

2018-01-21 17:10:49 210

转载 文章标题

Oracle 异常处理1. 异常处理概念异常情况处理(EXCEPTION)是用来处理正常执行过程中未预料的事件,程序块的异常处理预定义的错误和自定义错误,由于PL/SQL程序块一旦产生异常而没有指出如何处理时,程序就会自动终止整个程序运行.在Oracle中有三种异常错误:预定义 ( Predefined )错误: ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由

2017-11-06 08:58:04 416

原创 Oracle 存储过程

Oracle 存储过程存储过程概述存储过程(Stored Procedure )是一组为了完成特定功能的SQL语句 集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数 (如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要 对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后 存储

2017-11-05 17:21:35 268

原创 AsyncTask

AsyncTask 异步任务在Android中对于一些耗时的操作,一般都不会放在UI线程中运行,会新建一个子线程去做。 Android默认UI线程阻塞超过20秒则会引发ANR异常。但是如果开启太多的子线程,这就会给系统带来巨大的负担,随之也会带来性能方面的问题。在这种情况下我们就可以考虑使用类AsyncTask来异步执行任务,不需要子线程和handler,就可以完成异步操作和刷新UI。AsyncTa

2017-09-22 13:57:18 220

原创 Android 之Fragment

Android 之 Fragment(四)

2017-08-25 10:23:42 186

原创 Android 之Fragment

Fragment与Activity的消息传递(一)

2017-08-25 09:12:22 161

原创 Android 之Fragment

Fragment的生命周期

2017-08-24 20:46:22 293

原创 Android 之Fragment

Android 之 Fragment(一)碎片(Fragment)的概述Android在3.0中引入了Fragment的概念,主要目的是用在大屏幕设备上,例如平板电脑上,支持更加动态和灵活的UI设计。平板电脑的屏幕比手机的大得多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互。如图所示,如果要显示ListView中的Item列表和一个Item所对应的内容,我们将ListView中所

2017-08-24 16:28:25 187

原创 Android中的Adapter

Android中的AdapterAndroid完全遵循MVC设计模式,其Activity是Controller,Layout是View,Style、String等是Model。 而Layout形式太多,数据无法直接绑定到上面,因此Android就引用了Adapter这个机制作为复杂数据的展示转换载体,所以各种Adapter只不过是转换方式和能里不一眼而已。Android中Adapter类图:其中常用

2017-08-22 20:07:31 284

原创 集合

集合集合的概述Java中集合是一种常用的数据结构,例如:队列、栈、链表等。集合市一中容器,用于存储数量不等的对象,并按照规范实现一些常用的操作和算法。在使用集合时,不必考虑数据结构和算法的具体实现细节,根据需要直接使用这些集合类并调用相应的方法即可,从而提高了开发效率Java的集合类主要由两个接口派生而出,分别是Collection和Map派生出的子接口或实现类。Java的常用集合主要分为三大类:

2017-08-16 15:13:24 251

原创 泛型

泛型从JDK5.0开始,Java引入了“参数化类型”的概念,这种参数化类型称为“泛型”。泛型是指将数据类型参数化,即在编译代码时将数据类型定义成参数,这些类型参数在使用前再进行指明。泛型提高了代码的重用性,使程序更加灵活、安全和简洁。泛型的好处是在程序编译期会对类型进行检查,捕捉类型不匹配错误,以免引起ClassCastException异常。泛型经常使用在类、接口和方法的定义中,分别被称为泛型类、

2017-08-15 19:57:05 265

原创 异常

异常1. 异常的概述异常就是在程序运行时出现的意外错误称为“异常”。在Java中异常分为两类:错误(Error):一般是指与虚拟机相关的问题,如系统崩溃、虚拟机错误、动态链接失败等,这些错误无法恢复或捕获,将导致应用程序中断;异常(Exception):因程序编码错误或外在因素导致的问题,这些问题能够被系统捕获并进行处理,从而避免应用程序非正常中断,例如:除数为0、对负数开平方、空指针访问等;

2017-08-14 17:20:52 183

原创 抽象类和接口

抽象类和接口抽象类抽象类是指被“abstract”关键字修饰的类。与之有关系的就是抽象方法,抽象方法:只有方法声明,没有方法实现的方法叫“抽象方法”,抽象方法也是用关键字“abstract”修饰。抽象类是对问题领域进行分析后得到的抽象概念,是对一批看上去不同,但本质上相同的具体概念的抽象。 将那些不同定义成抽象方法,让它的子类去实现。 抽象类是对一种事物的抽象,即对类抽象。定义抽象类和抽象方法的规则

2017-08-14 11:37:27 168

原创 内部类

内部类内部类是指在一个类体之内再定义一个类,在这样的情况下,外面的类称为“外部类”,里面的类称为“内部类”。注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.class两类。所以内部类的成员变量/方法名可以和外部类的相同。引入内部类的原因主要有以下几个

2017-08-12 16:33:05 306 1

原创 匿名类和匿名对象

匿名类和匿名对象在Java中有匿名类和匿名对象的概念,有名字可知他们是因为没有名字二指定为匿名类的。匿名类匿名类(也叫匿名内部类)他是内部类的一种。匿名类在类中只能使用一次,它通常用来简化代码的编写,但使用匿名类还有一个前提条件:它必须继承一个父类或者一个接口,因此这个匿名类会被默认为这个父类或者接口的子类或实现类。如://这是一个简单的接口public interface IPresenter

2017-08-12 16:19:40 2516

原创 单例模式

单例模式单例模式是Java中比较常见的设计模式,它的目的就是确保一个类只有一个实例,自行实例化并向整个系统提供这个实例。它有一下几个特征:单例类只能有一个实例;单例类必须自己创建自己的唯一实例;单例类必须给所有其他对象提供这一实例;单例模式分为一下几种:懒汉式,也是常用的形式。public class Singleton { //声明单例类的对象 private static

2017-08-12 14:58:23 189

原创 类与类之间的关系

类与类之间的关系1. 依赖关系依赖(dependency)关系: 也是类与类之间的连接. 表示一个类依赖于另一个类的定义. 依赖关系总是单向的 。可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层面,为类B作为参数被类A在某个method方法中使用。在

2017-08-10 00:23:34 530

原创 封装、继承与多态

封装、继承和多态1. 封装封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装。什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际

2017-08-09 20:50:13 515

原创 Final关键字

Final关键字在Java中,final表示 “不可改变、最终的” 的意思,用于修饰变量、方法和类:1.当final修饰变量时,表示该变量不可改变,即常量。常量一旦被赋值,就不可改变,常量在使用前,必须初始化(常量必须有确切的值)final int a = 100; //被final修饰的变量一旦被赋值,就不可改变a = 50; //程序会报错System.out.println(a);final

2017-08-09 18:44:21 178

原创 面向对象基础

面向对象基础1. 面向对象思想面向对象是以生活中客观存在的事物来构建软件系统,并在系统中尽可能的运用人类的自然思维方式,强调以事物对象为中心来思考、分析问题,并根据事物的本质特征将事物抽象为系统中的对象,作为系统中的基本构成单位。面向对象思想包括面向对象分析、面向对象设计和面向对象编程三个组成部分。面向对有以下几项特征:1、唯一性: 每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象

2017-08-09 11:38:08 186

原创 核心类

核心类1. 基本类型的封装类java中八种基本数据类型都有其各自的封装类。基本数据类型: byte、short、int、long、float、double、char、boolean; 对应的封装类:Byte、Short、Integer、Long、Float、Double、Character、Boolean;基本数据类型与其对应的封装类由于本质的不同,具有一些区别:int a = 10;Integ

2017-08-09 10:50:39 188

原创 java 基础

Java 基础Java概述Java简介: 1991年由sun公司所创,创始人詹姆斯·高斯林被称为Java之父,开始命名为Oak,1995年更名为Java,2009年Sun公司被Oracle公司收购。JDK工具:安装和配置,下载jdk,安装后配置Java环境,主要是配置Javahome、 path和classpath三个环境变量。创建JAVA_HOME 设置值为: jdk的安装路径 如:D:\Pr

2017-08-07 18:49:19 186

空空如也

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

TA关注的人

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