原因以及解决方法: 核心方法如下: public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub FileReader fr=new FileReader("test.txt"); FileWriter fw=new FileWriter("test2.txt"); /*int b=0; while(b!=-1){ b=fr.read(); Sy…
Java中数字的格式化输出 double d = 345.678; String s = "hello!"; int i = 1234; //"%"表示进行格式化输出,"%"之后的内容为格式的定义. System.out.printf("%f",d);//"f"表示格式化输出浮点数. System.out.printf("%9.2f",d);//"9.2"中的9表示输…
InputStream:所有字节输入流的所有类的超类. read(byte[] b)从输入流中读取一定数量的字节,并将其存储在缓冲数组b中 reset()将此流重新定位到最后一次对此流调用mark方法的地方 InputStream的所有子类:FileInputStream,ByteArrayInputStream,FileInputStream,StringBufferInputStream OutputStream:所有字节输出流的所有流的超类. flush():刷新该流中的缓冲,将缓冲数据写…
学习目标: 掌握switch的使用 学习内容: 1.switch语法 <font color=#000000 size=3> switch(表达式) { case 常量1: 语句体1; break .... case 常量2: 语句体2; break default: 语句体3; } switch中表达式可以为short.int.byte.char case是常量,用于与表达式进行比较,如果为false则执行下一个case,如果为true则通过后面的break跳出switch循环,执行循环外的…
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String[] args) { for (int x = 1; x <= 9; x++) { // 控制循环的行数 for (int y = 1; y <= x; y++) { // 控制列数 System.out.print(x + "*"…
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; import de.i…
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String args[]) { String str = "##@@hello**"; // 字符串对象 System.out.println(str.startsWith("##")); // 是否以“##”开头 System.o…
Java中异常的分类 Java中的异常机制是针对正常运行程序的一个必要补充,一般来说没有加入异常机制,程序也能正常运营,但是,由于入参.程序逻辑的严谨度,总会有期望之外的结果生成,因此加入异常机制的补充,就是为了更好的处理意料之外的结果. 所有异常都继承与Exception类,但是异常本质上分为两种: 检查异常(CheckedException) 顾名思义,这个异常抛出来,我们可以抓住它(也就是传说中的try-catch-finally系列),这类异常通常是在设计者考虑之内的 .可处理异常,譬如…
1. Java中length,length方法,size方法区别 length属性:用于获取数组长度. length方法:用于获取字符串长度. size方法:用于获取泛型集合有多少个元素. 2. isEmpty方法 isEmpty方法用来判断是否为空,很多类都有,比如String.Queue.Stack类. 3.  Queue中 add/offer,element/peek,remove/poll方法 add         增加一个元索                         如果队列…
转自:http://developer.51cto.com/art/201106/268385.htm Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上的数据的传递.在java中,有专门的socket类来处理用户的请求和响应.利用SOCKET类的方法,就可以实现两台计算机之间的通讯.这里就介绍一下在JAVA中如何利用socket进行网络编程. 在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象,这个对象有两个关…