- 浏览: 17978 次
- 性别:
-
文章列表
1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用
2.extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了
接口实现的注意点:
a.实现一个接口就 ...
基础知识
队列是设计程序中常用的一种数据结构。它类似日常生活中的排队现象,采用一种被称为“先进先出”(LIFO)的存储结构。数据元素只能从队尾进入,从队首取出。在队列中,数据元素可以任意增减,但数据元素的次序不会改变。每当有数据元素从队列中被取出,后面的数据元素依次向前移动一位。所以,任何时候从队列中读到的都是队首的数据。
根据队列的特点,在队列中可以根据编程的需要定义方法,eg:向队列中插入一个新的元素,获取某个位置的元素,替换某个位置的元素,获取队列中元素的总个数。。。
public class CustomListImpl<E> implements CustomLi ...
JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法、冒泡法、选择排序法、插入排序法。
快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现。
冒泡法是运用遍历数组进行比较,通过不断的比较将最小值或者最大值一个一个的遍历出来。
选择排序法是将数组的第一个数据作为最大或者最小的值,然后通过比较循环,输出有序的数组。
插入排序是选择一个数组中的数据,通过不断的插入比较最后进行排序。下面我就将他们的实现方法一一详解供大家参考。
package 数组;
import java.util.Arrays;
public class Keys {
...
基础知识
1.什么是进程
进程为应用程序的运行实例,是应用程序的一次动态执行。看似高深,我们可以简单地理解为:它是操作系统当前运行的执行程序。在系统当前运行的执行程序里包括:系统管理计算机个体和完成各种操作所必需的程序;用户开启、执行的额外程序,当然也包括用户不知道,而自动运行的非法程序(它们就有可能是病毒程序)。
危害较大的可执行病毒同样以“进程”形式出现在系统内部(一些病毒可能并不被进程列表显示,如“宏病毒”),那么及时查看并准确杀掉非法进程对于手工杀毒有起着关键性的作用。
2.什么是线程
线程(是"进程"中某个单一顺序的控制流。也被称为轻量进程。计算机科学术语,指运 ...
自己编写的谢冰尔斯基三角形虽然不似别人般简单,但是能出自于自己的自己的脑袋和双手,感觉还是很不错的,O(∩_∩)O~
我的代码:
package Fractal;
//递归调用
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Triang extends JPanel{
private Graph ...
基础知识
1.继承的语法格式
Java继承的关键字是:extends
继承格式:
public class 类名(子类名,超类名,派生类名) extends 类名(父类、基类) {
}
Java的继承是单继承,只有一个直系父类。
(class 子类名 extends 父类名:不能在建立类时写这个,应该先建立子类后再修改)
2.子类继承到了什么
子类继承到了父类所有的属性和方法。
因为访问修饰符的问题,导致只有一部分属性和方法能被子类和和子类的对象调用。
3.方法重写
什么情况要使用方法重写?
同一个方法中,当子类的方法中的功能与父类中有所不同时,要用方 ...
基础知识
1.介绍Java的图形界面
1.awt (包名) java.awt
2.swing javax.swing
为了不频繁的输入java.awt和javax.swing,可以实例化完对象后按shift+ctrl+o
某些人也会用import java.awt.*;和import java.swing.* 但这样机器会在这两个包中逐个的寻 ...
基础知识摘要java是面向对象编程:模拟现实生活。
所有的概念,都是源自于生活中。
1.找对象
对象:只要是生活中具体的某一个物体或者具体的某一个事物就是一个对象。
2.找对象的特性和行为
eg:
某一个学生
特征:姓名,性别,学分,年龄,学校,....
行为:考试,说话,睡觉,吃饭,学习,打游戏,看电视,...
眼睛里看到的任何一个物体就是一个对象。
2.类的组成
生活中的分类,是根据对象相似的特征和相似的行为进行归类的。
程序中类,是按照固定的格式,对对象的特征和行为进行的定义,定义成一个相应的模板。
程序中类由2个部分组成:1.属 ...
1.Java的基本数据类型
Java的基本数据类型有8种
整数类型:
byte 字节型 8bit -128~127 (负2的8次方到2的8次方-1)
short 短整型 16bit
int 整型 32bit
long 长整型 64bit
浮点型:
float 单精度 32bit
double 双精度 64bit
布尔
boolean 布尔类型 true和false
字符
char 字符型 16bit
2.String类的使用
1.String在Java中是类。
S ...