关于java常识中的常识
文章平均质量分 58
花落留香
超越仅发生在弯道时最省力
展开
-
大数运算法则
public static void main(String[] args) { BigInteger aa =new BigInteger("100"); BigInteger bb= new BigInteger("25"); BigInteger sub=aa.subtract(bb);//大整数的减原创 2013-07-26 13:11:47 · 865 阅读 · 0 评论 -
java之多态
多态是指:比如一个方法需要用到animal这个对象,new 的是谁,调用的是谁的方法多态有三个必要的条件:1、要有继承2、要有重写3、父类引用指向子类对象 多态,就是重载和重写.重载发生在一个类中.重写发生在子类,意思就是子类重写父类相同名称的方法.刚学语言有的东西,不必搞得那么清楚,只有知道怎么用就行了,有的问题你要想真正把它搞得很懂,短时间是不可能的,比如说接口,没有几原创 2013-09-06 13:37:23 · 971 阅读 · 0 评论 -
碰撞检测
【前言】这篇博文旨在给自己做个记录和备忘,同时希望也能给有这方面简易碰撞模型需求的同学一点点参考价值。【关于像素级别检测】前一阵有同学问我说能否做到像素级别的碰撞检测,做过类似碰撞检测的同学应该清楚,按照我们最常规的想法,假如要检测一个运动的物体和一条线之间是否有碰撞,最简单的判断条件,就是看当前帧,这个物体的位置,是否超过的我们的界定范围...但这样简单的判定确实是有问题的,我们转载 2013-08-24 11:33:38 · 1178 阅读 · 0 评论 -
JFrame 和 Frame 小小的不同
JFrame 和 Frame 小小的不同 1、要是用Frame就可以对已经画完方格的消除而JFrame就还保存着原来的和新画的。。。原创 2013-08-22 16:23:04 · 957 阅读 · 0 评论 -
java 枚举
用法一:常量在JDK1.5 之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW}用法二:switchJDK1.6之前的switch语句只支持int,char,enum转载 2013-08-22 17:41:46 · 538 阅读 · 0 评论 -
java内部类小结
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的转载 2013-08-22 14:39:51 · 637 阅读 · 0 评论 -
计数排序(线性)
public class CountSort { public static void main(String[] args) { int[] a = { 3, 1, 6, 0, 3, 0, 1, 5, 3, 6 }; int max = getMax(a); arrDisplay(a, "Before mySort:");转载 2013-08-08 11:35:54 · 626 阅读 · 0 评论 -
基数排序
import java.util.Arrays;public class RadixSort { //基于计数排序的基数排序算法 public static void radixSort(int[] array,int radix, int digit) { //array为待排序数组 //radix,代表基数,实际就是几个数字,那就转载 2013-08-08 11:31:49 · 600 阅读 · 0 评论 -
java中常用的字符串的截取方法&&三种去整方法
java中常用的字符串的截取方法1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'3、getCha原创 2013-07-29 11:35:20 · 1643 阅读 · 0 评论 -
java高精度利器
最近一直在跟数据打交道。所以涉及到了java的高精度计算.首先是隆重登场的两个类import java.math.BigDecimal;import java.math.BigInteger;瞧一瞧 看一看啦 人家big派吧其实人家出来是为了。。 为了解决Java基本数据类型在运算时会出现的溢出和计算不精确的问题。凡是能用int 或float 做的事情,用BigInte转载 2013-07-29 16:28:26 · 898 阅读 · 0 评论 -
文件复制 FileReader and FileWriter
public class test5 { public static void main(String[] args) { BufferedReader br = null; BufferedWriter bw = null; try { File file = new File("d:\\peom.txt"); FileReader in =原创 2013-07-26 13:31:45 · 712 阅读 · 0 评论 -
java之抽象类
当某个方法只需声明,不用实现时,可以抽象此方法,此抽象方法就是用来重写的。。。。用于多态的情况原创 2013-09-06 13:54:20 · 921 阅读 · 0 评论