foxspecial

导航

随笔分类 -  JAVA

1 2 下一页

基本矩阵运算的Java实现
摘要:一: 矩阵的加法与减法规则:矩阵的加法与减法要求两个矩阵的行列完全相等,方可以完成两个矩阵的之间的运算。举例说明如下二:矩阵的乘法规则:矩阵的乘法要求两个矩阵符合A(mx k), B( k x n)即矩阵A的列数与矩阵B的行数相等,否则无法完成矩阵运算。举例说明如下:Java代码如下:[java]view plaincopypackagepet.shop;publicclassBasicMatrixMath{publicfinalstaticintOPERATION_ADD=1;publicfinalstaticintOPERATION_SUB=2;publicfinalstaticintOP 阅读全文

posted @ 2013-09-26 09:57 foxspecial 阅读(940) 评论(0) 推荐(0)

Java IO流学习总结
摘要:Java IO流学习总结Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区别:读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次 阅读全文

posted @ 2013-09-18 13:20 foxspecial 阅读(218) 评论(0) 推荐(0)

java数据结构_附11_图的接口定义
摘要:图的接口定义 Graph public class UnsupportedOperation extends RuntimeException {public UnsupportedOperation(String err) {super(err);} } public interface Graph {public static final int UndirectedGraph = 0;//无... 阅读全文

posted @ 2013-09-14 10:56 foxspecial 阅读(340) 评论(0) 推荐(0)

java数据结构_笔记(4)_图
摘要:图一、概念。图: 是一种复杂的非线性数据结构。图的二元组定义: 图 G 由两个集合 V 和 E 组成,记为:G=(V, E) 其中: V 是顶点的有穷非空集合,E 是 V 中顶点偶对(称为边)的有穷集。 通常,也将图 G 的顶点集和边集分别记为 V(G) 和 E(G) 。 E(G) 可以是空集。若 E(G) 为空,则图 G 只有顶点而没有边。 有向图: 若图 G 中的每条边都是有方向的,则称 G ... 阅读全文

posted @ 2013-09-14 10:55 foxspecial 阅读(511) 评论(0) 推荐(0)

java数据结构_笔记(5)_图的算法
摘要:图的算法 1 图的遍历图的遍历就是从图中某个顶点出发,按某种方法对图中所有顶点访问且仅访问一次。遍历算法是求解图的连通性问题、拓扑排序和求关键路径等算法的基础。 2 深度优先遍历从图中某个顶点V 出发,访问此顶点,然后依次从V的各个未被访问的邻接点出发深度优先搜索遍历图,直至图中所有和V有路径相通的顶点都被访问到。 若此时图中善有顶点未被访问,则另选图中一个未被访问的顶点作为起始点,重复上述过程,... 阅读全文

posted @ 2013-09-14 10:53 foxspecial 阅读(417) 评论(0) 推荐(0)

java数据结构_附12_图、顶点和边的定义(双链存储)
摘要:图--双链式存储结构 顶点 和 边 的定义 1、Vertex.java 2、Edge.java 3、AbstractGraph.java 1、 public class Vertex {private Object info;//顶点信息private LinkedList adjacentEdges;//顶点的邻接边表private LinkedList reAdjacentEdges... 阅读全文

posted @ 2013-09-14 10:52 foxspecial 阅读(775) 评论(0) 推荐(0)

数据结构-图-Java实现:有向图 图存储(邻接矩阵),最小生成树,广度深度遍历,图的连通性,最短路径1
摘要:importjava.util.ArrayList;importjava.util.List;//模块EpublicclassAdjMatrixGraph{protectedSeqListvertexlist;//顺序表存储图的顶点集合protectedint[][]adjmatrix;//图的邻接矩阵二维图存储的是每个顶点的名称(A,B,C,D....)privatefinalintMAX_WEIGHT=Integer.MAX_VALUE/2;//privatefinalintMAX_WEIGHT=10000;//-------一,构造图:增删改查---------------------- 阅读全文

posted @ 2013-09-14 10:43 foxspecial 阅读(3115) 评论(0) 推荐(0)

Java 中Iterator 、Vector、ArrayList、List 使用深入剖析
摘要:标签:IteratorJavaListArrayListVector线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collec. 阅读全文

posted @ 2013-09-14 10:05 foxspecial 阅读(266) 评论(0) 推荐(0)

TreeMap 的实现
摘要:TreeMap 的实现就是红黑树数据结构,也就说是一棵自平衡的排序二叉树,这样就可以保证当需要快速检索指定节点。TreeSet 和 TreeMap 的关系为了让大家了解 TreeMap 和 TreeSet 之间的关系,下面先看 TreeSet 类的部分源代码: public class TreeSet extends AbstractSet implements NavigableSet,... 阅读全文

posted @ 2013-08-07 01:03 foxspecial 阅读(518) 评论(0) 推荐(0)

正则表达式 java
摘要:如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级... 阅读全文

posted @ 2013-08-06 22:47 foxspecial 阅读(232) 评论(0) 推荐(0)

For-Each循环
摘要:For-Each循环也叫增强型的for循环,或者叫foreach循环。 For-Each循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。 For-Each循环的加入简化了集合的遍历。 语法如下:for(type element: array){ System.out.println(element); }Demo: public static void query() { ... 阅读全文

posted @ 2013-08-06 22:06 foxspecial 阅读(726) 评论(0) 推荐(0)

泛值类型
摘要:午夜不眠的小狗|四级 public class Base{Class classType=T.class;public Base(){//想在这里 得到T的类对象 赋值给 classType} 评论|0 2010-04-29 08:13记忆邮心|四级 T.getClass()或 T.class,或class.forName(T.getClass().getName())T.getClass()或者... 阅读全文

posted @ 2013-08-06 16:47 foxspecial 阅读(402) 评论(0) 推荐(0)

泛型详解(转)
摘要:普通泛型Java代码classPoint{//此处可以随便写标识符号,T是type的简称privateTvar;//var的类型由T指定,即:由外部指定publicTgetVar(){//返回值的类型由外部决定returnvar;}publicvoidsetVar(Tvar){//设置的类型也由外部决定this.var=var;}};publicclassGenericsDemo06{publicstaticvoidmain(Stringargs[]){Pointp=newPoint();//里面的var类型为String类型p.setVar("it");//设置字符串Sy 阅读全文

posted @ 2013-08-06 16:14 foxspecial 阅读(292) 评论(0) 推荐(0)

java 泛型详解
摘要:public class Base{ Class classType=T.class; public Base(){ //想在这里 得到T的类对象 赋值给 classType}getClass().getName())T.getClass()或者T.class都是非法的,因为T是泛型变量。由于一个类的类型是什么是在编译期处理的,故不能在运行时直接在Base里得到T的实际类型。有一种变通的实现方式:import java.lang.reflect.Array;import java.lang.reflect.ParameterizedType;import java.lang.reflect.T 阅读全文

posted @ 2013-08-06 16:12 foxspecial 阅读(467) 评论(0) 推荐(0)

正则表达式的引用
摘要:Java中正则表达式的使用在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能。如下所示:Java代码publicclassTest{publicstaticvoidmain(Stringargs[]){Stringstr="@ShangHaiHongQiaoFeiJiChang";booleanrs=false;for(inti=0;i/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";Patte 阅读全文

posted @ 2013-08-04 10:20 foxspecial 阅读(1481) 评论(0) 推荐(0)

eclipse常用快捷键
摘要:1. Ctrl+左键这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示 :再多按一次Ctrl+O ,可以列出该类继承的方法和变量。助记 :"O"--->"Outline"--->"纲要"3. Ctrl+T查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。提示 :选中一个方法名,按Ctrl+T,可以查看到有这个同名方法的父类、子类、接口。助记 :"T"------->"Tree&quo 阅读全文

posted @ 2013-07-30 15:32 foxspecial 阅读(164) 评论(0) 推荐(0)

经典算法50题
摘要:1.河内之塔..2.Algorithm Gossip: 费式数列.3. 巴斯卡三角形4.Algorithm Gossip: 三色棋5.Algorithm Gossip: 老鼠走迷官(一)6.Algorithm Gossip: 老鼠走迷官(二)7.Algorithm Gossip: 骑士走棋盘8.Algorithm Gossip: 八皇后9.Algorithm Gossip: 八枚银币.10.Algorithm Gossip: 生命游戏.11.Algorithm Gossip: 字串核对12.Algorithm Gossip: 双色、三色河内塔13.Algorithm Gossip: 背包问题( 阅读全文

posted @ 2013-07-29 11:11 foxspecial 阅读(1407) 评论(0) 推荐(0)

规范和文档
摘要:Java 2 Platform Standard Edition 6.0 API 规范中文版(j2se 6.0 JDK1.6)作者: Sun Microsystems, Inc.本文档是 Java 2 Platform Standard Edition 6.0 的 API 中文规范。详细介绍了Java 2 Platform 软件包中的 API 的接口摘要、类摘要、以及描述信息、参考示例、分层结构、索引信息、术语定义。Java 2 Platform Standard Edition 6.0 (j2se 6.0 JDK1.6)作者: Sun Microsystems, Inc.本文档是 Java 阅读全文

posted @ 2013-07-23 22:42 foxspecial 阅读(194) 评论(0) 推荐(0)

java中利用JFrame创建窗体 【转】
摘要:1. 一个简单的swingJava代码publicclassTest(){publicstaticvoidmain(String[]args){JFrameframe=newJFrame();JPanelpanel=newJPanel();JTextAreatextArea=newJTextArea();panel.setLayout(newGridLayout());textArea.setText("test");//当TextArea里的内容过长时生成滚动条panel.add(newJScrollPane(textArea));frame.add(panel);fra 阅读全文

posted @ 2013-07-23 21:18 foxspecial 阅读(1535) 评论(0) 推荐(0)

这个setDefaultCloseOperation写不写的区别是什么?
摘要:2009-03-23 13:40提问者采纳设置用户在此窗体上发起 "close" 时默认执行的操作。必须指定以下选项之一: DO_NOTHING_ON_CLOSE(在 WindowConstants 中定义):不执行任何操作;要求程序在已注册的 WindowListener 对象的 windowClosing 方法中处理该操作。 HIDE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册的 WindowListener 对象后自动隐藏该窗体。 DISPOSE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册 Win 阅读全文

posted @ 2013-07-23 16:27 foxspecial 阅读(299) 评论(0) 推荐(0)

1 2 下一页