Java
LiuShuaiQ
这个作者很懒,什么都没留下…
展开
-
Java知识点梳理系列(序)
其实刚开始写博客的时候就想把我以前的一些有用的笔记放到这上面,由于好多原因,主要是因为比较懒,一直没有把笔记放上来,现在准备一下把我最开始学习Java时做的一些笔记放上面,这些笔记知识点不是太详细,只是记载了一些基本的知识点,在我很长的一段时间了,我都会用来查阅和参考使用,希望对你们也有所帮助,如果有错误和不准确的地方,希望你们能给我留言,我看到后会立马改正的!原创 2016-06-10 13:44:58 · 414 阅读 · 0 评论 -
Java解析Yaml介绍
序言:YAML是一种类似XML和JSON的用于格式化数据的标记语言,它的可读性比起XML和JSON更高一些,在反编译Apk时就会生成这么一个YAML文件,里面写了一些配置信息,关于YAML的具体语法在这就不具体介绍了,网上百度一下还是很多的。下面就记录一下我在项目中怎么去解析YAML文件的,解析YAML文件,我使用了snakeyaml的jar包,jar包地址:下载。使用:1、首先是解析,代码如下:原创 2017-06-13 11:20:39 · 19788 阅读 · 0 评论 -
KSoap2-android的调用以及封装使用
KSoap2-android的简单用法依赖Ksoap2-android包点击下载使用SoapObject rpc = new SoapObject("命名空间", "方法名"); //设置参数 rpc.addProperty("key", "value"); //设置Soap消息 SoapSerializationEnvelope en原创 2017-04-19 17:32:12 · 6930 阅读 · 2 评论 -
装饰者模式在Java I/O中的应用
首先来说说什么是装饰者模式,装饰责模式的主要就是动态地给一个对象添加一些额外的职责或者行为。这种方式比继承来的更加的灵活,下面的他的各个组件关系图。 分析一下各个组件: Component(抽象组件角色):-被装饰对象的统一接口 ConcreteComponent(具体组件角色):-被装饰者 Decorator(抽象装饰器):-维持一个指向构件Co原创 2016-06-10 15:01:58 · 981 阅读 · 0 评论 -
Java内存区域介绍与Java内存溢出异常分析
本博客是在读《深入理解Java虚拟机》这本书第二章的一个笔记。首先介绍一下Java执行程序时的内存区域:如图,我们将内存分成了5大块区域:方法区,堆,虚拟机栈,本地方法栈以及程序计数器。这几个区域的功能概括如下:程序计数器:占用内存很小,作用就是指示下一条将要执行指令的地址,分支,循环,跳转,异常处理以及线程恢复等都需要计数器来完成,而且他是线程独立的(每个线程拥有一个独立的程序计原创 2015-06-03 00:37:46 · 690 阅读 · 0 评论 -
Java笔记(七)多线程
一个独立程序的每一次运行称为一个进程。每一个进程中又可以包含多个同时执行的子任务,对应于多个线程。 1.多线程编程基础 (1)线程的概念 进程:创建一个进程代价大,设置一个进程要占用想当一部分处理器时间和内存资源,而且进程间的通信也很不方便。 如果同一个应用程序需要并行处理多件任务,就不必建立多个进程,而是在一个进程中建立多个线程。 在Ja原创 2016-06-10 14:30:43 · 562 阅读 · 0 评论 -
Java笔记(六) 对象群体的组织
在一般的应用系统中,同一类型的对象通常有很多,需要对这些对象进行有效的组织。本章主要介绍组织群体对象的常用数据结构、算法及面向对象的实现。 在Java中,Collection及Map是两个接口,以这两个接口为根的层次结构中有很多类,都可以用来组织群体对象。本章将概要介绍Java的集合框架。 1.对象数组 (1)用数组存储对象 数组元素可以是任何类型(只原创 2016-06-10 14:26:04 · 1226 阅读 · 0 评论 -
Java笔记(五) 输入输出
1.输入输出流 (1)I/O流的概念 Java中没有标准的输入输出语句,在Java中将信息的输入与输出过程抽象为输入输出流,Java所有的输入和输出操作都要通过I/O包中的一些流类方法来实现。 读写数据的方法大体上是一样的:(读:1打开一个流、2.读信息、3.关闭流)(写:1.打开一个流、2.写信息、3.关闭流) (2)预定义的I/O流类概述原创 2016-06-10 14:21:51 · 739 阅读 · 0 评论 -
Java笔记(四) 接口与多态
Java中的接口在语法上有些类是于抽象类,主要作用是帮助实现类的多重继承功能。 多态性是面向对象程序设计语言的重要特性之一。 1.接口 接口可以想象成为一个“纯”抽象类。接口也包含了数据成员,但他们都是默认为static、final的,接口只提供一种形式,并不提供实施的细节。 (1)接口的作用及语法 a.接口的作用原创 2016-06-10 14:19:53 · 865 阅读 · 0 评论 -
Java笔记(三)类的重用
Java语言的重用机制,重用的形式可以是类的组合或继承。基于类和对象的重用比传统程序的重用更容易。 1.类的继承 (1)继承的概念(子类,超类) Java要求声明的每个类都有父类,当没有显示指定父类时,父类隐含为java.lang包中的Object类。 Java只支持单继承。(虽然只支持单继承,但可以通过实现接口原创 2016-06-10 14:05:42 · 4381 阅读 · 0 评论 -
Java笔记(二)类的方法
1.方法的控制流程 (顺序结构,选择结构,循环结构) (1)if选择结构 (2)switch选择结构 (3)for循环结构 在Java5中提供了增强for循环的功能 增强for循环可以用来对数组或者集合对象进行遍历原创 2016-06-10 14:01:41 · 440 阅读 · 0 评论 -
Java笔记(一)类与对象的基本概念
1.面向对象的程序方法概述 (抽象,封装,继承,多态)Java仅支持单继承。2.类与对象 (1)类的声明 (2)对象的声明与引用 Java5:自动装箱与自动拆箱(用于封装基本数据类型) (3).数据成员 (4).方法成员原创 2016-06-10 13:59:43 · 524 阅读 · 0 评论 -
Java中的四种引用介绍和使用场景
最近换工作,准备把我之前工作中的一些东西做一下总结吧,写的不是很完善的地方,还请见谅!Java中有四种引种,我们最常见的就是强引用,就是使用new关键字创建一个对象的方式。关于这四种引用,我介绍一下他们的功能和使用场景。1、强引用(Strong Reference)功能:一个对象如果具有强引用,那么垃圾回收器绝不会回收它,即使当内存不足时,VM宁愿抛出内存不足的异常,也不会去回收这些对象。 使用场原创 2017-07-13 15:03:56 · 3331 阅读 · 0 评论