`
lj_gzy2014
  • 浏览: 17796 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表

JTable的使用

    博客分类:
  • java
               最近在写一些表格程序,但由于对Jtable不熟悉,写起来很费劲,于是就顺便把JTable的APi 看了一下,写了几个测试程序,与大家共同分享,希望可以帮助那些对Jtable不熟悉的同学有所帮助             ...
               在蓝杰学习也好几个月,从进蓝杰的第一天起,胡哥就要求我们要注册一个博客账号,写写博客。也许是刚开始在技术上太过于小白了,着眼点总在如何学到更多的技术,博客也在写,但现在看来写得一团糟。                博客该怎么写呢?                首先我们要知道为什么要写博客吧。经过几个月的学习,我发现编程技术上点我学了不少,但时间久了,以前的学的一些技术点记不清了,难道要回去重新学吗?其实大学时间还是蛮紧的,如果所有的东西都这样重新去学,那时间肯定不够,这时博客就要发挥作用了。因此初写博客时,最好条理清晰的记录自己学习的历程,不需要全部记录, ...
            在写哈弗曼编码时,看到了优先队列,可是不会用,就用数组排序代替了。现在弄明白了,写出来,希望对读者有所帮助。             优先队列的使用需要实现Comparator接口,具体代码如下: package learning_lev1_集合框架; import java.util.Comparator; import java.util.PriorityQueue; public class Pq { public void testPriQueue(){ //使用匿名内部类实现comparator接口,匿名类的对象为comp ...
     我们知道集合框架是存储数据的容器,当里面存储的是简单地类型数据时,还比较简单,可是如果里面存储的是类对象,那么如何根据对象的某个属性对对象进行排序呢?这就需要实现Comparator接口,代码如下:写道 packa ...
           java里面集合框架是比较重要的基础知识,虽然不是很难,但经常使用,特别是ArrayList、HashMap经常用到。java集合框架大致分为三个部分,分别是List、Set、Map,这三个都是接口,其具体实现有多个类,但常用的分别是ArrayList、HashSet、HashMap,下面分别总结一下这三者的基本使用方法。           (1)ArrayList使用较广,其功能相当于一个数组队列,存取速度快,具体使用,请看下面的代码: 写道 package com.gzy0930_L2集合类;import java.util.ArrayList;//集合类的 ...
          在前面我们实现了画一条直线,那么如何画曲线呢?如何让画笔如同手中的铅笔一样想怎样画就怎样画?那么今天就来实现画铅笔线。 package PaintBoard; import java.awt.Graphics; import java.awt.event.MouseEvent; import java.awt.event.MouseMotionListener; import javax.swing.JFrame; public class MyPanint extends JFrame { public void showUI(){ ...
          数组查询速度虽然快,但插入删除不方便,链表不是线性存储,便于插入删除。可以将链表比作一辆火车,链表的节点就是一节节车厢,节点中的数据就是车厢中的东西,节点间的联系就是车厢之间的联系。           如何实现一个链表呢?“万丈高楼平地起”,做“火车”先得准备“车厢”-------节点类 节点中有两个属性:1.数据,2.对下一个节点的指向 package list; public class LinkNode { Object data; public LinkNode next; public Object getData() { ret ...
            最常见的数据存储结构就是数组,数组查找方便,但删除,插入麻烦,而且大小固定不变。有时所需数组的长度会改变,那么这时就要用到数组队列。             数组队列的实质还是数组,只不过将数组的动态增删封装在一个类中,增删的实质还是两个数组之间的复制。           下面代码实现了数组队列的增,删,改,查。 package array; public class test1 { private Object[] array; private int length; public int size(){ return ...

java网络通信

    博客分类:
  • java
            没接触通信编程之前,总觉得通信好神秘,不知道移动通信是如何实现了“天涯若比邻”的梦想的。接触基本的通信原理后,才从技术层面对通信有了一定的了解。               基本的通信实现需要些什么呢?首先需要一个服务器和一个客户端。通信的基本过程就是服务器和客户端的交互,服务器将要传送的文件送到服务器,服务器根据客户端的要求发送给指定的客户端,从而完成了客户端通过服务器与其它客户端通信的目的。               下面来看一个完成基本通信的一个小例子 package tongxin; import java.net.ServerSocket; ...
              在前面的几篇博客中我们已近了解了java面向对象的一些基本的知识,今天就来了解一下最基础的图形化用户界面。                java中有许多有关图形界面的类,这些类大多数在awt这个包里,可供我们调用。常用的图形组键有JFrame,JButton,JPanel,这些普通的组建不同的组合方式以及功能调用,可做出很多有用有趣的东西。比如画图板。               下面就是一个简易画图板的基本代码: package PaintBoard; import java.awt.Graphics; import java.awt.event ...

java编程之多态性

    博客分类:
  • java
[align=center][/align]     前面已经讲了类的封装性,继承性,今天就讲一讲类的多态性。      类的多态性靠方法的重写和重载来实现。      一.重载:在同一个类中,方法名相同,参数不同,方法体也不同,在调用这个方法时可以根据参数的类型和个数执行相应的方法体,从而实现一个函数名多种功能即多态性的实现。      二.重写:重写发生在父类和子类中,子类继承了父类的方法,如果子类中的方法定义和父类中的某个方法定义完全一样,就是对父类方法的重写。           public class Getmianji { final float PI =3.14f; //求 ...

java编程之接口

    博客分类:
  • java
      在前面我们已经讲过了抽象类和继承,今天就让我们来看看和抽象类很相似的一种特别的类-----接口(interface)         接口的定义:         public interface 接口名(extends 父接口名列表){               常量;                 抽象方法;         }       与抽象类不同,接口里面只有常量和抽象的方法,而抽象类中可能有变量和非抽象的方法。                然而在java中,编译器提供了许多接口,我们不需要自己写接口,直接使用就可以了。那么接口如何使用呢?         接口的 ...
          在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非super莫属。由于this与super有如此相似的一些特性和与生俱来的某种关系,所以我们在这一块儿来讨论。         this的作用一:区别成员变量和参数             public void setName(String name){                this.n ...

java编程之继承性

    博客分类:
  • java
        在现实生活中,我们经常听到“继承”二字,这两字通常存在于父子之间。在Java中,继承是利用类与类之间的共同点建立起简化程序的一种方式,继承的类称为子类,被继承的类称为父类。            public class ...
        这次直接开门见山吧,先看一下抽象类的定义           abstract class Person{                //定义成员变量                  //定义抽象方法              public abstract void eat();              }          抽象类中一定有抽象方法(只有方法声明,没有方法体),也可能含有其他方法。含有抽象方法的类一定是抽象类。抽象类没有构造函数,无法创建类对象,那么抽象类有什么用呢?这就要说到java中很重要的一个知识点------继承。           抽象类提供 ...
Global site tag (gtag.js) - Google Analytics