- 博客(23)
- 收藏
- 关注
转载 JOptionPane的应用
最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。 很方便的,于是就简单的整理了一下。 1.1 showMessageDialog 显示一个带有OK按钮的模态对话框。 下面是几个使用showMessageDialog的例子: Java代码 JOptionPane.showMessageDialog(null, "友情提示"
2014-06-18 18:32:03
872
原创 各种模式概念
高内聚:表示一个程序单个单元所负责的任务数量和多样性,内聚与单个类或单个方法单元相关————单一职责原因责 耦合度:表示类之间的紧密程度,低耦合度是指尽量使用抽象耦合,少用具体耦合————依赖倒转原则
2014-06-17 18:46:35
963
转载 Oracle中的动态SQL的execute immediate 的各种语法
查询语句: 单条记录: execute immediate 'select a.dummy from dual' into v_dummy; 多条记录: execute immediate 'select dbms_random.value(0,1) from dual connect by rownum bulk collect into v_dummy; 使用绑定
2014-05-25 19:12:03
1639
转载 Java中CardLayout卡片布局管理器使用的小例子
import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.Color; import java.awt.Insets; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JBu
2014-04-22 11:32:53
825
原创 Java第十一课
线程状态: 线程优先级: 当两个或两个以上的线程处于就绪状态时,优先级高的线程会优先得到CPU执行,优先级分为10级,默认为5级,数字越大优先级越高 线程同步: 当两个或两个以上的线程同时访问一个资源,为了保护资源数据的安全,同一时间只允许一个线程访问该资源,称为线程同步,也叫线程安全 线程安全带来的后果:1.效率低 2.数据
2014-03-28 11:15:50
648
原创 Java第十课
日期格式化对象,可以将日期类型以指定的格式输出,如: SimpleDateFormat s = new SimpleDateFormat ("yyy-MM-dd HH:mm:ss") Ddate date = s.parse("2012-20-59"); ===>2013-9-28 将指定格式的字符串转化 成日期格式,如果超出将会被算成的日期 GC方法的介绍: 1.gc()
2014-03-25 19:38:02
622
原创 Java第九课
抽象类和接口的区别和联系: 1.抽象类和接口都不能实例化(不能new),如果要实例化,抽象类变量只能指向子类对象,接口变量只能指向实现类对象 2.抽象类可以有抽象方法,也可以有具体方法,接口只能有抽象方法 3.抽象类中的履是变通属性,而接口里的必须是公共静态的常量 4.一个类只能继承一个抽象类,但可以实现多个接口 5.一个类继承一个抽象类,必须重写里面的抽象方法,否则该类只能是抽象类
2014-03-18 10:13:43
706
原创 Java第八课
子类重写父类的方法,要求子类方法的访问修饰符要大于或等于父类方法访问修饰符,否则编译不通过 多态: 允许一个父类变量引用子类的对象,允许一个接口类型变量引用实现类对象,挨过 来却不行(相同的行为,不同的实现) 多态的具体表现为重载和重写 在多态调用中,父类变量指向子类对象,只能调用父类中定义的属性和方法,不能调用子类特有的属性和方法 多态应用主要应用: 1.多态
2014-03-13 10:28:15
712
1
原创 Java第七课
Java中专有的名词: OO:面向对象 OOP:面向对象编程 OOA:面向对象分析 OOD:面向对象设计 在Java的API中,awt和swing的区别: 1.awt利用操作自带的组件风格构建图形化界面,在跨平台使用时,可能风格不一致 2.swing是awt的扩展包,很多类直接或间接继承awt包中的类,有自己独立的显示风格,跨平台风格一致 布局管理器
2014-03-11 13:19:13
653
原创 一些简单的API的使用
import java.awt.Color; import java.awt.Font; import java.awt.Image; import javax.swing.BorderFactory; import javax.swing.ButtonGroup; import javax.swing.ImageIcon; import javax.swing.JButton
2014-03-06 11:41:13
721
原创 Java第六课
基本类型和引用类型的区别: 基本类型一共8种:(byte,short,int,long float,double char boolean) 引用类型一共3种:类 数组 接口 在基本类型变量中存放的是具体数据,在引用类型变量中他们存放的都是对象的引用,也就是地址 this关键字是表示当前对象 当在一个方法中直接访问一个变量,优先访问
2014-03-06 11:10:14
678
原创 Java第五课
局部变量: 方法和语句块内部定义的变量(栈空间,当方法或语句块一结束,局部变量空间马上释放) 成员变量(属性): 方法外部,类的内部定义的变量(堆空间,随对象产生而产生,随对象销毁而销毁) 类变量(静态变量): 加上了关键字“static”(数据段,长驻内存,创建好之后不会消失) 包: 就是文件夹,声明一个类在某一个包中使用package关键字
2014-03-03 10:47:35
545
原创 Java第四课
在JAVA的方法中,如果该方法有返回类型,那么在任何时候都必须要有返回值 JAVA数组的特点: 1.数组是一个连续空间,下标是从零开始的,最大下标值是长度减1 2.数组元素都是变量,而且每个数组元素类型相同 3.数组创建时会给每个元素初始化,int---0,double---0.0,引用类型为null 4.数组创建后长度不可改变 对象是存在的具体实体,具有明
2014-02-27 20:30:33
655
原创 Java第三课
所有的byte型,short型和char型自动被提升成int型 如:byte a=1(正确) byte b=2(正确) byte c=a+b(错误)因为此时的a,b已经是int型,大类型不能赋值给小类型 在进行运算时,容量小的类型自动转化成容量大的类型 如:float a=5.0*2(在运算时会先把int型2转化成浮点型,再运算) boolean
2014-02-25 12:24:32
670
原创 Java第二课
String这个字符串数组的值是执行目标文件时手动输入的,数组值的顺序就是输入的顺序(这是在数组中并没值的时候) 标识符分为1.系统标识符(关键字) 2.用户标识符(也就是自己定义的) 标识符命名规则:以数字,字母,下划线,$组成,不能以数字开始(必须遵守) 标识符命名规范:(想高端就遵守) 1.见名知意 2.类名以大写字母开头,采用驼峰命名法(如:MyName) 3.方法名,
2014-02-21 13:05:32
596
原创 C语言复习II
if else if :是一条语句,当满足了前面的条件后,后面的if是不会再执行的,如果是多个单独的if则是有多少个if就执行多少个 在计算机中零为假,非零为真(切记:不是1为真,是非零为真) &&:当两个条件都满足时,结构为真,若第一个已经不满足,则第二个也不会执行,并且结构为假 如:int x=0,y=2; if( x==1 && y==2){p
2014-02-16 00:09:54
693
原创 C语言复习I
为什么计算机是用二进制? 当计算机运行时,电子元件会发热,所以会使电流和电压不稳定,故不用这二者进行记录,不然会出现误码,然而二进制只有1,0来表达电路的通与不通,所以为了信息的正确性,厂家另可加大成本也要选用二进制的原因。 机器语言 一种计算机能读懂的语言,也就是二进制。 汇编语言 有一种助记符,也就是一些单词,它们只是用来表达各种机器语言,用此语言写东西是直接针对硬件的。
2014-02-12 13:22:13
885
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅