随笔分类 -  Java

摘要:【要求】编写程序求出10万以内的所有素数,并将这些素数输出到一个文本文件中,每行文本只包含一个素数数据。 阅读全文
posted @ 2017-03-03 23:35 Strawberry丶 阅读(564) 评论(0) 推荐(0) 编辑
摘要:【思路】将文件中的内容按行读取存入一个字符串中,在输出时再为每一行加上行号。 阅读全文
posted @ 2017-03-03 22:27 Strawberry丶 阅读(2728) 评论(0) 推荐(0) 编辑
摘要:1.处理java错误"编码 GBK 的不可映射字符" (1)首先记事本打开java源文件 (2)然后另存为,选择ANSI编码 (3)覆盖 (4)再试一下,ok,编译通过。 阅读全文
posted @ 2017-02-23 20:46 Strawberry丶 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码: 通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。然后通过此Thread类调用方法run()来完成其运行操作的,这里方法run()称为 阅读全文
posted @ 2017-02-23 19:36 Strawberry丶 阅读(4996) 评论(0) 推荐(1) 编辑
摘要:摘自:https://www.douban.com/note/61810488/ 通俗的讲,就是为了降低耦合度。 一个很搞笑的例子: 看看下面的程序: 一个学校里边,有两种人:学生、老师。他们都要吃饭和睡觉。 ------------------------------ public interfa 阅读全文
posted @ 2017-02-23 03:57 Strawberry丶 阅读(290) 评论(0) 推荐(0) 编辑
摘要:先上代码,最上方注释是文件名称(运行时要用到) FTServer.java 1 /* 2 FTServer.java 3 */ 4 5 import java.util.*; 6 import java.io.*; 7 8 public class FTServer { 9 10 public st 阅读全文
posted @ 2017-02-23 03:10 Strawberry丶 阅读(389) 评论(0) 推荐(0) 编辑
摘要:1.writeInt()和readInt() 这两个函数并不是写入一个整数,读取一个整数。它们实际上是写入4个字节,读取4个字节。 writeInt(int i)把i按四个字节,二进制形式写到输出流里, 例如i = 1,则将822938125写到文件输出流。 822938125转换为二进制是 110 阅读全文
posted @ 2017-02-22 02:16 Strawberry丶 阅读(1910) 评论(0) 推荐(0) 编辑
摘要:流在Java中是指计算中流动的缓冲区。 从外部设备流向中央处理器的数据流成为“输入流”,反之成为“输出流”。 字符流和字节流的主要区别: 1.字节流读取的时候,读到一个字节就返回一个字节;字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时。先去查指定的编码 阅读全文
posted @ 2017-02-22 02:01 Strawberry丶 阅读(13678) 评论(2) 推荐(3) 编辑