- 博客(7)
- 问答 (2)
- 收藏
- 关注
转载 java静态绑定和动态绑定(转载)
程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定.静态绑定:在程序执行前方法已经被绑定(也就是说在编译过程中就已经知道这个方法到底是哪个类中的方法),此时由编译器或其它连接程序实现。例如:C。针对java简单的可以理解为程序编译期的绑定;这里特别说明一点,java当中的方法只有fi
2015-06-13 18:43:24 411
转载 在Java中使用键盘输入数据的几种方法
在Java中不像C语言中那么方便直接使用scanf(),下面是我积累的一些方法:1.控制台输入数据 1.1 主方法的形式参数 1.2 利用字节输入流 1.3 利用字符输入流 1.4 利用文本扫描类2. 对话框输入数据下面将针对这几种方法分别利用例子进行说明:1. 控制台输入数据 1.1 主方法的形式参数
2015-04-03 20:26:17 8454
原创 递归与尾递归的循环实现
程序调用自身的行为称为递归,是函数自己调用自己。一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.递归的思想是把问题分解成为规模更小且与原问题有着相同解法的问题,那么是不是这样的问题都能用递归来解决呢?答案是否定的。并不是所有问题都能用递归来解决。那
2015-03-28 19:48:59 3818
原创 java中的Comparator和Comparable比较器的用法
Comparable和Comparator都是用来实现集合中的排序的,Comparator位于包java.util下,而Comparable位于包java.lang下,Comparable接口将比较代码嵌入自身类中,是内部定义的排序;而后者在一个独立的类中实现比较,是外部实现的排序。 如果一个类没有实现Comparable接口,可以通过Comparator来实现比较算法进行排序,并且为了使用不同的
2015-03-27 16:14:47 8995
原创 Java浮点数运算的精确度和四舍五入的问题
浮点运算有时是不精确的,只要是超过精度能表示的范围就会产生误差。往往产生误差不是因为数的大小,而是因为数的精度,产生的结果接近但不等于想要的结果,所以在使用 float 和 double 作精确运算的时候往往采用一些方案来实现运算的准确。
2015-03-15 16:20:29 1489
原创 Java中生成随机数的方法
通过对java中如何生成随机数的学习,把学到的和自己的一些想法做一下记录和总结。一、利用random()方法生成随机数在Math类中,Java语言提供了一个random的方法,通过这个方法可以让系统产生随机数。不过默认情况下,其产生的随机数范围比较小,为大于等于0到小于1的double型随机数。虽然其随机数产生的范围比较小,但是只要对这个方法进行一些灵活的处理,就可以获取任意范围的随机数。
2015-01-08 21:22:49 2017
转载 berkeley db使用手册
一、 简介 Berkeley DB Java Edition (JE)是一个完全用JAVA写的,它适合于管理海量的,简单的数据。l 能够高效率的处理1到1百万条记录,制约JE数据库的往往是硬件系统,而不是JE本身。l 多线程支持,JE使用超时的方式来处理线程间的死琐问题。l Databa
2014-07-16 20:59:52 2038
空空如也
如何查找无向图两个节点间的所有路径
2015-04-08
使用泛型打印输出任意类型的数组,为什么调用时有错误?
2014-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人