JAVA SE
糖醋花生
世间一切、为我所用、非我所有
展开
-
java的序列化和反序列化
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括转载 2017-10-18 10:42:26 · 110 阅读 · 0 评论 -
浅析Java中的final关键字
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 若有不正之处,请多多谅解并欢迎指正。 请尊重作者劳动成果,转载请标明原文链接转载 2017-10-17 13:39:07 · 142 阅读 · 0 评论 -
面试感悟----一名3年工作经验的程序员应该具备的技能
原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢! 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算转载 2017-10-17 13:19:36 · 128 阅读 · 0 评论 -
静态代码块和构造器的执行顺序
实例化一个类A的时候的执行顺序, 即:1 . 先执行代码块里的代码; 2 . 然后执行非静态代码块; 3 .最后才真正执行构造器里的代码。 Print.java 1 package com.testStatic; 2 3 public class Print { 4 static{ 5 System.out.pr转载 2017-10-13 10:28:09 · 228 阅读 · 0 评论 -
Java面试题
java一个汉子原创 2017-10-23 11:26:27 · 149 阅读 · 0 评论 -
数组 Map 使用小结
数组的使用 数组在内存中表示一串连续的空间,以保存一行连续的数值 数组的声明 int[] a = new int[5]; int b[] = new int[5]; 声明同时赋初值 int[] d = new int[]{1,2,3,4,5}; int[] c = {1,2,3,4,5}; Arrays.sort(d); 冒泡排序法 int[] arr = {12,3转载 2017-10-18 15:03:00 · 1531 阅读 · 0 评论 -
java规约
命名规则 由字母、数字、下划线、美元符号组成。 1.包名统一使用小写 应用工具类包名为com.alibaba.open.util 2.类名使用UpperCamelCase风格。抽象类命名使用Abstract或Base开头,异常类命名使用Exception结尾,测试类以测试的类的名称开始,以Test结尾。 3.方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风原创 2017-10-19 14:01:38 · 357 阅读 · 0 评论 -
Java对List的常用操作
目录: list中添加,获取,删除元素;list中是否包含某个元素;list中根据索引将元素数值改变(替换);list中查看(判断)元素的索引;根据元素索引位置进行的判断;利用list中索引位置重新生成一个新的list(截取集合);对比两个list中的所有元素;判断list是否为空;返回Iterator集合对象;将集合转换为字符串;将集合转换为数组;集合类型转换;去重复; 备转载 2017-10-18 16:14:04 · 336 阅读 · 0 评论 -
JAVA内部类使用小结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inn转载 2017-10-18 13:22:06 · 165 阅读 · 0 评论 -
java序列化java.io.Externalizable
这次我们讲的是控制对象的序列化和反序列化 控制序列化就是有选择的序列化对象,而不是把对象的所以内容都序列化,前篇我们的例子中介绍了transit变量和类变量(static)不被序列化,现在我们还有一种更为灵活的控制对象序列化和反序列方法,可以在序列化过程中储存其他非this对象包含的数据 我们现在再来介绍一个接口 java.io.Externalizable 。当对象实转载 2017-10-18 11:53:58 · 129 阅读 · 0 评论 -
foreach语句使用总结
增强for(part1:part2){part3}; part2中是一个数组对象,或者是带有泛性的集合. part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. part3当然还是循环体. foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句转载 2017-10-17 16:10:15 · 367 阅读 · 0 评论