`
缠小溪
  • 浏览: 24043 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论
文章列表
/* * java集合 * 对于数组的存储,一个关键的制约因素就是无法动态定义数组的大小,解决的办法就是使用链表或者集合 * java中有一系列的集合诶可以让我们实现一些数组无法实现的功能 * java的集合类中提供了很多个方法,但是常用的只有那么几个,HashMap(),HashTable()等 * java集合类分为以下几种: * list结构的集合类:ArrayList类、Vector类、 Stack类 * Map结构的集合类:HashMap/HashTable类等 * Set结构的集合类:HashSet/TreeSet类 * Queue结构的集合:Que ...
/* * 排序 * 将一群数据按照统一的顺序排序 * 排序的分类:内部排序:将需要处理的所有数据加载到内部存储器中进行的排序,包括交换式排序法,选择式排序法和插入式排序法 * 外部排序:数据量太大,内存不够使用,需要借助外部存储进行排序,包括合并排序和直接合并排序 * 排序的重要性:排序是在数据处理中使用最多的也最常用的手段 * 交换式排序 * 运用数据比较后,依判断规则对数据位置惊醒交换,已达到排序的目的,主要有冒泡排序和选择排序 * 冒泡排序 * 函数的封装的该概念 * 选择排序 * 通过测试明显可以看出,选择排序的速度由于冒泡排序 * 一些其他的概念 * Math ...
/** * 关于接口的经典案例,用接口实现多态 * 接口中定义的方法为抽象方法,实现接口的类必须实现接口中的所有的方法 * 接口中的方法默认的是 public abstract * 接口中的变量默认的是public static常量 * 接口中只有常量定义和public的abstract方法定义,所以一般在定义方法和常量的时候允许省略public abstract final * 常量可以被实现接口的类的对象调用,也可以用类名或者接口名调用 * 如果声明的是public interface那么该接口能够被任何一个类使用,如果声明的是interface,那么友好接口只能在同一个包中的 ...
/** * Class类 * @author chanxiaoxi *Class是java.lang包中的一个类 *该类的实例用来封装对象运行时的状态 *当一个类被加载切创建对象时,和该类相关的一个类型为Class的对象就会自动创建 *Class本身不提供构造方法,因此不能使用new运算符和构造方法来创建一个Class对象 *任意对象调用getClass()方法都会回去和该对象相关的一个Class对象 *String getName():返回类的名字 *Constructor[] getDeclaredConstructors():返回类的全部构造方法 *Field[] ge ...
/** *自定义异常类 *toString()方法就是吧对象转换成String类型 *throw和throws是两个不同的关键字,throws用来声明要产生的若干个异常,throw是抛出某个异常,catch用来捕获throw抛出的异常 *throws后面的方法体中有相应的方法来显示异常信息 *自定义的异常类必须是Exception的子类,两者之间是继承的关系 *异常处理将会改变程序的控制流程,但是书上的例子也太简单,对于异常处理的特性并不是那么明显 **/ //自定义异常类 class NopositiveExceptionclass extends Exception { String m ...
java语言的处理方式 java语言的处理方式既不是编译方式(complication,针对当前机器的处理器芯片,将源文件全部翻译成机器指令,称为目标程序,再将目标程序交给计算机执行),也不是解释方式(interpretation,这种方式不产生 ...
包名:是全小写的名词,中间可以由点分开,如java.event.*; 类名:首字母大写,通常由多个单词合成一个类名,要求每个字母的首字母大写如:class HelloWorldApp 接口名:命名规则与类名相同 方法名:通常由多个名词组成,第一个名词一般为动词,首字母小写,以后的每个单词的首字母大写如:changePassword 变量名:全小写,一般为名词 常量名:基本数据类型的常量名为全大写,如果是由多个单词构成的,可以用下划线构成;如果是对象类型,则大小写混合,有大写字母把单词分开
今天晚上完成了第一个自己写的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 ...
前天看书发现书中对于java数组这一块儿介绍的知识很少,知识简要的说明了一下java的数组的声明、创建和访问,以及一维数组的一些个简单的特性。查找相关书籍发现java的数组并不是那么简单,它不同于C中的数组,它是一个对 ...
标识符和关键字 标识符和关键字 标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。标识符的字母是区分大小写的。java使用unicode标准字符集,java所使用的字母不仅包括正常的拉丁字母,也包括汉字 ...
最近这段时间,firefox一直在致力于HTML5的推广,而且在扣扣空间6.0版本也支持了HTML5的标准。看来在以后的发展趋势中,HTML5将会是一个全新的规则,但是目前的问题是HTML5的普及程度还是不够高,有些浏览器还不支持HTML5的最新的标准。 HTML5和HTML4的却别 今天在网上看到有人这么说HTML5和HTML4的区别:HTML4是一个完全静态的超文本标记语言,它的一些个多媒体技术,动态的图片等都要依赖于第三方的插件,而HTML5则摆脱了这些个插件,在新的规则和语法下,完全可以独立的支持动态的图片以及多媒体,并不需要借助第三方的工具,比如flash等。这个说法很明显的区别了 ...
今天是java的第一次上机,照着实验指导书上的小程序正敲得高兴的时候,跃跃突然问我java的application和applet的区别是什么,我一时也不知道怎么解释,只是知道java有application和applet这两种运行方式,却还从来没有深究过他们的区 ...
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编 ...
什么是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 ...
Global site tag (gtag.js) - Google Analytics