摘要: 注解 一、认识注解 先看百度百科对java注解的解释: 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 作用分类:阅读全文
posted @ 2018-11-09 09:18 earth腾飞 阅读(221) 评论(2) 编辑
摘要: JavaBean和Map的相互转换 一、JavaBean 1.什么是JavaBean? JavaBean其实就是一种遵循特定写法的类,必须遵循一定的规范: 类必须由public修饰,并且保证有公共的无参数的构造器 包含操作属性的的public方法,getter setter方法 字段是私有的 一个J阅读全文
posted @ 2018-11-08 20:15 earth腾飞 阅读(204) 评论(0) 编辑
摘要: IO流 IO就是输入输出,IO设备在计算机中起着举足轻重的作用,IO流也就是输入输出流,用来交互数据,程序和程序交互,程序也可以和网络等媒介交互。 一、IO流的分类 要分类,肯定得站得不同角度来看这个问题。 根据流向划分,分为输入流和输出流 根据数据的单位来分划,分为字节流和字符流 根据功能划分,分阅读全文
posted @ 2018-11-04 18:15 earth腾飞 阅读(145) 评论(0) 编辑
摘要: 模拟斗地主真人在线发牌 前言 要斗地主先得有牌吧,没牌斗个鸡毛,所以先让厂家生产一副扑克牌。然后呢,哥们三个今天想斗地主了,你得去超市买一副 崭新 的扑克牌吧。这样就可以进入玩耍阶段了,先得洗牌,后摸牌,在把最后三张牌压箱底,好了这样就开始展现技艺了..... 我们现在用java集合的知识模拟斗地主阅读全文
posted @ 2018-11-03 23:08 earth腾飞 阅读(36) 评论(1) 编辑
摘要: 反射机制 1.什么是反射 Everything is object! 这在java中可以说是一个公理,对象都可以抽象为类,那么类在java中应该也是一种对象,他其实是属于一个叫做Class类的字节码对象,它应该描述的是所有的类,具有所有的类的相同方法等。 JAVA反射机制是在运行状态中,对于任意一个阅读全文
posted @ 2018-11-01 18:24 earth腾飞 阅读(179) 评论(0) 编辑
摘要: 1.打印100~200之间的素数 素数:当一个数的因子只有1和它本身的时候就是素数。特殊也是最小的质数是2。 <! more 分析 :一般的,拿一个数n(n!=2)除以2,除以3,直达除到n 1,若可以整除,说明n为质数,反之非质数 当然,也不是一点得除到n 1,其实到n/2都可以了。 甚至,其实到阅读全文
posted @ 2018-10-29 17:48 earth腾飞 阅读(11) 评论(0) 编辑
摘要: 线程的生命周期 新建状态 通过new创建线程对象,只是在堆中开辟了一块空间,线程并没有开始执行 可运行状态 用线程对象调用start()方法 就绪状态 等待cpu调度,线程并没有开始执行 运行状态 获得CPU的调度,开始执行,如果有多个CPU,允许多个线程并行执行 等待状态 同步锁调用wait方法,阅读全文
posted @ 2018-10-28 17:38 earth腾飞 阅读(86) 评论(0) 编辑
摘要: 生产者和消费者模型 线程通信:不同的线程执行不同的任务,如果这些任务有某种关系,各个线程必须要能够通信,从而完成工作。线程通信中的经典问题: 生产者和消费者问题 模型: 这个模型也体现了面向对象的设计理念: 低耦合 也就是为什么生产者生产的东西为什么不直接给消费者,还有经过一个缓冲区(共享资源区) 阅读全文
posted @ 2018-10-27 21:18 earth腾飞 阅读(13) 评论(0) 编辑
摘要: 概述 并发和并行 是即相似又有区别: 并行:指两个或多个事件在同一时刻发生; 并发:指两个或多个事件在同一时间段内发生。 进程 是指一个内存中运行中的应用程序。每个进程都有自己独立的一块内存空间,一个应用程序可以同时启动多个进程。比如在Windows系统中,一个运行的abc.exe就是一个进程。 那阅读全文
posted @ 2018-10-27 15:48 earth腾飞 阅读(135) 评论(0) 编辑
摘要: 文件夹的拷贝操作 要求: 完成文件夹的拷贝,包括子目录的拷贝和所有文件的拷贝 分析: 首先,得在目标目录下创建一个与源文件夹名称相同的文件夹 遍历源文件夹中的所有文件对象,判断子文件是目录还是文件 如果是目录,递归调用第一步的操作 如果是文件,用缓冲流文件字节流完成对文件的复制 创建源和目标File阅读全文
posted @ 2018-10-26 11:12 earth腾飞 阅读(223) 评论(0) 编辑