自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白晋级手册

爱生活,爱code

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

原创 Java IO流——序列化的基本操作

对象序列化,就是将Object转换成byte序列,反之叫对象的反序列化 序列化流(ObjectOutputStream),是过滤流—-writeObject 反序列化流(ObjectInputStream)—readObject 序列化接口(Serializable) 对象必须实现序列化接口 ,才能进行序列化,否则将出现异常 这个接口,没有任何方法,只是一个标准 tr

2016-11-03 19:22:23 397

原创 Java IO流——字符流

1. 编码问题java使用utf-16be编码2. 认识文本和文本文件java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码)文件是byte byte byte ...的数据序列文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化为byte的存储结果3. 字符流(Reader Writer)—->操作的是文本文本文件字符的

2016-11-02 22:55:10 276

原创 Java IO流——字节流

1.InputStream、OutputStreamInputStream抽象了应用程序读取数据的方式OutputStream抽象了应用程序写出数据的方式 2.EOF = End 读到-1就读到结尾3.输入流基本方法int b = in.read(); //读取一个字节无符号填充到int低八位.-1是 EOFin.read(byte[] buf) in.read(byte[] buf

2016-11-02 17:50:52 317

原创 Java IO流——对文件的操作

java.io.File类用于表示文件(目录)File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问package com.sample.io;import java.io.File;import java.io.IOException;/** * File类常用API */public class FileDemo { /** * @param arg

2016-11-02 12:54:02 320

转载 Java习惯用法总结

原文链接: nayuki 翻译: ImportNew.com - 进林译文链接: http://www.importnew.com/15605.html[ 转载请保留原文出处、译者和译文链接。]在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《

2016-10-24 12:44:52 210

转载 Java多线程面试题Top50

原文链接: javarevisited 翻译: ImportNew.com - 李 广译文链接: http://www.importnew.com/12773.html1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线

2016-10-24 12:16:45 306

原创 Java实现快速,选择,希尔,归并排序算法

快速,选择,希尔,归并排序算法

2016-10-16 11:19:03 332

转载 Java常用集合类框架的基本接口

在Java中有一套设计优良的接口和类组成了Java集合框架,使程序员操作成批的数据或对象元素极为方便。所有的Java集合都在java.util包中。(1)、List接口及其实现类List接口继承于Collection接口。 List接口及其实现类是容量可变的列表,可按索引访问集合中的元素。特点:集合中的元素有序、可重复;实现类:· ArrayLi

2016-10-09 16:38:59 6181

转载 Java中只有按值传递,没有按引用传递

先来看一个作为程序员都熟悉的值传递的例子: Java代码  ... ...  //定义了一个改变参数值的函数  public static void changeValue(int x) {  x = x *2;  }  ... ...  //调用该函数  int num = 5;  System.out.println(num)

2016-10-09 11:51:41 250

转载 Java内存泄露的原因与实例

一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会使用有向图的方

2016-10-09 11:03:41 362

转载 Java 多线程同步的五种方法

转自: http://www.codeceo.com/article/java-multi-thread-sync.html一、引言前几天面试,被大师虐残了,好多基础知识必须得重新拿起来啊。闲话不多说,进入正题。二、为什么要线程同步因为当我们有多个线程要同时访问一个变量或对象时,如果这些线程中既有读又有写操作时,就会导致变量值或对象的状态出现混乱,从而导致程

2016-09-27 23:27:06 383

转载 Java多线程学习

本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。首先讲一下进程和线程的区别:  进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。  线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。  线程和进程一样分

2016-09-27 15:17:45 224

转载 深入理解java异常处理机制

. 引子       try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。

2016-09-27 14:58:17 249

原创 JAVA代码编写规范

Nested “enum”s should not be declared static squidNoncompliant Code Examplepublic class Flower { static enum Color { // Noncompliant; static is redundant here RED, YELLOW, BLUE, ORANGE }

2016-08-15 10:14:27 1393 1

转载 Android Design Support Library使用详解

Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support Library的兼容性更广,直接可以向下兼容到Android 2.2。这不得

2016-04-13 12:00:17 529

原创 利用Gson解析多层嵌套的JSON数据

数据实例:{ "error": 0, "status": "success", "results": [ { "currentCity": "青岛", "index": [ { "title": "穿衣",

2016-04-10 23:21:25 24318 3

原创 提取多层嵌套JSON类型数据

package com.iteam.test;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class Test {public static void main(String[] args) { String s = "{\"error\":0,\"status\":\"success\",\"resu

2016-04-10 11:31:25 37770 15

原创 如何创建前台Android Service

如何创建前台Android Service代码public class LocationService extends Service { @Override public void onCreate() { super.onCreate(); Resources res = getResources(); Notification.Builder build

2016-04-09 20:12:17 361

原创 Android Studio 1.5 正确导入so文件的方法

最近做用Android Studio做百度地图开发遇到了导入so文件错误问题,可能Android Studio比较新的原因,百度地图的官方文档说得也不是很清楚,被坑了半天,先看看百度怎么说的吧!百度地图SDK的配置方法 百度定位SDK的配置方法 经过检验后发现只需要新建jniLibs目录,不需要添加代码,亲测有效哦! 注意:小弟用的是Android Studio 1

2016-01-08 20:46:21 326

空空如也

空空如也

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

TA关注的人

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