Java
文章平均质量分 57
cravingszy
想要更好的东南小渣渣、
展开
-
String、StringBuffer、StringBullider
String、StringBuffer、StringBullider的区别?String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 1)、 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于: String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等转载 2016-01-18 14:53:23 · 334 阅读 · 0 评论 -
Java序列化与反序列化
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。1.Java序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。2.为什么需要序列化与反序列化我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会原创 2016-03-02 10:45:02 · 201 阅读 · 0 评论 -
java进制转换成字符串
java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf(“FFFF”,16).toString(原创 2016-03-29 14:50:48 · 362 阅读 · 0 评论 -
随便看看
自我理解可能许多人对内存分配上的“栈 stack ”和“堆 heap ”还不是很明白。简单的来讲, stack 上分配的内存系统自动释放, heap 上分配的内存,系统不释放,哪怕程序退出,那一块内存还是在那里。 stack 一般是静态分配内存, heap 上一般是动态分配内存。 由 malloc 系统函数分配的内存就是从堆上分配内存。从堆上分配的内存一定要自己释放。用 free 释放,不原创 2016-04-03 10:10:56 · 190 阅读 · 0 评论 -
Java序列化与反序列化
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。2.为什么需要序列化与反序列化我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数转载 2016-03-15 09:41:41 · 193 阅读 · 0 评论 -
java的自己进行输入输出
自己的想法:一直不是特别会 java的输入 像c中的scanf那样 下面是个简单的小程序做个实例让自己记住吧 代码:import java.util.Scanner;import java.util.ArrayList;public class Main{ public static void main(String[] args) throws Exception{原创 2016-03-28 15:55:03 · 479 阅读 · 0 评论 -
java知识点2016.4.14
面试2016年4月14日南京 晴 25℃ 热 地点:华为南研所 心情:一般 任务:参加所谓的华为实习生面试(ps:同时也是自己人生的首面) …… 结果:自我认为一般,或许能拿到吧问题一:java反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方原创 2016-04-19 14:55:58 · 274 阅读 · 0 评论 -
java基础
**1.静态代码块 2.构造代码块3.构造方法的执行顺序是1>2>3;明白他们是干嘛的就理解了。 1.静态代码块:是在类的加载过程的第三步初始化的时候进行的,主要目的是给类变量赋予初始值。 2.构造代码块:是独立的,必须依附载体才能运行,Java会把构造代码块放到每种构造方法的前面,用于实例化一些共有的实例变量,减少代码量。 3.构造方法:用于实例化变量。 1是类级别的,2、3是实例级别的,原创 2016-09-17 16:24:22 · 239 阅读 · 0 评论