
java
guyixiangxy
这个作者很懒,什么都没留下…
展开
-
学习笔记:java枚举
java自1.5后支持枚举。Java中,枚举的本质是一种类,Java在其上做了很多特殊的约束,这也使得枚举具备了简洁、安全和便捷的特性。 一、Java枚举(enum)的定义。 Java5之前,没有枚举,定义常量的常见方式是这样的: /** * Created by gyx on 2017/11/29. * 没有枚举时,常见的常量定义方式 */ public class Sex {原创 2017-11-30 11:31:46 · 1162 阅读 · 0 评论 -
学习笔记:Java 分类枚举和策略枚举(枚举的嵌套)
我们总有把东西分门别类罗列的需求,比如一个餐厅,菜单(meal)分为开胃食物(Appetizer)、主菜(MainCourse)、甜点(Dessert)、咖啡(Coffee)。为了让程序更直观,可以这样写: public interface Food { enum Appetizer implements Food { SALAD, SOUP, SPRING_ROLLS;原创 2017-12-03 10:10:37 · 9267 阅读 · 3 评论 -
学习笔记:Java数组和递归。
程序由指令和数据组成。细想这句话,指令可以理解为逻辑,先放下不谈。数据就是数据,没什么好解释的,可是,数据如何存放、组织、管理便是一个新的问题。程序要能正常的读取和操作数据,就需要将数据合理的组织起来,形成一定的结构,即“数据结构”。 维基百科关于数据结构的解释: 在计算机科学中,数据结构(英语:data structure)是计算机中存储、组织数据的方式。 常见的数据结构有:原创 2017-12-05 22:45:59 · 497 阅读 · 0 评论 -
idea 生成Javadoc 报GBK编码错误
用IntelliJ IDEA 生成javadoc时,在"Tools->Gerenate JavaDoc”面版的Other command line arguments 栏里输入:-encoding utf-8 -charset utf-8转载 2017-12-14 19:06:54 · 1289 阅读 · 1 评论 -
学习笔记2018-1-7
一、Java集合 1、Deque接口提供了一个典型的实现类: ArrayDeque,从该名称就可以看出,它是一个基于数组实现的双端队列,创建 Deque时同样可指定一个 numElements参数,该参数用于指定 Object数组的长度;如果不指定 numElements参数, Deque底层数组的长度为16。 2、Set与Map之间的关系非常密切。虽然Map中放的元素是key- -value原创 2018-01-07 21:20:00 · 1014 阅读 · 0 评论