专业技术
lqs1985
等待紫霞仙子的到来~
展开
-
AWT事件处理机制
<br />任何支持GUI的操作系统都要不断的监视敲击键盘或点击鼠标这样的事件。操作系统将这些事件报告给正在运行的应用程序。那么如果这个程序是用Java写的,那么Java是如何做出反应的呢?<br /><br />我们都知道Swing的出现使得Java图形用户界面开始真正有意义起来。但这并不代表AWT过时了,没用了。恰恰相反,Swing仅仅提供了强大的,可移植的,高效的用户界面组件(比如JButton),但要实现相应用户动作的业务逻辑,还需要使用基本的AWT事件处理机制。<br /><br />AWT的事件转载 2010-07-21 00:09:00 · 1492 阅读 · 0 评论 -
Java命令行参数
·在启动时Java控制台应用程序,可以一次性地向程序中传递零至多个字符串参数,这些参数被称为命令行参数。语法格式如下:java []* 例如:public class Test{ public static void main(String args[]) { for(int i= 0;i {原创 2010-03-30 23:13:00 · 678 阅读 · 0 评论 -
Java的数学类
java.lang.Math类提供常用数学功能和数学常量: ·数据截断操作:ceil() , floor(), round()·取最大、最小及绝对值操作:max(), min(), abs()·三角函数:sin(), cos() , tan() ,asin() acos(),atan(),toDegrees(),toRadians()·幂运算和对数运算:pow(), exp()原创 2010-03-30 18:08:00 · 1335 阅读 · 0 评论 -
Java日期相关类型
Java与日期相关的类型有: 1.Date类:·java.util.Date类用于表示特定的时间点,精确到毫秒,但不支持日期的国际化和分时区显示。·构造方法:public Date()、public Date(long date)·主要功能方法:public int compareTo(Date anotherDate) publ原创 2010-03-30 16:24:00 · 697 阅读 · 0 评论 -
Java归档工具
Java归档工具是JDK中提供的一种多用途的存档及压缩工具,可以将多个文件或目录合并/压缩为单个的Java归档文件(jar,java archive)。 ·jar文件的主要作用:1.发布和使用类库2.作为程序组件或者插件程序的基本部署单位3.用于打包与组件相关联的资源文件 ·使用jar工具基本语法格式: jar {ctxui} [vfm0Me] [原创 2010-03-31 12:01:00 · 1015 阅读 · 0 评论 -
Java注解
·注解不直接影响程序的语义,然而开发和部署工具可以对其读取并以某种形式处理。·本质上,注解就是可以添加到代码中的一种类似于修饰符的成分,可以用于声明包、类、构造方法、方法、属性、参数和变量等场合。 ·Java采用了一类新的数据类型来描述注解——注解类型,相当于类或接口,每一条注解相当于该类的一个实例。·注解类型采用“ @interface ”标记来声明。 ·JDK中提供原创 2010-03-31 11:44:00 · 421 阅读 · 0 评论 -
可变参数方法
Java语言允许在定义方法时,指定使用任意数量的参数,其格式是在参数类型后加“...”。·可变长度参数必须放在参数列表的最后,而且一个方法最多只能有一个可变长度参数。public void my(String s,int i, Object...objs){}原创 2010-03-31 01:06:00 · 519 阅读 · 0 评论 -
泛型
Java泛型:可以事先规定集合中的元素的数据类型,避免将来使用的麻烦。 泛型(Gernerics)机制自从Java se5.0开始引入,其实本质是将原本确定不变的数据类型参数化。 好处: 作为对原有Java类型体系的扩充,使用泛型可以提高Java应用程序的类型安全、可维护性和可靠性。 *用法: 创建集合容器时,规定其允许保存的元素类型,然后由原创 2010-04-13 15:16:00 · 498 阅读 · 0 评论 -
Java I/O原理
基本概念:·I/O(Input/Output):一切的输入输出·数据源(Data Source)·数据宿(Data Sink):数据目的地 ·Java中把不同的数据源与程序间的数据传输都抽象表述为“流”(Stream),java.io包中定义了多种I/O流类型实现数据I/O功能。 ·I/O流分类:流动方向:输入流(Input Stream)和输出流(Output S原创 2010-04-08 16:33:00 · 1716 阅读 · 0 评论 -
Object类
Object类:·java.lang.Object类是所有Java类的最高层次弗雷,该类提供了面向对象编程技术的基础机制。 它的重要方法如下:·hashCode():返回当前对象的16进制数字,用于区别不同的对象。·toString():以字符串形式方式返回当前对象的有关信息。·equals():判断引用类型的两个等价性。引用类型比较引用,基本类型比较值。·finali原创 2010-03-30 01:38:00 · 469 阅读 · 0 评论 -
Java异常处理注意事项
在java开发中,重写方法不允许跑出比被重写方法范围更大的异常类型。public class A{ public void m() throws IOException {}}public class B extends A{ public void m() throws FileNotFoundException,EOFException原创 2010-03-30 00:52:00 · 674 阅读 · 0 评论 -
Java标准输入、输出
控制台输入、输出时应用程序的基本功能:·System.out提供向“标准输出”写出数据的能力(java.io.PrintStream类型)·System.in提供从“标准输入”读入数据的能力(java.io.InputStream类型)·System.err提供向“标准错误输出”写出数据的能力(java.io.PrintStream类型) 注意:PrintStream类的主要方原创 2010-03-30 23:45:00 · 9607 阅读 · 0 评论 -
Java集合
Java集合:就是将若干用途、性质相同或者相近的“数据”组合而成一个整体。 ·从体系上讲,集合类型可以归纳为三种:1.集(set):Set集合中不区分元素的顺序,不允许出现重复元素2.列表(List):List集合区分元素的顺序,且允许包含重复元素。3.映射(Map):映射中保存成对的“键-值”(Key-Value)信息,映射中不能包含重复的键,每个键最多只能映射一个值。原创 2010-03-31 14:37:00 · 4867 阅读 · 0 评论 -
打开IE老是说正在检测代理服务器设置。要等好久才能开出来是怎么回事?
解决方法:Internet属性-连接选项卡-局域网设置-自动配置-使用自动配置脚本,勾掉就可以了。原创 2010-05-19 23:53:00 · 2281 阅读 · 0 评论 -
ThinkPad X200装XP恢复系统后,ThinkVantage蓝色按键没有反应?
昨天由于病毒原因,把系统又重装了一遍,不对,应该是恢复了一次,没有用恢复光盘,直接在开机的时候用蓝色按键的恢复软件进行系统恢复,把电脑恢复到初始的出厂状态,然后,用ThinkVantage来简单的做了一个备份,但是后面进入系统后,更新了几个驱动,重启系统,便无法使用ThinkVantage按钮来进行快速启动ThinkVantage Productivity Center,还有fn+热键原创 2010-05-20 00:04:00 · 7150 阅读 · 0 评论 -
CSS简介
CSS(Cascading Style Sheets)层叠样式表。 ·传统HTML页面排版和显示效果设置方面的问题。·引入CSS后:Html标记专门用于定义网页的内容,而是用CSS来设置其效果。 CSS分类:内嵌样式(Inline Style):以属性形式直接在HTML标记中给出,用于设置该标记所定义的信息效果。例如: 第一段 内部样式表原创 2010-04-21 16:47:00 · 870 阅读 · 0 评论 -
Java应用程序国际化
国际化(Internationalization,I18N):希望产品是广泛适用性本地化(Localization,L10N):能够符合当地的习惯 应用程序国际化的目标:编写在任何受支持的区域设置中都同样能正常运行(且外观表现本地化)的代码。 国际化中的Unicode编码 ·国际化/本地化工作的焦点:语言、数字格式、日期时间格式、货币、身份证、社保号、电话号码、原创 2010-04-21 15:24:00 · 483 阅读 · 0 评论 -
AWT绘图
绘图原理:定义子类继承现有组件类,通过重写Component类中定义的paint()方法,加入所需的绘图逻辑,以实现在AWT组件上绘图的目的。public void paint(Graphics g) ·java.awt.Graphics是处理各种图形对象的基本工具类,Graphics支持两种绘图方式:1.基本绘图:画线、多边形、圆、填充图形和文字。2.绘制图像:主要用于图像显原创 2010-04-04 16:47:00 · 879 阅读 · 0 评论 -
JDBC编程
数据库简介: ·数据库(DB,Data Base)·数据库管理系统(DBMS,Data Base Management System) 通常所说的数据库系统包含了数据库和数据库管理软件两个部分,常用的数据库系统为关系型数据库。 数据库由数据表组成,而表由行和列组成。 ·SQL语言(Structured Query Language) 使用关原创 2010-04-19 14:25:00 · 695 阅读 · 0 评论 -
Swing
Swing类库 相关概念:·Java基础类库(Java Foundation Classes,JFC):用于创建图形界面的API·重量组件(Heavy-Weight Components):资源消耗大·轻量组件(Light-Weight Components):不同平台上能表现一致性,开销小,提高运行效率。·可视化组件(Visual Component) 不提原创 2010-04-06 15:50:00 · 531 阅读 · 0 评论 -
网络编程
什么是计算机网络?把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。 计算机网络主要功能:·资源共享·信息传输与集中处理·均衡负荷与分布处理·综合信息服务 计算机网络分类: ·按规模大小和延伸范围划分: 局域网(LAN-原创 2010-04-16 16:05:00 · 460 阅读 · 0 评论 -
线程
什么是线程? 线程是一个应用程序内部的顺序控制流。 线程和进程·每个进程都有独立的代码和数据空间,进程切换的开销大。·线程:轻量的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。·多进程:在操作系统中能同时运行多个任务(程序)·多线程:在同一应用程序中有多个顺序流同时执行。 线程的概念模型:1原创 2010-04-14 10:35:00 · 509 阅读 · 0 评论 -
Java图形用户界面设计(GUI)
图形用户界面(GUI--Graphical User Interface)抽象窗口工具集(AWT--Abstract Window Tookit)相关软件包:java.awt包:提供基本GUI组件、视觉控制和绘图工具APIjava.awt.event包:提供Java GUI事件处理API。 ·组件(Component)是图形用户界面的基本组成元素,如菜单、按钮、标签、文本等原创 2010-04-02 11:10:00 · 3552 阅读 · 0 评论 -
UML开发小工具
UML开发工具除了Rational Rose之外,还有一个叫做StarUML的小工具,是韩国软件公司开发的,简单实用,很容易在网上下载得到。看了视频讲解后,真的有很大收获哦~谢谢。原创 2010-03-29 00:22:00 · 475 阅读 · 0 评论 -
Java枚举类型
Java5.0开始引入了一种新的数据结构——枚举(Enum) 枚举类型均自动继承了java.lang.Enum类(该类继承了Object类) ·枚举类型使用一组常量值来表示特定的数据集合,该集合中的数据的数目确定(通常较少),且这些数据能取预先定义的值。例如:public enum Week{ MON,TUE,WED,THU,FRI,SAT,SUN原创 2010-03-26 01:34:00 · 348 阅读 · 0 评论 -
Java标准输入和输出
基本上之前使用的是控制台程序来运行程序的(console)。 ·读取控制台输入: Scanner s = new Scanner(System.in);String name = s.nextLine(); //接收用户输入的一整行内容int age = s.nextInt(); //接收用户输入的一个整型数double salary = s.nextDouble()原创 2010-03-23 01:09:00 · 543 阅读 · 0 评论 -
Java变量
Java变量(Variable)用于记录数值可以改变的数据。在计算机技术中,变量包括变量名和变量值两部分。·变量名:用于标记一段特定的存储空间·变量值:以二进制形式保存在该空间中,且可以被访问和修改 变量的分类·按所属数据类型划分: 基本类型变量、引用类型变量·按声明的位置划分: 局部变量——方法或语句块内部定义的变量 成员变量——方法外部、类的内部定原创 2010-03-23 00:17:00 · 512 阅读 · 0 评论 -
构造方法
在java语言中,每一个类都至少有一个构造方法,因为构造方法是用来创建对象的,不可或缺。系统自动提供缺省构造方法。构造方法是可以用来设置创建对象的初始值的。构造方法有重载,可以传递不同的参数,来修改属性。在创建对象的时候,new Person()就是调用构造方法来初始化对象。原创 2010-03-22 13:52:00 · 416 阅读 · 0 评论 -
Java引用数据类型
Java中除了8中基本数据类型以外,其他的数据类型统称为引用类型(reference Type),具体包括:类、接口、数组、枚举和注释类型。·引用类型数据以对象的形式存在。·引用类型变量的值是某个对象的句柄,而不是对象本身。·声明引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象。原创 2010-03-22 17:23:00 · 1806 阅读 · 0 评论 -
Java基本数据类型
Java基本数据类型只能保存单一的值,成为原始类型或简单类型。 Java中定义了4类/8种基本数据类型: ·逻辑型 boolean·文本型 char·整数型 byte(1字节),short(2字节),int(4字节),long(8字节)·浮点型 float(4字节),double(8字节) 整型常量的三种表示形式:·十进制整数:12, -1原创 2010-03-22 16:43:00 · 576 阅读 · 0 评论 -
强类型和弱类型语言
强类型语言的变量必须定义好,不可变,如:java、C#等弱类型语言的变量的数据类型是可变的,如:JavaScript原创 2010-03-22 16:36:00 · 397 阅读 · 0 评论 -
Java标示符、关键字
Java标示符(identifier)的命名规则: 1.应以字母、下划线、美元符号开头2.后跟字母、下划线、美元符号或数字3.Java标示符大小写敏感 java所有关键字都是小写的,TRUE、FALSE都不是关键字。 Java关键字表:abstract原创 2010-03-22 16:29:00 · 411 阅读 · 0 评论 -
Java注释
注释(comment):是对源程序起解释说明作用的文本信息。 Java语言中定义了三种注释形式: // 单行注释——注释到行尾 /* 单行或多行注释 */ /** 可用于文档化处理的单行或多行注释 */ JDK中提供了一个文档自动生成工具javadoc,在自定义类中public的成员以前以/**...*/形式加入的注释内容均可被自动提取到生成的说明文档中。用原创 2010-03-22 15:48:00 · 399 阅读 · 0 评论 -
Private说明
在java中声明为private的属性是外部不可以直接访问的,要想修改属性,必须通过public的方法set来设置属性的值。原创 2010-03-22 14:53:00 · 499 阅读 · 0 评论 -
DOS命令操作
打开命令提示符窗口,要想到C:盘根目录操作,如下:cd/清屏操作:cls查看目录:dir要跳转到某个目录:cd xxxjava程序编译命令:javac 类名.java运行java程序命令:java 类名删除BAK备份文件:del *.bak可以同时编译多个java源文件:javac 1.java 2.java 3.java 。。。。原创 2010-03-22 14:03:00 · 409 阅读 · 0 评论 -
Java运算符
·算术运算符:+ ,- ,* ,/, %, ++,--·关系运算符:>, =, ·布尔逻辑运算符:原创 2010-03-23 15:59:00 · 366 阅读 · 0 评论 -
Java数组排序sort()
JDK的java.util包中定义的Arrays类提供了多种数组排序的功能。 例如: int[] a = {4,23,43,12,-8,94,52}; Arrays.sort(a); //数组排序 for(int i=0;i { System.out.print(a[i]+ "/t"); } 一原创 2010-03-24 17:53:00 · 25432 阅读 · 0 评论 -
Java接口
接口(interface):是抽象方法和常量值的定义的集合。 ·本质上说,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。例如:public interface Runner{ public static final int id = 1; public abstract void start();原创 2010-03-26 00:32:00 · 361 阅读 · 0 评论 -
Java抽象类
在定义Java方法时,可以只给出方法头,而不给出方法体,即方法实现的细节,这样的方法被称为抽象方法。 注意:抽象方法必须使用关键字abstract修饰,包含抽象方法的类必须声明为抽象类。 例如:public abstract class A{ private int age; public void setAge(int age) {原创 2010-03-26 00:04:00 · 384 阅读 · 0 评论 -
Java嵌套类
Java语言支持类的嵌套定义,也就是说,允许将一个类定义在其他类的内部,其中内层的类被称为嵌套类(Nested Class)。 嵌套类可以分为两种:·静态嵌套类(static Nested Class):使用static修饰·内部类(Inner Class):非static修饰 例如:public class A{ private class B原创 2010-03-26 01:02:00 · 463 阅读 · 0 评论