- 浏览: 24043 次
- 性别:
- 来自: 江苏
最新评论
文章列表
/*
* java集合
* 对于数组的存储,一个关键的制约因素就是无法动态定义数组的大小,解决的办法就是使用链表或者集合
* java中有一系列的集合诶可以让我们实现一些数组无法实现的功能
* java的集合类中提供了很多个方法,但是常用的只有那么几个,HashMap(),HashTable()等
* java集合类分为以下几种:
* list结构的集合类:ArrayList类、Vector类、 Stack类
* Map结构的集合类:HashMap/HashTable类等
* Set结构的集合类:HashSet/TreeSet类
* Queue结构的集合:Que ...
- 2012-04-07 16:55
- 浏览 182
- 评论(0)
/*
* 排序
* 将一群数据按照统一的顺序排序
* 排序的分类:内部排序:将需要处理的所有数据加载到内部存储器中进行的排序,包括交换式排序法,选择式排序法和插入式排序法
* 外部排序:数据量太大,内存不够使用,需要借助外部存储进行排序,包括合并排序和直接合并排序
* 排序的重要性:排序是在数据处理中使用最多的也最常用的手段
* 交换式排序
* 运用数据比较后,依判断规则对数据位置惊醒交换,已达到排序的目的,主要有冒泡排序和选择排序
* 冒泡排序
* 函数的封装的该概念
* 选择排序
* 通过测试明显可以看出,选择排序的速度由于冒泡排序
* 一些其他的概念
* Math ...
- 2012-04-07 15:09
- 浏览 494
- 评论(0)
/**
* 关于接口的经典案例,用接口实现多态
* 接口中定义的方法为抽象方法,实现接口的类必须实现接口中的所有的方法
* 接口中的方法默认的是 public abstract
* 接口中的变量默认的是public static常量
* 接口中只有常量定义和public的abstract方法定义,所以一般在定义方法和常量的时候允许省略public abstract final
* 常量可以被实现接口的类的对象调用,也可以用类名或者接口名调用
* 如果声明的是public interface那么该接口能够被任何一个类使用,如果声明的是interface,那么友好接口只能在同一个包中的 ...
- 2012-04-06 20:42
- 浏览 253
- 评论(0)
/**
* Class类
* @author chanxiaoxi
*Class是java.lang包中的一个类
*该类的实例用来封装对象运行时的状态
*当一个类被加载切创建对象时,和该类相关的一个类型为Class的对象就会自动创建
*Class本身不提供构造方法,因此不能使用new运算符和构造方法来创建一个Class对象
*任意对象调用getClass()方法都会回去和该对象相关的一个Class对象
*String getName():返回类的名字
*Constructor[] getDeclaredConstructors():返回类的全部构造方法
*Field[] ge ...
- 2012-04-05 21:43
- 浏览 204
- 评论(0)
/**
*自定义异常类
*toString()方法就是吧对象转换成String类型
*throw和throws是两个不同的关键字,throws用来声明要产生的若干个异常,throw是抛出某个异常,catch用来捕获throw抛出的异常
*throws后面的方法体中有相应的方法来显示异常信息
*自定义的异常类必须是Exception的子类,两者之间是继承的关系
*异常处理将会改变程序的控制流程,但是书上的例子也太简单,对于异常处理的特性并不是那么明显
**/
//自定义异常类
class NopositiveExceptionclass extends Exception {
String m ...
- 2012-04-05 21:16
- 浏览 520
- 评论(0)
java语言的处理方式
java语言的处理方式既不是编译方式(complication,针对当前机器的处理器芯片,将源文件全部翻译成机器指令,称为目标程序,再将目标程序交给计算机执行),也不是解释方式(interpretation,这种方式不产生 ...
- 2012-03-17 15:52
- 浏览 536
- 评论(0)
包名:是全小写的名词,中间可以由点分开,如java.event.*;
类名:首字母大写,通常由多个单词合成一个类名,要求每个字母的首字母大写如:class HelloWorldApp
接口名:命名规则与类名相同
方法名:通常由多个名词组成,第一个名词一般为动词,首字母小写,以后的每个单词的首字母大写如:changePassword
变量名:全小写,一般为名词
常量名:基本数据类型的常量名为全大写,如果是由多个单词构成的,可以用下划线构成;如果是对象类型,则大小写混合,有大写字母把单词分开
- 2012-03-08 23:46
- 浏览 556
- 评论(0)
今天晚上完成了第一个自己写的javaApplication界面小程序,顺便贴在这里,就当是保存了。
程序原代码如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class GamesAppGraphics
{
public static void main(String[] args)
{
new FrameInOut();
}
}
class FrameInOut extends Frame implements ActionListener
{
JB ...
- 2012-03-05 20:53
- 浏览 584
- 评论(0)
前天看书发现书中对于java数组这一块儿介绍的知识很少,知识简要的说明了一下java的数组的声明、创建和访问,以及一维数组的一些个简单的特性。查找相关书籍发现java的数组并不是那么简单,它不同于C中的数组,它是一个对 ...
- 2012-03-04 17:14
- 浏览 362
- 评论(0)
标识符和关键字
标识符和关键字
标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。标识符的字母是区分大小写的。java使用unicode标准字符集,java所使用的字母不仅包括正常的拉丁字母,也包括汉字 ...
- 2012-03-04 16:12
- 浏览 389
- 评论(0)
最近这段时间,firefox一直在致力于HTML5的推广,而且在扣扣空间6.0版本也支持了HTML5的标准。看来在以后的发展趋势中,HTML5将会是一个全新的规则,但是目前的问题是HTML5的普及程度还是不够高,有些浏览器还不支持HTML5的最新的标准。
HTML5和HTML4的却别
今天在网上看到有人这么说HTML5和HTML4的区别:HTML4是一个完全静态的超文本标记语言,它的一些个多媒体技术,动态的图片等都要依赖于第三方的插件,而HTML5则摆脱了这些个插件,在新的规则和语法下,完全可以独立的支持动态的图片以及多媒体,并不需要借助第三方的工具,比如flash等。这个说法很明显的区别了 ...
- 2012-02-28 17:07
- 浏览 429
- 评论(0)
今天是java的第一次上机,照着实验指导书上的小程序正敲得高兴的时候,跃跃突然问我java的application和applet的区别是什么,我一时也不知道怎么解释,只是知道java有application和applet这两种运行方式,却还从来没有深究过他们的区 ...
- 2012-02-27 20:53
- 浏览 1057
- 评论(0)
JDK中的JRE和JRE的区别
JDK本身所附的JRE是为了开发程序时做测试所用的,与公用的JRE的差别是,JDK中的JRE比公用的JRE多了一个sever的VM.
sever与client的区别在于所使用的VM不同。执行java程序时默认会使用client VM,如果启用sever VM则会花费较多的使用内存和启动时间。
JDK中各个目录的说明
bin目录
提供的是JDK的工具程序,比如javac,java,javadoc,appletviewr等
demo
一些使用java编写好的示例程序
db
JDK中自带的apache Derby数据库,这个使用纯java编 ...
- 2012-02-27 19:09
- 浏览 285
- 评论(0)
什么是java1、java是一个更简单的面向对象程序设计语言,具有更高的跨平台可能性(一次编写,处处运行)
2、java可以代表程序语言,但是在今天更多的代表了一种软件开发的架构3、JDK(Java Development Kit)
<wbr><span style="font-size:16px"></span><wbr><span style="font-size:16px">除了提供java运行所必须的编译、运行、调试等工具外,更搭配有丰富的API(Application Promgra ...
- 2012-02-27 16:57
- 浏览 154
- 评论(0)