![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
文章平均质量分 65
nimso
这个作者很懒,什么都没留下…
展开
-
5.22java学习笔记
:) 构造器方法 我们在创建一个类的时候,其结构如下: Public class 类名{ 内容(包括了属性与方法) } 其实其中包含了一个隐含的构造器,如下: Public (这里不用写返回值类型)类名{ (内部是空的,没有内容) } 【注意,不用写返回值类型】 我们平时在调用类的时候,若是不带参数,则默认是这个构造器,即一切程序的执行是按初始化状态...原创 2012-05-24 18:32:26 · 68 阅读 · 0 评论 -
java学习笔记-----链表
链 表1、工作原理: C语言中结点与结点之间的连接方式是指针,而在java中的连接方式是利用的引用关系。 2、示例:/** * 链表的结点 * @author Administrator * */public class LinkNode<E> { //结点中的成员 E obj; //前面的结点 Link...原创 2012-09-22 18:30:37 · 110 阅读 · 0 评论 -
java学习笔记——异常处理
异常处理一、异常的分类: 1、 检查性异常:java.lang.Exception(编译时候检查出的),外在条件不满足引发的,不是程序、的错,很可能是远程机器名出错,如果不处理程序就不能被编译。 2、运行期异常:java.lang.RuntimeException,意味着程序存在Bug,如数组越界,0被除,入参不满足规范……需要更改程序来处理 3、错误:jav...原创 2012-09-11 21:25:47 · 255 阅读 · 0 评论 -
java学习笔记——泛型
泛型总结一、泛型的益处:1、口径宽,泛指数据类型,安全性高,可以匹配多种类型的数据。2、可以提高代码的重用率。 二、示例:public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<Dog> al...原创 2012-09-11 20:18:37 · 85 阅读 · 0 评论 -
java中的重绘
三种重绘总结: Q:为什么要重绘? A:因为在画板上作画的时候图形是保存在缓存里面而不是保存在内存里面的。因此当我们把画板最小化的时候,缓存中储存的图形内容就会被释放清空,但是 内存里面并没有存储数据,所以再恢复窗体的时候只有窗体上的组件会被重绘,图形的内容已经消失。 How to dispose it?? 上面说了窗体或者面板会在恢复时自动重绘窗体或者面板上已经添加的组件...原创 2012-11-24 21:03:53 · 566 阅读 · 0 评论 -
8.9java学习笔记——多线程
多线程一、多线程的三种创建方式 1、通过继承Thread类************************************************public class duoxiancheng extends Thread{ public void run(){ //创建一个无线循环(但是加入了时间间隔) while(true)...原创 2012-08-09 11:06:53 · 94 阅读 · 0 评论 -
8.9java学习笔记——“==”与“equals()”的区别
JAVA中“==”与“equals()”的区别 1、 “= =”比较的是两端是否为同一个对象(或者说是否指向同一个地址),也就是说,比较的是地址,并且要求两端的类型必须相同,可以是父类和子类的继承关系; 2、 equals()是个方法,可以用于String和Object类的比较,当比较String类和基类包装类时,比较的是内容,Object类比较时,...原创 2012-08-09 10:33:59 · 116 阅读 · 0 评论 -
7.18java学习笔记——集合
集合类一、ArrayList(队列)1、需要引入包:import java.util.*;2、创建一个队列:ArrayList<数据类名> list = ArrayList<数据类名>();3、特点:一个大小可以变化的数组,是线性的,有下标,有序的,先进先出,并且是可以重复的。4、添加元素:list.add( );[另外,JDK中还提供了...原创 2012-07-19 12:43:29 · 94 阅读 · 0 评论 -
7.16java学习笔记——super.this.static.final
一、super与this(1)、在子类的构造函数中,如果需要使用super的话,必须放在代码行的第一行。例子1:Public class person{ //父类构造函数 Person(){ System.out.println("人"); }}Public class student extends person{ //子类...原创 2012-07-16 23:51:12 · 106 阅读 · 0 评论 -
7.10号学习笔记——队列,数组
队列一、首先说明,队列不等价于数组,更不等价于链表;队列是建立在数组的基础之上的,以数组为基础,但是与之不同的是,这个数组是动态的,长度并非固定化的,可以进行增删查改等一系列动态处理。 一个队列每一个环节只有一个数据,而且每个环节的数据类型都是相同的,然而链表每一个环节之中可以包含多个数据,相当于每一个环节都是一个结构体,即链表是建立在结构体与指针之上的(C语言之中)...原创 2012-07-10 23:34:44 · 104 阅读 · 0 评论 -
关于static的一个典型例题
源代码【有错误】class StaticDemo {static int x;int y;static{x=10;}public static int getX() {return x;}public static void setX(int newX) {x = newX;}public int getY() {return y;...原创 2012-07-09 14:57:28 · 921 阅读 · 0 评论 -
关于输出格式的经典例题
运行下面的程序,写出运行结果,解释每种格式的含义。 import java.util.Calendar; public class CommandParameter { public static void main(String[] args) { long n = 461012; System.out.printf("%d%n", n);...原创 2012-07-09 13:11:19 · 234 阅读 · 0 评论 -
图板学习笔记
:arrow: :arrow: 画图板程序总结 :arrow: :arrow: 【这一部分主要是对之前的知识的巩固以及在某些方面技能的提升,涉及的知识包括了界面设计编辑、动作以及鼠标监听器的使用、画布(Graphics)类的使用、初级重绘知识,有些东西之前以及总结过了,这里就不在赘述了,只对新了解的知识进行总结】 :D 1、画布类(Graphics)画布必须在界面全部设...原创 2012-07-03 11:15:08 · 79 阅读 · 0 评论 -
6.27学习笔记——监听器的实现
:arrow:一、 实现监视器的步骤: :) 1、这对所处理的事件的性质来选择一个事件监听的接口,然后实现这个接口形式:Class 监听器类名 implements 监听接口名{}【常见监听接口:1>、ActionListener:只能够处理一种事件源2>、MouseListener:鼠标点击键的监听3>、MouseMotionListener...原创 2012-06-27 14:06:55 · 188 阅读 · 0 评论 -
6.27学习笔记——抽象类,接口
:arrow: 抽象类 :D 1、定义方式:abstract class 类名 {} :D2、属性:和其他普通类一样,可以有初始化的,也可以有没有初始化的。 :D3、方法:可以有已经实现了的方法(即存在方法体),也可以有抽象类的(没有方法体),但是定义的形式就不一样:abstract 方法名 {空的} :D4、抽象类是不能够定义对象的(即不能...原创 2012-06-27 12:15:22 · 99 阅读 · 0 评论 -
6.21学习笔记
:D 一、类的继承1、关键字:extends2、格式:public 子类名(超类) extends 父类名(基类){};3、作用:相当于把父类重新编写一遍,但不是完全编写一遍,而是一部分,我们可以给父类新添方法&属性,或者将其中的一些属性、方法改写一遍,使其符合自己的要求。4、子类可以继承到父类的那些属性&方法?答:1).子类和父类在同一package下 ...原创 2012-06-21 20:11:29 · 133 阅读 · 0 评论 -
6.19学习笔记
*************************************************************************package cjl.LoginFrame;import java.awt.FlowLayout;import javax.swing.JButton;/** * 登录界面的类 * 1.引入包有两种方法,第一种是...原创 2012-06-19 12:00:16 · 62 阅读 · 0 评论 -
java学习笔记——哈夫曼树
哈夫曼树 1、树的结点(=父节点+左孩子+右孩子+信息元素)/** * 树的结点 * @author Administrator * */public class TreeNode { //结点中的信息元素 int num; //父结点 TreeNode parent = null; //左结点 TreeNode lef...原创 2012-09-22 20:44:37 · 105 阅读 · 0 评论