自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 java复习

1、java语言特性简单性、面向对象、可移植性(一次编译,到处运行)、健壮性(自动垃圾回收机制,GC)、多线程。2、java的加载与执行编译阶段:.java源文件---》.class字节码文件加载与运行阶段:类装载器负责将.class装载到jvm中。jvm负责将class文件解释成二进制数据。3、public class和class的区别1、一个.java源文件中可以定义多...

2019-03-22 22:20:15 131

原创 java新特性(5-8)

1、Java 5 新特性2、Java 7 新特性3、Java 8 新特性

2018-10-24 14:54:22 180

原创 坦克大战

1、java绘图技术-原理/*java绘图原理 */package tank_Fighting;import javax.swing.*;import java.awt.*;public class demo9_1 extends JFrame{ Mypanel mp = null; public demo9_1(){ mp = new Mypa...

2018-10-22 17:48:11 289

原创 网络编程

1、概述指的就是IO技术和网络技术的综合。网络参考模型:OSI、TCP\IP参考模型网络通讯要素:IP地址、端口号(用于标识进程的逻辑地址,不同进程的标识)、传输协议(通讯的规则)。package net.ip;import java.net.InetAddress;import java.net.UnknownHostException;public class ...

2018-10-15 11:02:02 120

原创 IO流-其他

1、IO流-对象序列化需求:想要将封装了数据的对象进行持久化。当写入的对象很多,对象会按照顺序排列,也称之为对象的序列化。1、先有对象2、往硬盘上写数据进行持久化需要IO技术。输出流。FileOutputStream3、在字节输出流的api中找到一个子类ObjectOutputStream4、在基础流对象上使用额外功能。方法:writeObject(Object obj);...

2018-10-13 10:03:33 108

原创 IO流总结

1、IO流总结字节流FileInputStreamFileOutputStreamBufferedInputStreamBufferedOutputStream字符流FileReaderFileWriterInputStreamReader  //转换流OutputStreamWriter  //转换流BufferedReaderBufferedWr...

2018-09-27 16:13:33 174

原创 IO流-字符流

回顾:1、已经熟悉了字节流输入(InputStream)和输出(OutputStream)2、解决了文件的操作(FileInputStream,FileOutputStream)3、同时,提高了效率(BufferedInputStream,BufferedOutputStream)。1、字节流读取字符的问题在操作数据中,字节流可以操作所有数据,现在有新的需求。比如:一篇文章...

2018-09-14 11:23:17 134

原创 IO流-字节流

目录 1、 概述2、File的出现2.1 File类中的构造函数&分隔符2.2 File类中的方法:获取2.3 File类中的方法:文件以及文件夹的删除创建存在2.4 listFiles()方法2.5 练习-获取所有子目录中的内容2.6 文件队列3 字节输出流3.1 数据写入到文件中3.2 续写、换行3.3 IO异常的处理4 字节输入...

2018-09-09 14:09:36 117

原创 多线程细节

1、面试题:sleep和wait的区别相同点:可以让线程处于冻结状态不同点:1、sleep必须指定时间、wait可以指定时间,也可以不指定时间。2、sleep时间到,线程处于临时阻塞或者运行; wait如果没有指定时间,必须要通过notify或者notifyall来唤醒。3、sleep不一定非要定义在同步中; wait必须定义在同步中4、线程拿到锁之后,又进行sleep...

2018-09-07 15:00:54 92

原创 多线程通信练习

1、问题描述package thread;//任务:给资源赋值,赋值之后还要取出来。赋值和取出本身就可以同时执行。//描述资源class Resource{ String name; String sex;}//赋值线程任务class Input implements Runnable{ //线程一开始就要有需要处理的资源 //输入和输出处理的是同...

2018-09-07 11:06:47 160

原创 多线程间的通信

1、多线程中最常见的应用案例,生产者消费者问题生产和消费同时执行,需要多线程。但是执行的任务不相同,处理的资源相同:线程的通信。1、描述资源2、描述生产者,因为具备着自己的任务。3、描述消费者,因为具备着自己的任务。问题1、运行第一次结果:数据错误,已经被生产很早期的商品,才被消费到。出现线程安全问题,加入同步解决。使用的是同步函数。问题已解决:不会再消费到之前很早期的...

2018-09-07 09:45:02 642

原创 设计模式

设计模式:解决某一类问题行之有效的方法(思想)。学习设计模式必须先弄清楚它是解决什么问题的。单例(singleton)设计模式:可以保证一个类的对象唯一性。场景:比如多个程序都要使用一个配置文件中的数据,而且要实现数据的共享和交换,必须要将多个数据封装到一个对象中,而且多个程序操作的是同一个对象,所以要保证配置文件对象的唯一性。1、怎么保证对象的唯一性?1、一个类只要提供了...

2018-09-04 10:38:42 110

原创 多线程

1 概述进程:正在执行中的程序,一个应用程序启动后在内存中所占的一段空间。线程:1、进程中的一个执行单元,轻量级的进程。2、没有自己独立的地址空间3、寄生在进程中4、线程的状态:新建、就绪、运行、阻塞、死亡。启动了多线程,有什么应用呢?可以实现多部分程序同时执行,并发。注意点:1、线程对象只能启动一个线程。即一个对象只能start();一次,否则会报错。...

2018-09-03 21:52:31 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除