自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞翔的心

真对编程有兴趣的,能学到什么程度就尽量学到什么程度了,哪会问这种需不需要学的问题。

  • 博客(60)
  • 收藏
  • 关注

原创 关于中断try-catch-finally的小结

关于try-catch-finally的学习小结,包括基本概念,实例应用,拓展实战

2017-11-15 20:32:48 1922

转载 徒弟离职引发的思考(藏)

师徒成长的见证与体验

2017-08-24 10:27:01 832

原创 Redis使用简明教程

文章主要讲述redis的安装以及简单应用redis客户端管理工具,以及相关简单实例展示,最后分享一个redis操作工具类源码

2017-08-17 21:30:40 675

原创 Java反射的简明应用-反射工具类

反射工具类所实现的功能内容包括:获取类所有的属性(包括从父类继承的),直接通过反射获取、设置对象属性的值,反射调用类的静态方法,通过反射调用方法,查找唯一被指定注释声明的域,获得指定注释声明的字段属性、方法,获取全部使用指定注释声明的get方法。

2017-08-09 20:10:36 2793

原创 Java对象与字节工具类简单实现

以下代码主要实现功能:对象Object与字节数组相转换;根据源对象创建实例、复制对象值;把字符串转换为基本类型对象(String、Integer、Short、Double、Float);利用反射实现对象之间属性复制 ; 对象属性值复制,仅复制指定名称的属性值 。

2017-08-09 15:41:59 563

原创 Java字符串操作工具类(下)

代码内容功能实现:集合判空,判断字符串是否为数字、整形、long,按顺序插入元素,返回字符串长度,转换字节,是否为包装类等。

2017-08-09 14:33:16 602

原创 Java简单数学运算工具类

以下代码为一个简单的数学运算工具类,相关操作方法有:指定区间返回随机数、对指定浮点数取小数位、指定数组随机获取一个数据、除法向上取整、随机返回对象、生成n个small-big的不重复随机数字。package com.xiu.common.util.math;import java.math.BigDecimal;import java.util.ArrayList;import jav

2017-08-09 10:42:17 2056

原创 java多线程—基础入门实例

一)线程基本概念简介1、操作系统中线程与概念概念           现在的操作系统是多任务操作系统,多线程是实现多任务的一种方式。           进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。            线程是指进程中的一个执行流程,一个进程

2017-08-07 17:51:24 549

原创 Java元注解的实战应用-实体类注解封装(下)

实体类元注解,实体类注解封装实例

2017-08-04 14:21:23 817

转载 AI入门——阐述游戏AI设计的两个禁忌及解决方法(转)

我在过去年几负责了多款游戏的AI设计工作,我从中收获的一个最基本,可能也是最令人沮丧的经验就是:创建一个出色的AI真是出奇地困难。不但制作一个符合最低标准的AI很难,即使你真的做出一个极为智能的AI也并不意味着它就是一个优秀的AI。毕竟,没有玩家希望自己被一个无情的对手彻底打倒。有些人只是希望在游戏中过把角色扮演瘾,或者希望AI能够手下留情,即便它真的很强大。即使是那些追求挑战性的玩家也并不希望输

2017-08-03 17:17:35 678

原创 枚举类型在游戏中实战应用

一)枚举类型简介枚举是一种特殊的数据类型,和类(class)是同一个级别,例如定义一个类Test,会有一个源文件Test.java,编译会有一个字节码Test.class,那么定义一个枚举类型Myenum,编译也会产生Myenum.class。作用:存储了一系列数据,保证数据的一个有效取值。通常用到的地方是传递接口参数的时候,为了保证能传递一个合适的值,而不需要验证这个值是否合法,那么

2017-08-03 16:02:35 695

原创 Java接口的游戏实战应用

Java接口是一系列方法的声明,是一些方法特征的集合,同时也是一种比抽象类要高级的规范,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。

2017-08-03 14:29:43 1062

原创 Event事件处理机制和原理

一)事件处理机制的原理        事件模型定义了一套标准的生成和处理事件消息的方法,使程序中的对象可以相互交互、通信、保持自身状态和相应变化。简单的说,数据的提供者只管发出数据对象,只要确保数据对象是 Event类或者子类的实例即可。        这种数据对象,称为事件(Event)。数据对象的发出者,称之为事件发送者(Event dispatcher)。同时,接受事件的

2017-08-03 10:25:56 6967

原创 一个封装好的Slf4jLogUtil工具类(下)

一个项目封装好的Slf4jLogUtil工具类import java.util.HashMap;import java.util.Map;import org.apache.commons.lang3.StringUtils;import org.apache.commons.lang3.math.NumberUtils;import org.slf4j.Logger;

2017-08-02 17:07:10 2830 1

原创 Event事件处理机制的实例应用

事件机制包含4个步骤:注册侦听器,发送事件,侦听事件,移除侦听器。这四个步骤是按照顺序来执行的,本文正是event事件的简单实例

2017-08-02 15:51:19 2011

原创 读取和使用Spring的配置文件

ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了,Spring把Bean放在这个容器中,在需要的时候,用getBean方法取出加载器目前有两种选择。。。

2017-08-02 10:01:25 445

原创 Java小游戏算法入门(扑克牌算法)

扑克牌小游戏算法

2017-08-01 17:02:50 2333

原创 麻将AI算法(下)

一)在无癞子牌的时候手牌能否胡设计过程:首先判断玩家是否缺一门,能否胡手牌和对对胡(能否胡牌判读是否为顺子和一个对子) /** * 手牌能否胡 * @param paiList 所有手牌 * @param show 碰杠牌堆 * @param laiZi 癞子牌 * @return */ public static boolean fitHu(List p

2017-08-01 16:42:14 10521 4

原创 对象与字节数组简单转化

一)对象与字节数组相互转化的目的:当一个list、set、map集合对象数据需要保存起来的时候,如果为了方便查询可以使用json格式、或者某种特定字符串格式、或者redies格式保存,如果为了方便保存可以直接保存,前提是对象转化,在频繁的数据交互过程中把数据对象转化为字节数组形式保存其实也挺简便的。import java.io.ByteArrayInputStream;import java

2017-07-31 22:07:00 934

原创 Java字符串工具简单操作类

以下代码主要实现功能:字符串判空、字符替换、特定字符串与数组、list、map、set相互转换、把数据对象拆箱等操作。该工具类在实际开发中应用较大,特别是游戏方面的数据转换。

2017-07-31 22:00:33 303

原创 Java权重概率工具类

简单权重概率工具实现功能:获取int、double类型的随机数,获取概率事件,从集合中取随机元素,获取两数间随机数,获取某数组、list范围内N个随机数,从[0-9] 和 [A-Z] 中随机定长的字符串。

2017-07-31 20:58:32 2444

原创 javaBean与Map相互转换工具

一)map转为 Beanimport java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;import com.yaowan.qipai.common.framework.util.Slf4jLogUtil.LogUtil;/** * bean和map相互转换 * @author xiu

2017-07-31 20:56:10 571

原创 FileUtil文件工具简单应用

该file文件操作工具类实现功能包括:文件的增删改查,移动文件,文件内容的读取,较大的特点是通过反射获取包下所有类。后面做了简单测试验证以及一些反射相关知识补充。

2017-07-31 20:37:50 3231

原创 java中常用的时间处理类TimeUtil

timeUtil时间工具类开发总结

2017-07-31 20:09:12 1893

原创 麻将算法(上)

麻将算法

2017-07-28 20:59:07 31175 7

转载 java技术达人养成记<2>五年java学习路线规划建议

一位资深程序员大牛给予Java初学者的学习路线建议java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。

2016-10-20 01:44:26 690

转载 java技术达人养成记<1>一位java技术达人的成长历程(四年)

打个比方吧,这位牛人23岁毕业,做了两年嵌入式C编程,25岁时,突然对Java的优雅设计情有独钟,而正好这时,公司有个Java项目,Java技术之旅开始了。 1、最开始三个月,开始接触Java,比如接口、继承、封装等,买了本《Think in Java》天天啃,并且同时做项目实践。猛学了三个月后,对面向对象编程OOP熟悉了,原来脚本式思维和对象思维确实有差别。 2、三个月后,开始啃《C

2016-10-20 01:41:17 361

转载 javaWeb入门<2>javaWeb中使用绝对路径与相对路径小结

在JavaWeb开发中,只要是写URL地址,那么建议最好以"/"开头,也就是使用绝对路径的方式,那么这个"/"到底代表什么呢?可以用如下的方式来记忆"/":如果"/"是给服务器用的,则代表当前的web工程,如果"/"是给浏览器用的,则代表webapps目录。1、"/"代表当前web工程的常见应用场景①.ServletContext.getRealPath(String path)获取资

2016-10-19 15:12:40 1813

转载 JSP入门<1>九大内置对象实例详解

jsp九大内置对象详解

2016-10-18 18:15:12 1850

转载 javaWeb入门<1>Servlet+Jsp+JavaBean实现MVC开发模式登陆注册实例详解

Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。  这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML、Xpath、Servlet、jsp的知识点都串联起来。 分层架构的代码

2016-10-18 15:16:58 4871 3

原创 Jsp入门<1>Jsp入门基础简介与工作原理详解

一)JSP基础1、什么是JSP?2、为什么要使用JSP?3、JSP与Servlet的关系?4、如何写一个JSP文件5、JSP是如何运作的?6、JSP有哪些隐含对象?7、JSP指令8、JSP注释

2016-10-17 01:37:56 1160

原创 JavaScript入门<3>JSON

一)JSON概述1、什么是JSON?2、如是使用JSON?二)案例:批量提交数据和下拉框板式日历

2016-10-16 13:16:12 246

原创 JavaScript入门<3>JS外置对象:HTML DOM与Window子对象实例详解

一)HTML  DOM1、什么是HTML  DOM?2、常用HTML DOM对象有哪些?Select对象与Option对象       1)Select对象        2)Option对象        3)Table对象        4)TableRow对象        5)TableCell对象二)Window其他子对象(DHTML模型)1、scre

2016-10-16 13:02:52 2261

原创 JavaScript入门<3>JS外置对象:Window、Document对象与DOM实例详解

一)window对象1、什么是DHTML?2、DHTML对象模型3、什么是Window对象?它有哪些常用属性?常用子对象?4、Window对象有哪些常用方法?     1)对话框     2)窗口的打开与关闭     3)周期性定时器     4)一次性定时器     5)动态时钟二)Document对象与DOM1、什么是Document对象?什么是DO

2016-10-16 12:44:01 1709

原创 JavaScript入门<2>JavaScript常用内置对象实例详解

1、什么是JavaScript对象?2、如何使用JavaScript对象?3、JavaScript有哪些常用内置对象?一)String对象二)String对象与正则表达式1、什么是正则表达式三)Array对象四)Math对象五)Number对象六)RegExp正则表达式对象七)Date对象八)函数与Function对象九)全局函数十)Ar

2016-10-16 12:31:34 2034

原创 JavaScript入门<1>基础语法

一)javascrip概述1、什么是JavaScript?2、JavaScript的发展史3、JavaScript有什么特点?4、JavaScript的定义方式有哪些?5、JavaScript的代码常见错误有哪些?二)JavaScript基础语法1、JavaScript代码组成2、变量3、JavaScript有哪些数据类型?4、三种基本数据类型小结

2016-10-16 12:20:02 289

原创 java基础--super和 this、Override与Overroad关键字区别

super()、super.和 this()、this.区别小结重写Override与重载Overroad关键字区别

2016-10-15 20:17:37 642

原创 java提高篇--IT修真界java接口小结

一)接口概述1什么是接口?2、接口有什么用?如何实现一个接口?3、接口是否可以继承接口?4、接口与抽象类的区别?抽象类是否可以实现接口?抽象类是否可以继承实体类?三)常见接口——JDBC_Servlet_Struts2_Spring_Hibernate常用接口汇总

2016-10-15 03:19:11 228

原创 java基础--内部类与匿名类

一)内部类1、什么是内部类?有什么用?2、内部类的实现方式?3、内部类与外部类的有什么关系,如何进行数据交互?二)匿名类1、什么是匿名类?2、匿名内部类可以继承外部类吗?可以实现接口吗?

2016-10-15 02:56:34 287

原创 java基础--static、final、abstract修饰符小结

一)static修饰符二)fianl修饰符1、fianl、fianlly与fianlize有什么区别?2、fianl有什么用?什么时候使用fianl三)abstract修饰符

2016-10-15 02:47:44 334

空空如也

空空如也

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

TA关注的人

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