自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java相对路径/绝对路径总结

Java相对路径/绝对路径总结(2) 修改浏览权限 | 删除 归纳一些网上取JAVA路径的方法:   注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功。   得到classpath和当前类的绝对路径的一些方法   获得CLASSPATH之外路径的方法:  URL bas

2016-04-28 13:41:42 335

转载 file的getPath getAbsolutePath和getCanonicalPath的不同

file的getPath getAbsolutePath和getCanonicalPath的不同file的这几个取得path的方法各有不同,下边说说详细的区别概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看起来还是有点难度(特别试中文版,英文版稍好些)所以在概念之后我会举例说明。如果感觉看概念很累就跳过直接看例子吧。看完例子回来看概念会好些。

2016-04-28 00:37:50 196

转载 java文件读写操作大全

java文件读写操作大全转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html 一.获得控制台用户输入的信息     public String getInputMessage() throws IOException...{         System.out.println("请输入您的命令∶");    

2016-04-27 23:26:41 206

转载 JAVA File的创建及相对路径绝对路径

File f = new File("D:/test/mytest.txt");//当执行这句话后在内存的栈空间存在一个f的应用,在堆空间里存在一个mytest.txt对象。注意这个对象只含有文件的属性(如大小,是否可读,修改时间等),不包含文件的内容,所以length=0。当我们想执行对文件的操作的时候,这个时候抽象路径起作用了,比如我们想执行f.createNewFile()命

2016-04-27 17:05:25 590

原创 System.arraycopy、Arrays.copyOf和ArrayList的toArray介绍

1. 先介绍System.arraycopy的用法。以下是官方的文档arraycopypublic static void arraycopy(Object src, int srcPos, Object dest,

2016-04-27 14:43:16 684

转载 Java协变数组和类型擦除

1、数组的协变性数组的协变性(covariant)是指:如果类Base是类Sub的基类,那么Base[]就是Sub[]的基类。而泛型是不可变的(invariant),List不会是List的基类,更不会是它的子类。数组的协变性可能会导致一些错误,比如下面的代码:?1234public

2016-04-27 11:24:48 434

原创 think in java 中的混型和多返回值

Java可以通过泛型的方式实现多返回值,以及多参数传递package net.mindview.util;public class TwoTuple { public final A first; public final B second; public TwoTuple(A a, B b) { first = a; second = b; } public String t

2016-04-26 16:56:49 429

原创 Java泛型 extends,super和通配符的理解

1.java泛型的特点通常情况下,一个编译器处理泛型有两种方式:     1.Code specialization。在实例化一个泛型类或泛型方法时都产生一份新的目标代码(字节码or二进制代码)。例如,针对一个泛型list,可能需要 针对string,integer,float产生三份目标代码。     2.Code sharing。对每个泛型类只生成唯一的一份目标代码;该泛型类的所有

2016-04-26 12:58:15 1933

转载 Java泛型-类型擦除

Java泛型-类型擦除一、概述      Java泛型在使用过程有诸多的问题,如不存在List.class, List不能赋值给List(不可协变),奇怪的ClassCastException等。 正确的使用Java泛型需要深入的了解Java的一些概念,如协变,桥接方法,以及这篇笔记记录的类型擦除。Java泛型的处理几乎都在编译器中进行,编译器生成的bytecode是不包涵泛型信息的,泛型

2016-04-25 15:11:46 235

转载 JAVA 正则表达式 (超详细)

在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。  可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之广泛。

2016-04-22 10:02:59 586

转载 动态、静态语言,强、弱类型语言

动态语言和静态语言1.动态类型语言:是指在运行期间才去做数据类型检查的语言。在用动态语言编程时,不用给变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言;2.静态类型语言:与动态类型语言刚好相反,它的数据类型检查发生在在编译阶段,也就是说在写程序时要声明变量的数据类型。C/C++、C#、JAVA都是静态类型语

2016-04-21 16:01:02 786

原创 java Exception的限制

1.构造器的限制。          导出类的构造器必须throws基类构造器所有的异常类型,可以任意添加别的异常类。2.覆盖方法的限制。         导出类的覆盖的方法可以不throws基类t被覆盖方法的hrows的异常类型。但是如果抛出了异常类型,必须为基类覆盖方法throws的异常类型的相同或者子类型。

2016-04-21 15:20:11 1885

转载 Java应用架构的演化之路

当我们架设一个系统的时候通常需要考虑到如何与其他系统交互,所以我们首先需要知道各种系统之间是如何交互的,使用何种技术实现。1. 不同系统不同语言之间的交互现在我们常见的不同系统不同语言之间的交互使用WebService,Http请求。WebService,即“Web 服务”,简写为 WS。从字面上理解,它其实就是“基于 Web 的服务”。而服务却是双方的,有服务需求方,就有服务提供

2016-04-21 15:07:40 300

转载 《JAVA与模式》之适配器模式

《JAVA与模式》之适配器模式在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的:  适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途  用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没

2016-04-20 17:15:46 189

转载 SpringMVC 异常处理

1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。 那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面

2016-04-20 17:07:45 298

转载 幕后英雄的用武之地——浅谈Java内部类的四个应用场景

幕后英雄的用武之地——浅谈Java内部类的四个应用场景标签: java数据库连接池datatemplatestringclassinterface2006-02-22 20:09 11515人阅读 评论(11) 收藏 举报 分类: Java基础(19) 版权声明:本文为博主原创文章,未经博主允许不得转载。           

2016-04-18 14:13:44 1259

转载 Java中为什么要使用内部类

一、前言关于Java的内部类,要说的东西实在太多,这篇博文中也无法一一具体说到,所以就挑些重点的讲。关于内部类的使用,你可能会疑问,为什么我们要使用内部类?为了回答这个问题,你需要知道一些关于内部类的重点。所以本篇文章首先介绍了一些关于内部类的一些与众不同的地方,后面再解答为什么我们要使用内部类这个问题。各位看官,文章稍微有点长,深吸一口气。来,我们开始吧!二、内部类定义

2016-04-18 11:33:42 427

转载 Java 反射访问私有方法和字段

来自:http://tutorials.jenkov.com/java-reflection/private-fields-and-methods.html尽管我们通常认为通过JAVA的反射机制来访问其它类的私有字段和私有方法是可行的,其实并没有那么困难。注释:只有在单独的JAVA程序中运行该代码才有效,就像你做一些单元测试或者常规的程序。如果你尝试在JAVA APPL

2016-04-09 23:49:35 478

学习unity3D最新版本的书,跟着本书一步一步做最后你会发现自己是一个游戏大师!

这本书讲解十分详细,第一章实现球射穿墙壁,从第3章到13章,跟着本书一步一步做,你会做出一个荒岛求生的3D游戏,很有意思赶快下载试一下吧

2012-11-04

java做的可支持农历的日历

一个简单的日历,支持农历,需要的同学们可以下了看看

2012-03-05

VC++游戏编程基础.pdf

本书是由肖永亮主编的,含有较多实例供初学游戏编程的人学习,每步讲解详细,容易理解

2012-03-05

java贪吃蛇

算法简单,比较简洁,值得初学者学习。入门必看。

2012-02-29

空空如也

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

TA关注的人

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