
JAVASE
文章平均质量分 76
李昆鹏
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java的TCP网络通信作业题
------------------------------------java的TCP网络通信作业题------------------------------------------ 本机IP127.0.01,只能进行本地访问。 先有服务端,再有客服端 题目:用TCP做相互聊天的程序 聊天必须要有服务端,和客服端 首先创建服务端 public class TCPServer { /...原创 2018-04-21 20:26:43 · 335 阅读 · 0 评论 -
java使用字符流来做文件的拷贝
-------------------------------------java使用字符流来做文件的拷贝 ---------------------------- 字符流文件拷贝只能拷贝文本类型,像MP3,MP4等等需要使用字节流。 范例:把一个java文件拷贝到项目的根目录 分析: 1. 创建字符输入流的对象。2. 创建字符输出流的对象。3. 把输入流输入的数据写入输出流中。...原创 2018-04-06 11:55:09 · 1291 阅读 · 0 评论 -
java中字符流输入流FileReader详解
-------------------------------------java中字符流输入流FileReader详解 ---------------------------- Reader‘是一个抽象类,我们需要学习它的孙子类FileReader’ FileReader的爷爷类是Reader FileReader的构造器 构造方法摘要 FileReader(File file) ...原创 2018-04-06 11:52:19 · 1151 阅读 · 0 评论 -
java的PrintWriter打印流详解
-----------------------------java的PrintWriter打印流详解------------------------------------ 打印流:只做输出没有输入 打印流分为字节打印流和字符打印流 PrintWriter:字符打印流 特点1. 可以打印各种数据类型。2. 封装了字符输出流,还可以做字符流和字节流的转换3. 可以使用自动刷新。只有...原创 2018-04-12 18:07:56 · 10248 阅读 · 1 评论 -
java字符流转换成字节流
--------------------------------java字符流转换成字节流------------------ OutputStreamWriter是字符流通向字节流的桥梁 范例:从一个文件中读取内容使用标准字节流来输出到控制台(使用字符串操作); public class ConverterOutDemo { public static void main(Stri...原创 2018-04-12 12:44:06 · 7011 阅读 · 5 评论 -
java字节流转换成字符流-
--------------------------------java字节流转换成字符流------------------------------- InputStreamReader是字节流通向字符流的桥梁。 范例:把从键盘输入的文本写入到文件中 public class ScannerDemo { public static void main(String[] args) { ...原创 2018-04-12 12:43:03 · 5043 阅读 · 0 评论 -
java设计模式之装饰者设计模式
--------------------------java设计模式之装饰者设计模式--------------------------Decorator装饰器 装饰者模式的目的是给类的功能增强。 继承也是给类的功能增强。 比如: Writer类是写文件的类,有三个子类TxtWriter,MP3Writer, AVIWriter.在Writer中定义了写文件的标准,三个子类分别去实现Writer...原创 2018-04-12 10:04:54 · 199 阅读 · 1 评论 -
java字节流的高效缓冲区及练习题
----------------------java字节流的高效缓冲区及练习题-------------------------- 高效缓冲区输入输出流构造器BufferedInputStream(InputStream in) 创建一个 BufferedInputStream 并保存其参数,即输入流 in,以便将来使用。 BufferedOutputStream(Outpu...原创 2018-04-12 04:52:44 · 1215 阅读 · 0 评论 -
java字节输出流OutputStream概述
------------------------------------java字节输出流OutputStream概述----------------------------- 字节输入流:InputStream 常用子类 FileInputStream 字节输出流:OutputStream 常用子类 FileOutputStream 字节输出流在写入文本信息的时候是不用释放缓冲区的,字符输出流是...原创 2018-04-12 04:47:25 · 1421 阅读 · 0 评论 -
java字节流做文件拷贝
------------------------------java字节流做文件拷贝-------------------------------- 字节流拷贝不但能能对文件进行拷贝,还能对字节文件进行拷贝,比如:图片,MP3,MP4。 范例: 使用字节流来拷贝文件 public class CopyFileDemo { public static void main(Strin...原创 2018-04-12 04:44:21 · 777 阅读 · 0 评论 -
java字节输入流InputStream详解
-------------------------java字节输入流InputStream详解--------------------- 因为InputStream是抽象类,我们要学习的是它的子类。 构造器 FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File...原创 2018-04-12 04:42:34 · 18352 阅读 · 0 评论 -
java中字符流输出流FileWriter的5种写入方法
-------------------------------------java中字符流输出流FileWriter的5种写入方法 ---------------------------- FileWriter的写入功能 void write(char[] cbuf) 写入字符数组。 abstract void write(char[] cbuf, int off, ...原创 2018-04-04 11:47:30 · 7260 阅读 · 0 评论 -
java中字符流输出流FileWriter的追加和输出换行
-------------------------------------java中字符流输出流FileWriter的追加和输出换行---------------------------- 在文件对象中写入内容的时候,入过文件对象已经有了其他的内容,这时候我们在使用write方法写入数据的时候,会覆盖掉原有的内容。这个时候我们就可以使用FileWriter的追加构造器。 构造方法摘要 FileW...原创 2018-04-04 11:25:25 · 10210 阅读 · 0 评论 -
java中字符流输出流FileWriter详解
-------------------------------------java中字符流输出流FileWriter详解---------------------------- IO流IO流在java中从输入输出角度分类:1. 输入流:从文件中读取数据,或者从键盘输入数据都属于输入流2. 输出流:向文件中写入数据 IO流在java中从数据的角度来分类:1. 字符流文本,我们能读...原创 2018-04-04 11:22:59 · 6419 阅读 · 0 评论 -
java中IO流的概述
-------------------------------------java中IO流的概述----------------------------1. IO的概述IO就是input/output的组合。输入和输出,指的是某个设备或环境进行数据的输入或者输出。例如:键盘的输入,再比如显示器就是输出的设备,输出图像。 对于java来说输入输出问题,java将它抽象成对象来解决。...原创 2018-04-04 11:19:23 · 263 阅读 · 0 评论 -
java文件夹遍历包括子文件夹的遍历和删除
------------------------------java文件夹遍历包括子文件夹的遍历和删除-------------------------- 递归就是方法调用方法自身,递归一定有条件跳出。 如何使用递归的计算方式计算阶乘 5!= 5*4*3*2*1 .. N!= n*(n-1) 例子:public class FileDemo8 {...原创 2018-04-04 00:03:31 · 1893 阅读 · 0 评论 -
java文件构造器的使用及常用的功能介绍
-------------------------------java文件构造器的使用及常用的功能介绍--------------------------java.io 类 Filejava.lang.Object java.io.File所有已实现的接口: Serializable, Comparable<File> 我们操作系统中所有的设备的体现都是文件(包括文件夹),java...原创 2018-04-03 17:30:49 · 308 阅读 · 0 评论 -
java中BufferedWriter和 BufferedReader高效缓冲区流
-------------------------------------java中BufferedWriter和 BufferedReader高效缓冲区流 ---------------------------- 高效缓存区输入输出流BufferedReader用于输入从字符输入流中读取文本,缓冲各个字符,从而实现字符,数组和行的高效读取。 BufferedWriter用于输出 将文...原创 2018-04-06 12:00:54 · 2086 阅读 · 0 评论 -
java中高效缓冲区的扩展方法和文本复制
-------------------------------------java中高效缓冲区的扩展方法和文本复制 ---------------------------- 高效缓冲区的输出流BufferedWriter的扩展方法newLine() newline()方法可以输出换行。相当于\r\n 范例:向文件写入十个“java太好学了,真简单!”,并要求换行 public class Buf...原创 2018-04-06 18:50:47 · 414 阅读 · 0 评论 -
java属性集合Properties类详解
---------------------------java属性集合Properties类详解-------------------------------- Properties是Hashtable集合的子类,也是线程安全的。 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点:1. 继承于...原创 2018-04-12 22:28:14 · 4768 阅读 · 0 评论 -
java文件纵横转换作业题
--------------------------------------------java文件纵横转换作业题-------------------------------------- 作业:把左边的文件转换成右边的样子步骤分析1. 抽象Student类2. 解析文件成List<Student>a) 获得每一行,然后按着空格来做切分3. 把集合写入文件...原创 2018-04-21 17:50:01 · 366 阅读 · 0 评论 -
java中TCP通信
---------------------------------------java中TCP通信------------------------------------------- 示例代码: /** * TCP服务器 * @author李昆鹏 * */public class TCPServer { public static void main(String[] args...原创 2018-04-21 15:24:12 · 1812 阅读 · 0 评论 -
java用UDP作简易聊天室
-------------------------------------------------java用UDP作简易聊天室---------------------------------------------------- /** * 服务端 * @author李昆鹏 * */ public class UDPServer implements Runnable{ ...原创 2018-04-21 13:50:36 · 4572 阅读 · 0 评论 -
java中UDP协议的开发步骤
--------------------------------------------------java中UDP协议的开发步骤------------------------------------------------------Socket是网络编程提供的一种机制,通信的两端都要有socket,网络通信其实就是socket间的通信,数据在两个socket间的io流上通信。 UDP通信 U...原创 2018-04-21 11:06:17 · 1516 阅读 · 0 评论 -
java的InetAddress类
------------------------java的InetAddress类------------------------- InetAddress是用于管理IP的类,没有构造器1. 单例模式2. 根据静态的方法来返回该对象。 boolean equals(Object obj) 将此对象与指定对象比较。 byte[] getAddress() ...原创 2018-04-20 23:38:11 · 741 阅读 · 0 评论 -
java网络编程三要素
-------------------------------------------------java网络编程三要素----------------------------------------------计算机网络 是指将地理位置不同的具有独立功能的多台计算机以及外部设备,通过通信线路连接起来,在网路操作系统,网络管理软件以及通信的协议的管理下,实现资源共享和信息传递的计算机系统 ----...原创 2018-04-20 23:36:23 · 1587 阅读 · 0 评论 -
java线程死锁
---------------------------------java线程死锁---------------------------- 在做线程开发的时候要避免出现死锁 示例代码public class DieLockDemo implements Runnable{ private boolean flag; public DieLockDemo(boolean...原创 2018-04-20 16:31:27 · 126 阅读 · 0 评论 -
java线程的加入、等待和守护
---------------------------------------------java线程的加入、等待和守护----------------------------------- 加入线程 void join() 等待该线程终止。 void join(long millis) 等待该线程终止的时间最长为 millis 毫秒。 v...原创 2018-04-20 16:29:14 · 155 阅读 · 0 评论 -
java线程的优先级
----------------------------------------java线程的优先级---------------------------------------------- 我们可以通过public final void setPriority(int newPriority)方法来设置线程的优先级,但是优先级并不是绝对的,只是相对来说比其他线程得到CPU的资源机会多些。 示...原创 2018-04-20 16:25:14 · 317 阅读 · 0 评论 -
java线程间的通信
-----------------------------------java线程间的通信------------------------------------ 生产者和消费者 生产者生产水果,如果水果没有被买走就不生产处于等待状态,如果水果被消费者买走的时候,消费者就会通知生产者告诉他我们已经把水果买走了请生产。 消费者同理,如果如果水果已经生产出来那么就买走,买走之后再通知生产者水果已经没...原创 2018-04-20 16:23:02 · 232 阅读 · 0 评论 -
java线程休眠方法详解
------------------------------------java线程休眠方法详解--------------------- 线程的休眠 线程的休眠是很必要,在做服务器端的时候为了减少服务器的压力我们需要休眠。 如果休眠是在同步代码中执行,休眠不会让出锁对象。 public class SaleTicket implements Runnable{ // 因为是共享对象所以...原创 2018-04-13 22:54:47 · 9436 阅读 · 0 评论 -
java线程并发及并发安全性问题
-----------------------------------java线程并发及并发安全性问题------------------------------------ 并发 互联网的项目中存在着大量的并发案例。如:卖火车票,电商网站。 范例:火车站有10张票,4个窗口同时卖票。分析:四个窗口是4个线程同时在运行,10张票是4个线程的共享资源。 采用继承Thread的方式来实现。 pub...原创 2018-04-13 22:52:22 · 530 阅读 · 0 评论 -
java线程的执行原理和生命周期
--------------------------------------java线程的执行原理和生命周期------------------------------------------ 线程的执行原理 线程的并发执行通过多个线程不断切换CPU的资源,这个速度非常快,我们都感知不到,我们能感知到的就是三个线程在并发执行。 线程的生命周期 1. 新建:线程被new出来2. 准备...原创 2018-04-13 22:47:36 · 259 阅读 · 0 评论 -
java线程概述及实现
----------------------------java线程概述及实现------------------------- 线程概述 进程:计算机中特定功能的程序在数据集上的一次运行。 线程:线程是进程的一个单元。 多线程:一个进程中有多个线程在同时运行,如迅雷下载,迅雷软件的一次运行就是一个进程,那么在迅雷中可以同时下载多个电影,这就是多线程(每...原创 2018-04-13 13:57:11 · 211 阅读 · 0 评论 -
java字符编码详解
--------------------------------------java字符编码详解---------------------------------------- 存储:在计算机中存储字符都是存储的字符所对应的数值以二进制的形式表示。 展示:去相关的编码表中去查找该值(存储的值)所对应的字符。 常见的编码表: ASCII表: ...原创 2018-04-13 11:15:55 · 321 阅读 · 0 评论 -
java集合序列化
---------------------------java集合序列化----------------------------- 当我们要序列化多个对象时,一个一个的写和读太麻烦,如果我们使用遍历来读取时,当对象没有对象可读取的时候,会出现EOFException异常。 这个时候我们就可以使用集合存储多个对象,然后再序列化集合,最后我们只需要对集合做读取就可以,在对集合进行遍历,获取到具体的每...原创 2018-04-13 08:39:07 · 2658 阅读 · 0 评论 -
java的Map的子类
-----------------------java的Map的子类----------------------- Map的实现类HashMap HashMap的特点1. HashMap是map的实现类2. 允许多个null值和一个null键3. HashMap中的元素没有顺序(跟添加的顺序无关)4. HashMap不是线程安全的。 public class M...原创 2018-04-03 13:57:01 · 1494 阅读 · 0 评论 -
java的StringBuffer可变字符串的追加及修改、查找
-----------java的StringBuffer可变字符串的追加及修改--------------构造方法摘要 StringBuffer() 构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。 StringBuffer(CharSequence seq) public java.lang.StringBuilder(Cha...原创 2018-03-16 14:20:11 · 3642 阅读 · 0 评论 -
java的StringBuffer可变字符串 和String的区别
-----------java的StringBuffer可变字符串 和String的区别----------StringBuffer是java.lang下的类,不能被继承Java.lang下的类是不需要引入的可变字符串: StringBuffer概述+ StringBuffer:字符串缓冲区。 StringBuffer和String区别呢? String一...原创 2018-03-16 13:00:01 · 558 阅读 · 0 评论 -
java字符串的作业题字符串分解
-------------------------java字符串的作业题字符串分解--------------- 定义一个方法,传入字符串格式为(idcard:name:age:gender)的分割形式如 "120384722312901:kexin:20:1| 3219212131312:haotao:22:1| 120121121312:zhangmeiling:21:2" 将该字符串...原创 2018-03-16 11:19:18 · 990 阅读 · 0 评论