java==IO=随机读写文件
摘要:/** * RandomAccessFile:不是IO四大体系中的子类; * 特点: * 1、该对象即能读又能写。 * 2、该对象内部维护一个byte【】数组并通过指针可以操作数组中的元素; * 3、数组可变,指针可以根据getFilePointer方法获取指针的位置,和通过seek方法设置指针的位置; * 4、其实该对象就是将字节输入流和输出流进行了封装。 * 5、构造方法只能接...
阅读全文
java==IO练习,文件切割合拼工具开发代码
摘要:package 递归; /* * 1、递归一定要明确条件,否则容易栈内存溢出 * 2、注意递归次数,次数太多容易造成栈内存溢出 * */ public class DiGuiDemo { public static void main(String[] args) { //toBin(6); int sum = getSum(5); ...
阅读全文
java===IO=file
摘要:package File类; import java.io.File; import java.io.IOException; import java.text.DateFormat; import java.util.Date; public class FileDemo_1 { public static void main(String[] args) throws IOEx...
阅读全文
java===IO=properties
摘要:package Properties; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileRead...
阅读全文
java===IO基本规律,各大常用IO流介绍练习
摘要:package IO流基本规律应用; /** * 转换流使用: * 1、操作文本数据,但是接受或者输出的是字节流,为了操作方便转换到字符流 * 2、涉及到编码表,只有转换流才能指定编码表,这也是字符流跟字节流的不同,字符流=字节流+编码表*/ import java.io.BufferedReader; import java.io.BufferedWriter; import java....
阅读全文
java===IO字节流、字符流
摘要:package IO字符流; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class CharStreamBufferDemo1 { ...
阅读全文
java===IO : 基本概念
摘要:package IO基本概念; import java.io.FileWriter; import java.io.IOException; /**IO流用来处理设备间数据的传输:例如 硬盘存储数据(存储时间长),放到内存中读取(临时存储,但是处理效率快) * 1、从硬盘向内存中输入 就是reader-->输入流 2、 从内存向硬盘写入 就是Writer-->输出流 * 输入输出流相...
阅读全文
java===Math类
摘要:package 常用类.Math; import java.util.Random; /**Math提供了操作数学运算的方法,都是静态的。 * 常用方法:Math.abs();返回绝对值 * Math.ceil();返回大于参数的最小整数 * Math.floor();返回小于参数的最大整数 * Math.round();返回四舍五入的整数 ...
阅读全文
java===Date,DateFormat,SimpleDateFormat,Calendar类
摘要:package 常用类.Date; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /**月份从0-11的整数表示,0是一月,11是12月 * 日期对象--》毫秒值 getTime方法: * 原因...
阅读全文
java===Runtime类
摘要:package 常用类.RunTime; import java.io.IOException; /**Runtime:没有构造方法摘要,说明该类不可以创建对象,又发现 * 还有非静态方法,说明该类应该提供静态的放回该类对象的方法。而且只有一个,说明Runtime类使用了单例设计 * 模式设计的; * * * */ public class RunTimeDemo { ...
阅读全文
java===System
摘要:package 常用类.System; /** * Properties 集合中都是String类型的建和值*/ import java.util.Properties; import java.util.Set; public class SystemDemo { private static final String LINE_SEPARATOR =System.getPrope...
阅读全文
java===泛型
摘要:package 泛型; import java.util.ArrayList; import java.util.Iterator; public class GenericDemo { public static void main(String[] args) { ArrayList a1 = new ArrayList(); a1.add("乔...
阅读全文
java===map集合
摘要:package 集合框架5.hashmap.treemap; import java.util.HashMap; /** * HashMap集合: * map集合最大特点为双列集合,键值对存在对应关系(映射); * HashMap数据结构是哈希表,因此需要覆写hashCode()、 * equals()方法;保证key的唯一性,value是可以重复的; * * 例:写一个输入日...
阅读全文
java===集合框架之HashSet,treeSet
摘要:package 集合框架4.hashSet; import java.util.HashSet; import java.util.Iterator; import 对象库.Person; import 对象库.Student; /** * hashSet集合: * 数据结构为哈希表;因此需要复写hashCode()方法,以此来进行容器内部元素排序 * 但是哈希值有几率会相同,元素却...
阅读全文
java===集合之linkedlist
摘要:package 集合框架2.linkedlist; import java.util.Iterator; import java.util.LinkedList; public class LinkedListDemo1 { public static void main(String[] args) { LinkedList link = new LinkedLi...
阅读全文
java===集合框架之list体系
摘要:通过这段时间对集合框架的学习,java中的常见容器基本学完,数组,stringbuilder,StringBuffer,集合 集合笔记:
阅读全文
StringBuilder===练习
摘要:public class StringDemo9{ public static void main(String[]args){ int [] arr={21,43,56,2567,43}; /**将int数组变成字符串*/ String s=method1(arr); String s1 = method2(arr); ...
阅读全文
java===String类练习
摘要:package cn.china; public class StringDemo7 { public static void main(String[] args) { String string = " dfg "; String s =mytrim(string); System.out.println(s); ...
阅读全文
java练习多线程
摘要:1、创建多线程方式继承Thread类 2、实现多线程第二种方式Runnable接口 3、多线程中的同步代码块、同步函数、静态同步函数需要注意的事项 当函数名用static修饰时,同步锁不能用this,static函数的锁使用对象.getClass()获取的字节码文件或者类名.class获取;
阅读全文