04 2017 档案
摘要:TestServer.java TestClient.java
阅读全文
摘要:TestCopyDocuments.java TestCopyFiles2.java
阅读全文
摘要:package com.sxt.prac; /* * 缓冲流之字符缓冲流 defaultCharBufferSize = 8192; * 1.读入到程序 * 2.程序写到文件 * 3.采用循环边读边写 * 两个独有的方法: * BufferedReader br.readLine();//读内容 没有返回null * BufferedWriter bw.newLine; ...
阅读全文
摘要:package com.sxt.io; /* 字节流转换成字符流(转换流) * InputStreamReader extends Reader * OutputStreamWriter extends Writer */ import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileW...
阅读全文
摘要:GB2312 GB2312编码适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。 对于人名、古汉语等方面出现的罕用字,GB 2312不能处理,这导致了后来GBK及GB 18030汉字字符集的出现。 ISO-8859-1 通常叫做Latin-1。Latin-1包括了
阅读全文
摘要:package com.sxt.copy1; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.O...
阅读全文
摘要:package com.sxt.copy2; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.Reader; import java.io.Writer; /* * 字符...
阅读全文
摘要:package com.sxt.reader; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream...
阅读全文
摘要:
阅读全文
摘要:package com.sxt.other; /* * 字符串数组+集合ArrayList * 模拟扑克发牌 */ import java.util.ArrayList; import java.util.Collections; import java.util.List; public class PokerCard { public static void main(Str...
阅读全文
摘要:package com.sxt.arraytest3; /* * 二维数组 */ public class TestArray { public static void main(String[] args) { //静态初始化 int[][]arr4 = {{21,3},{3,3},{2,3,4}}; int[][]arr2 = ne...
阅读全文
摘要:package com.sxt.arraytest2; import java.util.Arrays; /* * 随机数专题 * Math类的random()方法 * m~n的随机数 * 公式:(int)(Math.random()*(n-m+1)+m) */ public class TestRandom { public static void main(String[]...
阅读全文
摘要:package com.sxt.arraytest2; /* * 二分查找 前提:有序 */ public class TestBinarySearch { public static void main(String[] args) { //待查找序列 int[] arr = {1,3,5,7,9,13}; //待查目标 ...
阅读全文
摘要:package com.sxt.arraytest2; /* * 形参列表的作用:1.接受方法调用处传来的实参 * 2.规定了实参传入数据的类型 */ import java.util.Arrays; public class TestArrrayDelete { public static void main(String[] args) { ...
阅读全文
摘要:package com.sxt.arraytest2; /* * 冒泡排序 * 思想:两两交换 一路大的向右 */ import java.util.Arrays; public class BubbleSort { public static void main(String[] args) { int[] arr = {3,54,23,54,98,4,23...
阅读全文
摘要://数组的复制:注意生成新的数组!! int[] arr6 = Arrays.copyOf(arr3,10); //数组的复制:不会生成新的数组!! System.arraycopy(arr2, 0, arr3, 0, 3); System.out.println(Arrays.toString(a
阅读全文
摘要:package com.sxt.kebianxingcan; /* * 可变形参 * 声明:数据类型...标识符 * 作用:将实参作为数组处理 * 规则:一个方法只能有一个可变形参并且作为最后一个形参 * */ public class Test1 { public static void main(String[] args) { doub...
阅读全文
摘要:package com.sxt.arraytest2; public class breakTest { public static void main(String[] args) { label:for(int i=0; i<5; i++){//label: for(int j=0; j<5; j++){ if...
阅读全文
摘要:ValueTest1.java ValueTest2.java
阅读全文
摘要:package com.sxt.arraytest1; /* * 求班里学生的平均成绩,以及成绩的综合 输出每个同学的成绩 */ import java.util.Arrays; import java.util.Scanner; /* * 一维数组 */ public class ArrayTest3 { public static void main(String[] ...
阅读全文
摘要:package com.sxt.arraytest1; import java.util.Arrays; /* * 一维数组 */ public class ArrayTest2 { public static void main(String[] args) { //动态初始化 int[] arr1 = new int[5]; ...
阅读全文
摘要:package com.sxt.arrays.test; import java.util.Arrays; /* 1,2,3,4!5,6,7!8,9!12,456,90!32 * 将此字符串以叹号为分割存入二维数组中 * 知识点:字符串+数组 */ public class TestArray { public static void main(String[] arg...
阅读全文
摘要://按照外部比较器按名字排序(如果名字相同则按年龄降序排序): //Student [name=aaa, age=15, salary=32.2] //Student [name=aaa, age=11, salary=352.2] //Student [name=bbb, age=21, sala
阅读全文
摘要:Student.java SalarySortOfStudent.java NameSortOfStudent.java TestStudent.java
阅读全文
摘要:Student.java TestStudent.java
阅读全文
摘要:package com.sxt.home1; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; imp
阅读全文
摘要:TestHashSet.java Person.java
阅读全文
摘要:package com.sxt.utils.math; /* * Math类 */ public class TestMath { public static void main(String[] args) { System.out.println(Math.ceil(5.2));//向上取整 6.0 System.out.println(Math....
阅读全文
摘要:Season.java TestSeason.java
阅读全文
摘要:枚举:严格限制了输入的范围 Sex.java Student.java TestSex.java
阅读全文
摘要:package com.sxt.utils.date1; import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; /* * 日期格式化类(必须掌握) * API: * G Era 标志符 Text AD y 年 Year 1996; 96 M 年中...
阅读全文
摘要:package com.sxt.utils.date1; import java.sql.Date; /* * sql.date:没有时,分,秒 */ public class TestDate2 { public static void main(String[] args) { //第一种创建方式 java.util.Date date = n...
阅读全文
摘要:package com.sxt.utils.date1; import java.util.Date; /* * util.date */ public class TestDate { public static void main(String[] args) { //第一种方式:无参 Date date = new Date(); ...
阅读全文
摘要:package com.sxt.home; /* * hdsakhdsakhflkdsjfzldsafkdskfdsalkfdsalkfpdspfAmklAldAkdsaAA *统计每个字母的个数 */ public class Test { public static void main(String[] args) { String s = "hdsakhdsa...
阅读全文
摘要:package com.sxt.exception.test1; import java.util.InputMismatchException; import java.util.Scanner; /* * 异常处理之多重catch * ArrayIndexOutOfBoundsException:数组越界异常 * ArithmeticException:算术异常 * InputM...
阅读全文
摘要:package com.sxt.wrapper.test2; /* 0418 * 异常处理 * 采用异常处理的好处:保证程序发生异常后可以继续执行 * e.printStaceTrace:打印堆栈信息 * (1)try{}catch(){}:发生异常后,不再执行异常以后的代码,直接执行catch语句块的内容 * (2)try{}catch(){}finally{肯定会被执行的语句块}:...
阅读全文
摘要:/* 博弈游戏 */ import java.util.*; class AgainstGame{ static int totalMoney;//全局 static int betNum;//全局 public static void main(String [] args){ Scanner input = new Scanner(System.in);...
阅读全文
摘要:Ctrl+Tab 实现在多个打开的窗口间切换 Ctrl+Shift+Q 区块注释 Ctrl+K 行注释 Tab 缩进 Shift+Tab 删除缩进 先按住键盘上的“ctrl”键不放,然后滚动鼠标的滚轮:文字变大Ctrl+Shift+Up 上移当前行 Ctrl+Shift+Down 下移当前行
阅读全文