随笔分类 -  java

摘要:七、网络编程7.1.IP协议 最重要的贡献是IP地址7.2.TCP和UDP协议 TCP(快)可靠传输,发送时必须建立连接(三次握手协议) UDP(慢)不可靠传输,发送时无须建立连接7.3.TCP的TCPServer和TCPClient 注意,要首先启动Server,再启动Client... 阅读全文
posted @ 2016-01-15 15:08 likai_liche 阅读(265) 评论(0) 推荐(0)
摘要:六、线程6.1单线程(cpu在固定的时间点上一定是在单线程工作) Java中的线程是通过java.lang.Thread类实现的,VM启动时会有一个由主方法(publicstaticvoidmain(){})所决定的线程,可以通过创建Thread的实例来创建新的线程。每个线程都是通过某个特定的... 阅读全文
posted @ 2016-01-14 23:12 likai_liche 阅读(327) 评论(0) 推荐(0)
摘要:五、流IO Java中,对数据的输入/输出操作以“流”的方式进行。 5.1字节流和字符流 字节流是一个字节一个字节输入输出,字符流是一个字符一个字符输入输出(java中一个字符2个字节)(中文在java中存储是两个字节),输入输出是站在程序的角度而不是文件的角度,所以读文件是输入,写文件是输... 阅读全文
posted @ 2016-01-14 23:04 likai_liche 阅读(331) 评论(0) 推荐(0)
摘要:四、常用类4.1字符串相关的类(StringStringBuffer)4.1.1String类 4.1.2StringBuffer类(代表可变的) 解释一下可变和不可变 Strings1=“hello”; Strings2=“world”; s1+=s2; 实际上又开辟了一块... 阅读全文
posted @ 2016-01-14 22:56 likai_liche 阅读(271) 评论(0) 推荐(0)
摘要:三、容器(图很重要)存储多个数据,想存多少存多少3.1 简介 左边是一个一个往里装,右边map是一对一对往里装。collection接口是set和list接口的父类,set没有顺序,不可以重复;list有顺序,可以重复(可以equals)。Map定义了“键(key)-值(value)”存储... 阅读全文
posted @ 2016-01-14 22:48 likai_liche 阅读(449) 评论(0) 推荐(0)
摘要:二、异常处理1简介异常值运行期出现的错误,而不是编译的错误try {System.out.println(2/0);}catch(ArithmeticException ae){ //ae是给异常对象起的名字,随便定义System.out.println(“被除数不能为0”);Ae.printS... 阅读全文
posted @ 2016-01-14 22:38 likai_liche 阅读(177) 评论(0) 推荐(0)
摘要:一、面向对象1.1java键盘输入 1.1.1这种方法我认为是最简单,最强大的,就是用Scanner类import java.util.Scanner; public static void main(String [] args) { Scanner sc = new Scanner(Sys... 阅读全文
posted @ 2016-01-14 22:37 likai_liche 阅读(559) 评论(0) 推荐(0)
摘要:import java.util.*;public class Main{ static int MAX_VERTEXNUM = 100; static int [] visited = new int[MAX_VERTEXNUM]; public static void main... 阅读全文
posted @ 2015-05-13 16:58 likai_liche 阅读(2904) 评论(0) 推荐(0)
摘要:import java.util.*;import java.io.*;public class Main{static int [] dp = new int [1010];public static void main(String [] args)throws IOException{Mous... 阅读全文
posted @ 2015-04-28 22:31 likai_liche 阅读(1610) 评论(0) 推荐(1)
摘要:注意:用JAVA解题一般用Scanner类来进行输入,但对时间要求严格的题,用它可能会超时,我、解POJ1823的时候就遇到这样的问题,后改用StreamTokenizer类进行输入,就过了。看来后者处理输入的效率要高点。现小结如下:1、类java.io.StreamTokenizer可以获取输入流... 阅读全文
posted @ 2015-04-28 09:10 likai_liche 阅读(10480) 评论(2) 推荐(2)
摘要:public class Test{ public static void main(String[] args) { long startMili=System.currentTimeMillis();// 当前时间对应的毫秒数 System.out.println("开始 "+... 阅读全文
posted @ 2015-04-27 15:17 likai_liche 阅读(2706) 评论(0) 推荐(0)
摘要:import java.math.BigInteger;Scanner in = new Scanner(System.in);BigInteger x1 = new BigInteger("-11"); //新建一个对象BigInteger x2 = in.nextBiginteger();//键... 阅读全文
posted @ 2015-04-21 22:00 likai_liche 阅读(6075) 评论(0) 推荐(0)
摘要:1.字符串的长度 2.数组的长度、排序 在java中,定义数组时int [] a = new int[10];默认的初始化为全零 java中 Arrays.fill(b,10); //将数组b[]全部设置为10; 4.字符串与字符数组的转化 5.字符串数字与数字的转化 4.1 String—>int 阅读全文
posted @ 2015-04-13 20:30 likai_liche 阅读(2527) 评论(0) 推荐(0)