![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2se
iteye_7219
这个作者很懒,什么都没留下…
展开
-
Java进制转换
十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("FFFF",16).toString() 八进制转成十进制 In...原创 2010-05-09 10:51:50 · 59 阅读 · 0 评论 -
正则表达式入门
正则表达式入门 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找...原创 2010-05-09 11:14:05 · 155 阅读 · 0 评论 -
java 堆和栈区别
Java中堆栈(stack)和堆(heap) 一、堆栈(stack)和堆(heap)? (1)内存分配的策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不 允许有可...原创 2010-05-13 20:39:10 · 75 阅读 · 0 评论 -
转载]Java堆和栈的区别 经典总结
原文地址:Java堆和栈的区别 经典总结作者:onlywei栈与堆都是Java用来在Ram中存放数据的地方 与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间 这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。 堆是由垃圾回收...原创 2010-05-13 20:44:19 · 77 阅读 · 0 评论 -
什么是抽象类?什么是接口?两者有什么区别?如何使用它
一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类...原创 2010-05-13 21:33:09 · 133 阅读 · 0 评论 -
用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等...
用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。 插入排序: package org.rut.util.algorithm.support; import org.rut.util.algorithm.SortUtil; /** * @author treeroot * @since 20...原创 2010-05-17 17:17:14 · 98 阅读 · 0 评论 -
java算法
[code="java"]排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序 为了便于管理,先引入个基础类:package algorithms;/** * @author yovn * */public abstract class Sorter { public abstract void sort(E[] arr...原创 2010-05-29 16:39:15 · 85 阅读 · 0 评论