自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张志阳

行走在IT的路上

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

原创 java中IO流的知识点总结

1.流的概念流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。2.IO流的分类IO流分为字符流和字节流. 3.字节流和字符流的区别1.字节流读取的时候,读到一个字节就返回一个字节; 字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字

2015-09-01 10:39:38 14567 4

原创 Android Studio 设置自动配置git忽略

Android Studio 设置自动生成忽略1.下载ignore插件2.生成 .gitignore文件3. .gitignore文件展示1.下载ignore插件路径File–>Setting–> Plugins–>Browse repositories–>搜索下载.ignore注:需要重启Android Studio 插件才能生效。2.生成 .g

2018-10-18 19:09:19 1575 1

原创 android studio 升级到2.3 不支持apt

android studio 升级到2.3以后提示: Warning:Using incompatible plugins for the annotation processing: android-apt. This may result in an unexpected behavior.原因:android studio 2.3以后不支持 apt 解决方式:把项目中build.gradle

2017-09-06 17:32:48 885

原创 ScrollView嵌套EditText,导致EditText显示多行时滑动失效的问题

ScrollView嵌套EditText

2016-04-21 16:20:48 2084

原创 Android 微信支付

刚刚把微信支付做完,由于对微信支付不是很了解,前前后后花费了很多时间,过程中也遇到了很多问题。所以在这里把微信支付的步骤以及过程中需要注意的问题总结一下,供大家参考。 做的时候,由于服务器没有做好接口,对数据进行处理,所以我在刚开始写的时候,把服务器处理数据的工作也做了。其实做完回过头看看,Android端其实需要做的事情很简单。接下来我们可以通过微信支付开发文档中的交互时序图了解下微信支

2016-02-29 00:11:50 1204

原创 Android ListView分析

一.概述在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。本文将着重介绍一个使用BaseAdatper适配器将数据库中的数据显示到界面的小案例。二.列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。三

2015-10-17 17:00:22 580

原创 Android之对话框的使用

一.对话框对话框:就是在当前Activity之上显示的小窗口,用于和用户间进行信息交互。对话框通常用来作为提示或直接与程序运行相关的短暂停留界面。**二、AlertDialog可以实现大部分和用户交互的对话框**为了创建一个AlertDialog,可以使用AlertDialog.Builder子类。使用AlertDialog.Builder(Context)得到一个对话框构造器,然后使用该类的共有方

2015-10-17 10:54:16 543

原创 请求转发和重定向

一.请求转发和重定向的理解请求转发:A 请求B完成一件事情,B完成不了,于是B找C帮A完成,C完成后将结果给B,B又将结果给A.重定向:A 请求B完成一件事情,B完成不了,于是B告诉A,C可以完成这个事情,于是A又找C,C完成后将结果给A.二.请求转发和重定向的区别简单总结为: 请求转发:地址栏不发生改变,是服务器行为,一次请求,请求域中的数据不丢失。 重定向:地址栏发生改变,是

2015-10-11 16:25:37 872

原创 浅谈ServletContext

一.ServletContext概述WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用,服务器开始,其就存在,服务器关闭,其才释放。 由于一个WEB应用中的所有Servlet共享同一个ServletContext对象,它是一个全局的储存信息的空间,因此Servlet对象之间可以通过ServletContext对象来实现通讯。Servl

2015-09-25 19:37:36 368

原创 TCP/IP协议

1.TCP/IP协议的由来世界各地的人们都在使用着电脑,随着技术的发展,人们想让电脑之间进行通信,于是通过网线将电脑连接起来.但是仅仅连接起来是不够的,两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样。一个只懂英语的人,和一个只懂中文的人由于没有共同的语言(规则)就没办法沟通。两台电脑之间进行通讯所共同遵守的规则,就是网络协议,TCP/IP协议因此诞生. 国际标准化组

2015-09-02 10:36:39 733

原创 java中的多线程问题

1.什么是进程,线程,多线程 进程是系统中正在运行的程序 线程是进程的执行单元,执行路径 多线程是多个线程并发执行的技术.2.什么情况下使用多线程: (1).单线程不能满足业务需要.比如火车票售票系统,在同一时间可能有多个请求,这些请求之间是相互独立的,没有依赖关系,后台必须通过多线程保证对用户的及时响应. (2).单线程不能满足性能要求,通过多线程提高效率.比如,多线程可以用一个线程专门

2015-08-31 11:09:13 568

原创 设计模式 之 单例模式

1.单例模式概念: 单例模式是一种常用的设计模式,通过单例模式在内存中只能存在一个该类对象,即只能有一个实例,并且该实例易于外界访问.2.常用单例模式: 饿汉式:对象的初始化过程在类加载的时候就已经完成 懒汉式:调用方法的时候再创建对象.3.饿汉式单例模式的代码实现:public class Singleton1 { // 私有化构造方法,是不让外界随

2015-08-31 09:33:25 421

原创 java基础知识总结(二)--集合

一.集合 1.集合概述:由于我们使用的是面向对象语言,所以,我们要经常使用对象,而很多时候我们需要使用很多对象,而用数组对对象进行存储,长度是固定的,不适用于变化的数据.所以,java提供了一种容器,用于存储对象,这种容器就叫做集合. 2.集合和数组的区别:(1)集合a.集合长度可变b.集合只能存储引用数据类型c.集合可以存储多种数据类型(2)数组a.数组长度是固定的b.数组可以存储

2015-08-20 21:56:39 452

原创 Java基础知识总结(一)--基本语法知识

一.标识符(1)定义:就是给类,接口,方法,变量等起名字的字符序列 (2)组成规则: 英文大小写字母,数字,_和$ (3)注意事项: 不能以数字开头 不能是java中的关键字 区分大小写 (4)常见命名规则: a.包名:全部小写。 b.类名/接口名:每个单词首字母大写 c.变量/方法名:第一个单词小写,后面每个单词大写

2015-08-13 16:25:07 380

空空如也

空空如也

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

TA关注的人

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