随笔分类 - Java
摘要:Set最重要的操作是查找,为查找而设计。存入HashSet的元素必须定义hashCode(); Set不保存重复的元素,元素必须唯一。通过equals()方法一确保对象的唯一性。 Set中最常被用于归属性,可以很容易的询问某个对象是否在Set中。Set是基于对象的值来确定归属性的,contains(
阅读全文
摘要:public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.
阅读全文
摘要:Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法
阅读全文
摘要:import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; /* 使用方法: 将日期对象转换成日期格式的字符串 1.Date() + SimpleDateFormat() DateFormat dateFormat = ne...
阅读全文
摘要:Scanner类,一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。 用于扫描输入文本的实用程序。位于java.util包中。 使用Scanner接收键盘输入的字符,步骤: 1.导入Scanner类。 import java.util.Scanner; 2.创建Scanner对象。 Sc
阅读全文
摘要:初始化块: 包括静态初始化块和普通初始化块。 初始化块初是构造器的补充,初始化块总在构造器之前执行。 初始化块的修饰词只能是static。 系统可以使用初始化块来进行对象的初始化操作。 基本用法: 如果有一段初始化处理代码对所有对象完全相同,且无需接收任何参数,就可把这段初始化处理代码提取到初始化中
阅读全文
摘要:概念: 序列化就是将对象的状态存储到特定的介质中的过程,也就是将对象状态转换为可保持或传输格式的过程。 反序列化则是从特定存储介质中将数据重新构建对象的过程。可以将存储在文件上的对象信息读取,然后重新构建为对象。 过程: 将对象的公有成员、私有成员包括类名,转换为字节流 》写入数据流 》存储到存储介
阅读全文
摘要:流: 分为输入流和输出流,输入/输出是相对计算机内存来说的,数据输入到内存是输入流,数据从内存中输出是输出流。 流对象构造的时候会和数据源联系起来。 数据源分为:源数据源和目标数据源。输入流联系的是源数据源,输出流联系的是目标数据源。 按流向划分: 输入流:InputStream和Read 输出流:
阅读全文
摘要:File:表示文件与目录。用它来对文件或目录进行基本操作,它可以查出文件的基本相关信息,比如:名称、最后的修改日期、文件大小。 使用File类操作文件和目录属性步骤: 1.引入File类 import java.io.File; 2.构造一个文件对象 File file=new File("text
阅读全文
摘要:Java中的Random()函数 (2013-01-24 21:01:04) 转载▼ 标签: java random 随机函数 杂谈 分类: Java java random 随机函数 杂谈 <!-- 正文开始 --> 今天在做Java练习的时候注意到了Java里面的一个随机函数——Random,刚
阅读全文
摘要:自动装箱与自动拆箱 Integer i = 4;//i = new Integer(4);自动装箱 简化书写。 i = i + 6;// i = new Integer(i.intValue() + 6); //i.intValue() 自动拆箱 有时,需要将基本数据类型转换为对象。所有的基本类型都
阅读全文
摘要:数组是一种数据结构,用来存储同一类型值得集合。通过一个整型下标可以访问数组中的每一个值。 1.定义数组 声明数组(两种方式): int[] a; 或 int a[]; 上面语句只声明了变量a,并没有将a初始化为一个数组。应该使用new运算符创建数组。 int[] a=new int[100]; 这条
阅读全文
摘要:术语来讲的区别: 1.==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所指向的内存空间的值是不是相同 2.==是指对内存地址进行比较 equals()是对字符串的内容进行比较 3.==指引用是否相同 equals()指的是值是否相同 ==操作符专门用来比较两个变量的
阅读全文
摘要:package com.wu.toString; import java.util.Date; import java.util.GregorianCalendar; /** * * @author wuyong * @email 382999338@qq.com * @date2016年9月1日下午4:39:09 * 雇员类 */ class Employee { ...
阅读全文

浙公网安备 33010602011771号