- 博客(11)
- 收藏
- 关注
翻译 Java对象的序列化和反序列化
Java对象的序列化和反序列化一、序列化和反序列化的概念把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服
2017-09-29 15:27:23 149
原创 java提高篇-----抽象类与接口
java提高篇—–抽象类与接口接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来
2017-09-27 10:05:29 167
翻译 java synchronized详解
java synchronized详解一 、Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个sy
2017-09-25 10:57:14 265 1
翻译 Java中Runnable和Thread区别
Java中Runnable和Thread区别本来这篇文章是要开始讲讲Handler消息传递机制的。无奈里面牵涉了我不太熟悉的Runnable跟Thread,在学习android前,啃了一段时间的java,但是并没有花太多时间研究。没办法,先把基础打牢实了。Java多线程java中有两种实现多线程的方式: 1. 一种是通过继承Thread类,同时重写run()方法。但是java中,只允许单继承,也
2017-09-25 09:22:20 444
翻译 Mybatis的等标签详解
Mybatis的等标签详解sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用mysql语法和函数,例如字符串链接函数CONCAT:if标签**一个很普通的查询: Xml代码 :<!
2017-09-20 09:26:52 333
原创 解决URL中文乱码问题
我们主要通过两种形式提交向服务器发送请求:URL、表单。而表单形式一般都不会出现乱码问题,乱码问题主要是在URL上面。通过前面几篇博客的介绍我们知道URL向服务器发送请求编码过程实在是实在太混乱了。不同的操作系统、不同的浏览器、不同的网页字符集,将导致完全不同的编码结果。如果程序员要把每一种结果都考虑进去,是不是太恐怖了?有没有办法,能够保证客户端只用一种编码方法向服务器发出请求? 有!这里我主要
2017-08-10 12:00:15 2093
原创 Oracle 模糊查询的用法
like查询今天无意间看到一篇文章,谈到了oracle数据库一种和like查询相同的方法,如下:table a id name age 1 xiaohua 24 2 xiaoli 25 3 xiaowang 24table aselect * from table a where a.name like '%xiao%'查询结果如下: id
2017-07-31 17:52:57 520
原创 数组、List和ArrayList的区别
数组、List和ArrayList的区别 有些知识点可能平时一直在使用,不过实际开发中我们可能只是知其然不知其所以然,所以经常的总结会对我们的提高和进步有很大的帮助,这里记录自己在工作之余的问题,持续更新,欢迎高手斧正。数组、List和ArrayList的区别数组在内存中是连续存储的,所以它的索引速度是非常的快,而且赋值与修改元素也很简单,比如:string[] s=new string[3]
2017-07-28 11:42:17 183
原创 java的三大特性之封装
java的三大特性之封装、继承、多态 以前对于java基础的掌握太差,以至于现在有些东西还不知道,前几天看到一篇文章颇有感触,今天写出来给大家分享一下:封装继承多态详解封装 对于封装而言,一个对象它所封装的是自己的属性和方法,所以它是不需要依赖其他对象就可以完成自己的操作。使用封装的好处:良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员进行更精确的控制。隐藏信息,
2017-07-28 10:25:54 222
原创 良好的开始是成功的一半
良好的开始是成功的一半每次看着别人的博客自己都会心里痒痒一下,什么时候我也能拥有自己的博客,总结自己的经验给大家分享。今天,注册了博客,开始自己的博客生涯,让自己以后走的每一步都有你的见证!
2017-07-27 17:06:48 413 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人