
Java
f059074251
这个作者很懒,什么都没留下…
展开
-
java.math.Math类常用的常量和方法
java.math.Math类常用的常量和方法: Math.PI 记录的圆周率Math.E记录e的常量Math.abs 求绝对值Math.sin 正弦函数 Math.asin 反正弦函数Math.cos 余弦函数 Math.acos 反余弦函数Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数Math.toDegrees 弧度转化...原创 2013-03-21 10:49:20 · 148 阅读 · 0 评论 -
Java 枚举的常用方法
在Java中,枚举类型本质上其实就是一个类,枚举中的常量都是该枚举类型的实例。虽然枚举类型有一些限制,比如不能再派生出子枚举类型,不能调用构造函数,不过我们仍然可以在枚举类型中定义构造函数、字段和方法。 java枚举类的构造函数为何只能是私有的。因为枚举类型是单例模式的。你需要实例化一次,然后再整个程序之中就可以调用他的方法和成员变量了。枚举类型使用单例模式是因为他的值是固定的,不...原创 2012-08-07 14:37:38 · 99 阅读 · 0 评论 -
Base64编码及其作用
Base64编码的作用:由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。它使用下面表中所使用的字符与编码。 而且base64特别适合在http,mime协议下快速传输数据。 base64其实不是安全领域下的加密解密算法。虽然有时候经常看到所谓的base64加密解密。其实base64只能算是一个编码算法,对数据内容进行编码...原创 2015-01-16 15:05:49 · 110 阅读 · 0 评论 -
数据结构学习笔记-栈(JAVA)
栈是限制在表的一端,进行插入和删除操作的线性表,栈是后进先出 栈的操作: 构造栈 销毁栈 清空栈 计算栈长度 取栈顶元素 元素压栈 元素弹栈 代码: package com.alg.stack; import java.util.ConcurrentModificationException; import java.util.Iterator; import...原创 2015-04-07 10:52:42 · 145 阅读 · 0 评论 -
数据结构学习笔记-二叉树的遍历(JAVA)
二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。 两种遍历: 递归遍历和层次遍历. 前序:根左右 中序:左根右 后序:左右根 public class Tree { public Tree mLeft; public Tree...原创 2015-04-07 10:53:37 · 152 阅读 · 0 评论 -
数据结构学习笔记-队列(JAVA)
概念:队列是一种运算受限的线性表,它先进先出 队列的操作有: 构造队列、销毁队列、清空队列、计算队列长度、取队头元素、元素入队和元素出对 代码: package com.alg.queue; import java.util.ConcurrentModificationException; import java.util.Iterator; import java.util.N...原创 2015-04-07 10:57:47 · 158 阅读 · 0 评论 -
数据结构学习笔记-链表中的双向链表(JAVA)
概念: 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针, 分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始, 都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。 实现方式:构造一个常驻内存的头节点引用,然后头节点的上一个节点是最后一个节点,最后 一个节点的下一个是头节点。其他的每个节点都有上下节点的引用。最少有一个头节点 操作:...原创 2015-04-07 11:08:04 · 160 阅读 · 0 评论