自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式

1.设计模式的概念:设计模式(Design pattern)是一套被反复使用、多数人知晓的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。2设计模式的优点:  使代码编制真正工程化、统一化                                  确立通用术语,提升代码易读性                             

2017-05-21 11:17:16 202 1

原创 二叉树

1.二叉树的定义:二叉树 (binary tree) 是另一种树型结构,它的特点是每个结点至多只有二棵子 树 (即二叉树中不存在度大于 2的结点 ),并且,二叉树的子树有左右之分,其次序不能任意颠倒 . 二叉树是一种数据结构。2.二叉树的性质:当二叉树的总的节点数为N,则这棵树的父节点数为N/2                             若一个节点有左子节点和右子节点,若

2017-04-28 12:54:02 267

原创 java线程池

1.为什么要使用线程池大家都知道,一个线程的run方法执行完后,该线程就会死亡,不能再被重新启动,线程池的存在就是可以让线程执行完业务逻辑后,不再销毁,而等待其他业务逻辑的执行,这大大的提高了运行效率,同时也不需要再创建线程对象了,因为创建一个线程对象的代价是很大的2.自定义线程池/** * 任务类,业务逻辑类 * @author Administrator * */publ

2017-04-27 14:55:23 171

原创 小阶段总结

1.接口也是一种抽象类,只不过是特殊的抽象类,平常的定义格式是public interface 接口名{},同样也可以定义成public abstract interface 接口名{}2.内部类:匿名内部内:匿名子类的类名,定义格式:父类的类型(通常是抽象类和接口) 对象名 = new 父类的类型(){重写父类的方法}                  成员内部类:跟方法同级别的类,定义

2017-04-27 13:00:54 206

原创 Java线程同步

1.线程同步1)通讯模型:监视线程通讯模型:同时多个独立线程在运动,其运行时的状态由第三方监控线程全程监控,这就是监视线程通讯模型2)线程同步:为什么要进行线程同步:多线程存在的问题是,假如同时有多个线程操作一个对象的数据,有可能出现线程对象对自己操作的数据不同步的情况,也就是说可能会导致运算结果出现错误。3)线程同步问题的解决方案:使用synchronized关键字来解决,解决的

2017-04-19 21:39:35 179

原创 多线程入门(一)

1.多线程概念1)进程、线程、程序的区别      程序:静态的一种代码组成内容(以文件方式存储在硬盘中)      进程:程序运行起来了,就是进程(在CPU中体现的就是流程)       线程:进程内部的独立运行单元2)程序与进程以及进程与线程之间都是一对多的关系2.实现多线程的方法1)通过继承thread类public class Test extends T

2017-04-08 11:15:35 221

原创 IO流

1.IO的基本概念1)什么是I/O:硬件层面来理解的话,就是输入和输出,比如说键盘和鼠标是电脑的输入,而显示屏是电脑的输出                         软件层面来理解的话,

2017-04-07 14:35:18 141

原创 字符串处理

1.字符串的定义:字符串是一个引用类型,String是一个类,它并不是一个基本数据类型2.字符串的使用1)构造字符串的方式:下面是两种构造字符串的方式String str = "";String str = new String(参数);2)判断字符串是否相同,不能用==来判断,而是用.equals来判断,因为==判断的是地址而我们对于字符串的相同只要其内容相同就可以了

2017-03-30 00:20:59 286

原创 异常捕获和file类

1.异常捕获1)异常是什么:异常是在程序的编写过程中出现的一些异于常态的事情,比如说a除以b,当b被赋值为0时,则程序就会抛出异常2)异常的处理方法:通过try..catch的方法来捕获异常或者通过throws的方法来抛出异常3)异常处理的格式:try{会产生异常的代码块}catch(异常处理类型的变量){一般为打印出错误}finally{所有出口}

2017-03-29 21:22:48 1025

原创 扫描台操作以及集合框架

1.扫描台操作1)Scanner是一种扫描器类,它可以从控制台扫描数据到内容,它是属于java.util包下的2)Scanner扫描器的用法:Scanner sc = new Scanner();//获得当前在控制台中输入的字符串 String str= sc.next();//获得在当前控制台中输入的整数 int a = sc.nextInt();2.集合框架1)集合框架分

2017-03-24 22:40:39 305

原创 常用关键字分析

1,关键字说明1)在eclipse中,当你使用默认的字体和颜色时,黑色细体字是常用类名,常用方法名以及局部变量名,而粗体的红色字则代表的是Java中的关键字2)Java中的关键字:与类相关的关键字:class、extends、implements、abstract、interface、package、import

2017-03-23 16:35:52 362

原创 数组队列与匿名内部类

1,自定义数组队列的实现1)首先需要定义一个类,来作为队列的实体操作模型2)在队列中可以定义你所想要实现的数组方法,比如增删改查等等3)在具体的方法内,添加代码来完成此功能的实现4)在主函数中通过创建实体类对象的方式来调用具体的方法2.自定义数组的具体实现1)首先在实体类中定义一个默认的数组2)在方法体内再创建一个新的数组,当对新的数组进行了增删改查操作后,再将默认数组

2017-03-22 16:26:15 353

原创 数组和工具类

1,数组的分类1)一维数组:一组类型相同的数据的集合                         一维数组的定义格式有三种:数据类型[] 数组名 = new 数据类型[?],?号代表的是数组的长度                                                                          数据类型[]数组名  = new 数据类

2017-03-15 23:00:21 286

原创 Swing的入门和布局管理

1.swing的组件分类1)顶层容器2)中间层容器3)基本组件2.顶层容器的分类1)顶层容器有四种,分别是JFrame,JDialog,JWindows以及JApplet2)JFrame用于创造一个有标题栏的窗体,JApplet用于创建一个applet小用于窗体,主要是用于嵌入网站中使用,JDialog是用于创建一个对话框窗体,如当你关闭某些软件或程序时所显示的对话框,便是

2017-03-12 14:58:17 2688

原创 java第三课

1.自动转型多态1)自动转型的定义:父类名 变量名 = new 子类名2)多态表现为同一个类型的对象,调用同一个方法,但是其执行过程不一样3)代码举例:public class A{ public void say(){ System.out.println("A的方法")}}public class B extends A{ public

2017-03-09 22:04:07 224

原创 java基础入门第二课

1.构造函数1)构造函数的定义:用于构造对象东西的行为。2)构造函数的格式:public 类名(){}构造函数的注意点:任何一个类,都会有一个不显性定义出来的方法(构造方法)              构造方法有没有返回值?有,返回内存地址          变量存储的是:对象在堆空间存储的地址          变量的赋值:引用传递或者地址传递,但是基本数据类型的赋值

2017-03-08 22:15:31 260

原创 Java基础入门第一课

1.eclipse的使用1)打开eclipse会显示一个workspace,会提示你在eclipse上所编写的代码所保存的文件夹,选择你所想要的文件夹即可。2)创建工程:右键选择Javaproject,输入项目名称,则完成了一个项目的创建3)创建一个类:在所创建的项目上点击右键,选择package,输入包名,则创建了一个包4)创建一个类:在所创建的包上点击右键,选择class,输入

2017-03-08 21:46:33 375

空空如也

空空如也

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

TA关注的人

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