自定义博客皮肤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 132

原创 java新特性(5-8)

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

2018-10-24 14:54:22 183

原创 坦克大战

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 293

原创 网络编程

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 135

原创 IO流-其他

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

2018-10-13 10:03:33 112

原创 IO流总结

1、IO流总结 字节流 FileInputStream FileOutputStream BufferedInputStream BufferedOutputStream 字符流 FileReader FileWriter InputStreamReader  //转换流 OutputStreamWriter  //转换流 BufferedReader BufferedWr...

2018-09-27 16:13:33 181

原创 IO流-字符流

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

2018-09-14 11:23:17 136

原创 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 119

原创 多线程细节

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 162

原创 多线程间的通信

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

2018-09-07 09:45:02 644

原创 设计模式

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

2018-09-04 10:38:42 110

原创 多线程

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

2018-09-03 21:52:31 84

空空如也

空空如也

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

TA关注的人

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