自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cxy_d的博客

小小程序猿

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

原创 JAVA Enum枚举类详解

在一些情况下,一个类的对象是有限且固定的,如季节类,只有春夏秋冬4个对象,这种实例有限且固定的类,在JAVA里称为枚举类。 1.手动实现枚举类采用的设计方式:通过private将构造器隐藏起来把这个类所有可能的实例都使用public static final修饰的类变量来保存 首先定义一个Season类public class Season{private fi

2016-10-19 09:57:39 1656 1

转载 JAVA中的clone方法

clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢?1 使用new操作符创建一个对象2 使用clone方法复制一个对象  那么这两种方式有什么相同和不同呢? new操作符的本意是分配内存。程序执行到new操作

2016-10-12 09:33:17 324

转载 JAVA中HashCode和equals方法的使用

在这篇文章中,我将告诉大家我对hashCode和equals方法的理解。我将讨论他们的默认实现,以及如何正确的重写他们。我也将使用Apache Commons提供的工具包做一个实现。 使用hashCode()和equals()hashCode()方法被用来获取给定对象的唯一整数。这个整数被用来确定对象被存储在HashTable类似的结构中的位置。默认的,Object类的hash

2016-10-11 16:28:01 313

转载 JAVA中的public,protected,default,private区别

在Java中有四种不同的作用域,分别是 public protected default 和private,这四种不同的作用域的限制由前到后逐渐的增加。public的作用域:在所有的作用域中,public可谓是最宽松的,在编写类文件的时候,只要该类以public关键字修饰,那么这个类的类文件就必须以该类的简单类名来命名。在类的内部,被它修饰的无论是参数还是方法,都可以在任何地方访问

2016-10-11 15:49:18 417

转载 Java中的final关键字

Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何改善应用性能的。final关键字的含义?final在Java中是一个保留的关键字,可

2016-10-10 00:04:08 205

转载 Java中的static关键字解析

static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:  一.static关键字的用途  二.static关键字的误区  三.常见的笔试面试题1)static方法 

2016-10-09 23:59:28 297

转载 Java_继承、实现、依赖、关联、聚合、组合的联系与区别

继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;  实现指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过

2016-10-08 09:16:36 375

转载 日期操作类(DateFormat与SimpleDateFormat)的区别和实例

1.DateFormat类此类是一个日期的格式化类,专门格式化日期的操作,因为java.util.Date类本身就已经包含了完整的日期,所以只需要将些日期按照一些好的格式格式化一下显示就好了.观察DateFormat类的定义:此类是定义在java.test包中的。public abstract class DateFormat extends Format但是定义上可以发现,此类是

2016-10-04 14:52:08 632

原创 Java中Date,Calendar,GregorianCalenda

本文中提到的内容:1.具体类(相对于抽象类)java.util.Date2.java.util.Calendar抽象类及其子类java.util.GregorianCalendarDate类:在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易于实现国际化,比如规定了周日为一天中的第0天,月份也是从0开始,而年份更是减去了1990后的值。从 JDK 1.1 开始,应该使用 Calend

2016-10-03 16:21:18 1129

转载 java.math包中的BigInteger和BigDecimal

有时可能碰到需要计算非常大的数,它可能已经超出了Long,Double的范围,如66666666666666*666666666666666,这时就需要进行大数操作。    在java.math这个包中有两个进行大数操作的类:java.math.BigInteger和java.math.BigDecimal,前者进行整数的大数操作,后者进行小数的大数操作。    在这里对这两个类进行简单的

2016-10-03 10:14:55 502

转载 如何让height:100%起作用

当你设置一个页面元素的高度(height)为100%时,期望这样元素能撑满整个浏览器窗口的高度,但大多数情况下,这样的做法没有任何效果。你知道为什么height:100%不起作用吗?按常理,当我们用CSS的height属性定义一个元素的高度时,这个元素应该按照设定在浏览器的纵向空间里扩展相应的空间距离。例如,如果一个div元素的CSS是height: 100px;,那它应该在页面的竖向空间里占

2016-10-02 20:42:46 394

原创 Git指令笔记

设置你本人拥有Git账号的账号邮箱: git config --global user.name "Your Name"git config --global user.email "email@example.commkdir XXX 新建目录XXXcd XXX    进入目录XXXpwd       查看当前路径git init    

2016-10-02 20:13:31 252

转载 JAVA格式化输出printf例子

import java.util.Date; /** * 使用printf输出 *//**关键技术点 * 使用java.io.PrintStream的printf方法实现C风格的输出 * printf 方法的第一个参数为输出的格式,第二个参数是可变长的,表示待输出的数据对象 */public class Printf {        public 

2016-10-02 14:57:21 355

转载 java日期类型互转

从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和解析日期字符串。Date 中的相应方法已废弃。 1. String java.util.Date[java] view plain copy //String => java.util.Date

2016-10-02 14:21:55 217

转载 JAVA中的getBytes方法

在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不同情况下,返回的东西不一样!     String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如:Java代码  byte[] b_gbk = "深".getBytes("GBK

2016-10-02 09:58:34 33020 1

空空如也

空空如也

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

TA关注的人

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