自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 源码实现ArrayList的常用方法

关于ArrayList,用起来非常的方便,对于一些常用的方法,如果能够自己实现 一下,像源码一样

2016-07-29 12:32:31 402

原创 同步机制中notify()与wait()--实现A,B,C循环打印

关于同步与异步机制,听过很多通俗的解释。日常生活中其实也有很多这样的例子,比如吃饭的时候同步:就是你通知我去吃饭,我听到了就和你一起去,如果我没有回应,你就会一直喊,直到我有反映了为止。异步:你通知我一声后,不管我有没有回应,你自己就去吃饭去了。在通讯当中:同步:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 异步:发送方发出数据后,不等接收方发回响

2016-07-22 18:48:32 1736

原创 面向对象编程三大特性之一--封装

我们知道,我们通常所说的面向对象编程有三大特性,继承,封装与多态。封装,既然作为三大特性之一,什么是封装,怎么封装,以及封装有什么好处?先看一下比较官方的一种定义:封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键

2016-07-20 14:48:37 405

原创 文件搜索器的实现(二)

上一篇中,关于文件搜索器的实现过程中,

2016-07-18 22:56:00 423

原创 文件搜索器的实现(一)

有时候,我们在某一个盘符下查找某一个具体的文件的时候,利用Windows自带的文件搜索器无疑效率比较的底下,今天我们就用简单的递归的方式实现一个文件搜索器。首先是点击一个按钮,能够弹跳出一个框,让我们选择一个大概的路径:代码如下://对按钮jb1.实现监听,点击一下按钮,弹出一个框,选择搜索的一个范围jb1.addActionListener(new ActionListener(){

2016-07-16 07:00:24 384

原创 经典进程的同步问题-生产者与消费者

在说到进程的同步的问题上,毫无疑问,生产者与消费者这个经典问题是不可避免的。                                             生产者生产的前提是:生产者生产出来的产品容器还能够装下,否则等待消费者消费;消费者消费的前提是:容器中有产品能够让消费者消费,否则等待生产者生产;public class Test { public st

2016-07-11 00:46:05 2813

原创 java中的异常类型与处理方法

在写Java程序的过程当中。我们不可避免的会出现各种各样的问题。比如人开车去某一个地方的时候,中途可能出现发动机坏了,在路上有一个大石头挡住了道路等都是有可能出现。                                       上面例子所说的车的发动机出现了问题,就是Error问题,当然在java程序中出项这样的问题,我们只能重启程序。而我现在要说的是另一类,就是Except

2016-07-10 01:13:31 582

原创 五子棋小项目的总结

五子棋实现的具体代码我就不贴出来了,给出一下最后的运行结果。                          说一下收获:小白阶段,感觉目前用到的很多基本方法都是jdk已经提供的。我们现阶段应该知道jdk能提供哪些基本的方法供我们使用,每天也都在学习到一些新的基本的方法的使用,还是蛮不错的。比如画五子棋的时候,不是直接的通过画笔画,如下g.drawOval(x, y, w

2016-07-07 23:26:47 3342

原创 五子棋算法判断输赢

五子棋相信大部分人都玩过,至少应该听说过。(五子棋源码)简述一下规则:当在棋盘的横行或竖行或斜行(左斜与右斜)有五个及以上连续的棋子的时候,则为赢。分析一下五子棋的算法,当下一个棋子的时候(对应相应的棋盘应该有一个坐标),应该判断下的棋子的横行,横行或竖行或斜行(左斜与右斜)是否满足连续棋子的个数大于等于5个,每次下一个棋子的时候都应该有所判断,每次都应该对4个大的方向(横行,竖行,左斜,...

2016-07-06 23:13:22 33296 8

原创 java中的this,super关键字

说到this,可能大部分人知道是指代当前对象的引用,最常见的就是在构造函数中对一些基本的属性进行初始化赋值。public class Student { int id; String name; public Student(int id,String name){ this.id=id; this.nam

2016-07-05 00:14:30 1000

sourcetree破解版以及破解证书

sourcetree破解版以及破解证书,可使用其中的证书,亦可以直接安装破解版

2018-06-20

JsonArray与JsonObject所需包

JsonArray与JsonObject所需的完整的依赖包,下载导入后可直接使用

2017-10-13

五子棋算法源码

五子棋算法源码(命令行编译之后可直接运行,IDE工具的编译环境为jdk)

2017-06-11

五子棋项目源码

Java五子棋项目源码,因上传大小限制,删除了编译之后的代码,只保留了源码。(命令行编译之后可直接运行,IDE工具需把编译环境改为jdk)

2017-06-11

全国省市区插入SQl语句

全国省市区插入的sql语句(可直接运行)

2017-03-29

Tomcat源码

Tomcat源码,包含注释部分

2016-12-02

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

TA关注的人

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