摘要: 一般容器都有默认布局方式,但是有时候需要精确指定各个组建的大小和位置,就需要用到空布局。操作方法:1) 首先利用setLayout(null)语句将容器的布局设置为null布局(空布局)。2) 再调用组件的setBounds(int x, int y, int width,int height)方法... 阅读全文
posted @ 2015-12-01 10:53 一念了了 阅读(778) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-12-01 10:53 一念了了 阅读(623) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-12-01 10:52 一念了了 阅读(785) 评论(0) 推荐(0)
摘要: 网格布局特点:l 使容器中的各组件呈M行×N列的网格状分布。l 网格每列宽度相同,等于容器的宽度除以网格的列数。l 网格每行高度相同,等于容器的高度除以网格的行数。l 各组件的排列方式为:从上到下,从左到右。l 组件放入容器的次序决定了它在容器中的位置。l 容器大小改变时,组件的相对位置不变,大小... 阅读全文
posted @ 2015-12-01 10:52 一念了了 阅读(2003) 评论(0) 推荐(0)
摘要: 1、 将组件添加到JFrame中方式之一:frame.getContentPane().add(childComponent)用getContentPane()方法获得JFrame的内容面板,再对其加入组件,一般只使用该方式添加组件。向JFrame中添加组件的两种方式之二:把组件添加到Jpanel之... 阅读全文
posted @ 2015-12-01 10:51 一念了了 阅读(14995) 评论(0) 推荐(0)
摘要: 一、布局管理器所属类包所属类包布局管理器名称说明Java.awtFlowLayout(流式布局)组件按照加入的先后顺序按照设置的对齐方式从左向右排列,一行排满到下一行开始继续排列BorderLayout(边界布局)容器划分为东、西、南、北、中五个区域,每个区域只能放置一个组件。GridLayout(... 阅读全文
posted @ 2015-12-01 10:51 一念了了 阅读(41420) 评论(0) 推荐(3)
摘要: Java图形化界面设计——容器(JFrame)程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势,在命令提示符下运行的程序可以让我们了解java程序的基本知识体系结构,现在就进入java图形化界面编程。一、Java基本类(JFC)Java基本类(“Java Found... 阅读全文
posted @ 2015-12-01 10:50 一念了了 阅读(2310) 评论(0) 推荐(2)
摘要: 1、JDK (Java Development Kit)Java开发工具集SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK)。开发人员和最终用户可以利用这个工具来开发java程序。 JDK简单易学,可以通过任何文本编辑器(如:Windows 记事本、... 阅读全文
posted @ 2015-12-01 09:38 一念了了 阅读(962) 评论(0) 推荐(0)
摘要: 算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背... 阅读全文
posted @ 2015-12-01 09:34 一念了了 阅读(11383) 评论(0) 推荐(0)
摘要: 异常是面向对象语言非常重要的一个特性,良好的异常设计对程序的可扩展性、可维护性、健壮性都起到至关重要。JAVA根据用处的不同,定义了两类异常 *Checked Exception:Exception的子类,方法签名上需要显示的声明throws,编译器迫使调用者处理这类异常或者声明throws继续往上... 阅读全文
posted @ 2015-12-01 09:33 一念了了 阅读(611) 评论(0) 推荐(0)
摘要: 为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么... 阅读全文
posted @ 2015-12-01 09:32 一念了了 阅读(239) 评论(0) 推荐(0)
摘要: 一、程序的错误类型在程序设计中,无论规模是大是小,错误总是难免的。程序的设计很少有能够一次完成,没有错误的(不是指HelloWorld这样的程序,而是要实现一定的功能,具备一定实用价值的程序),在编程的过程中由于种种原因,总会出现这样或那样的错误,这些程序的错误就是我们常说的“Bug”,而检测并修正... 阅读全文
posted @ 2015-12-01 09:31 一念了了 阅读(12426) 评论(1) 推荐(0)
摘要: 现实世界中,人们表征世界时,会把现实世界中的很多类具有相同特征的事物归为一个抽象类。比如水果是许多植物果实的总称,我们可以定义一个苹果类、定义一个西瓜类,可以实例化一个苹果对象,可以实例化一个西瓜对象,我们也可以定义一个水果类,但是你无法实例化一个水果对象,因为水果的实例必定是某个具体的植物果实,这... 阅读全文
posted @ 2015-12-01 09:30 一念了了 阅读(523) 评论(0) 推荐(0)
摘要: 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行... 阅读全文
posted @ 2015-12-01 09:30 一念了了 阅读(159) 评论(0) 推荐(0)
摘要: 一、定义Java接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口定义的一般形式为:[访问控制符]interface {类型标识符final 符号常量名n... 阅读全文
posted @ 2015-12-01 09:29 一念了了 阅读(21937) 评论(0) 推荐(3)
摘要: 在JAVA程序中似乎经常见到“this”,自己也偶尔用到它,但是到底“this”该怎么用,却心中无数!很多人一提起它,就说“当前对象”,可到底什么是当前对象,是什么当前对象,他自己也不清楚。现在让大家看一个小例子,给你分享一下JAVA中“this”的用法!/*** @author fengzhi-n... 阅读全文
posted @ 2015-12-01 09:28 一念了了 阅读(353) 评论(0) 推荐(0)
摘要: 一、static请先看下面这段程序:public class Hello{public static void main(String[] args){//(1)System.out.println("Hello,world!");//(2)}}看过这段程序,对于大多数学过Java的从来说,都不陌生... 阅读全文
posted @ 2015-12-01 09:24 一念了了 阅读(350) 评论(0) 推荐(0)
摘要: JAVA方法重载【介绍定义】在Java 中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。在这种情况下,该方法就被称为重载(overloaded ),这个过程称为方法重载(method overloading )。方法重载是Java 实现多态性的一种方式。如果你以前从... 阅读全文
posted @ 2015-12-01 09:24 一念了了 阅读(479) 评论(0) 推荐(0)
摘要: java.applet提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。java.awt包含用于创建用户界面和绘制图形图像的所有类。java.awt.color提供用于颜色空间的类。java.awt.datatransfer提供在应用程序之间和在应用程序内部... 阅读全文
posted @ 2015-12-01 09:23 一念了了 阅读(594) 评论(0) 推荐(0)
摘要: 一、java API的下载地址前面列举了常用的java类,但只是介绍了功能,具体详细的用法(比如要知道该类的属性和方法)要需要调用java的API(Application Program Interface应用程序接口)进行查询。使用API程序进行查询有两种方法,一种是下载专门的API文件,下载到本... 阅读全文
posted @ 2015-12-01 09:23 一念了了 阅读(1916) 评论(0) 推荐(0)
摘要: 一、java的类包编写好一个源程序后,首先要执行javac命令进行编译源文件,并生成与源文件同名后缀为“.class”的字节码文件(类文件),该类文件与源文件默认在同一个目录中。该类文件是由用户创建的,而在java编程环境中,java本身提供了大量的类文件,在编程时可以直接引入使用,极大方便了程序的... 阅读全文
posted @ 2015-12-01 09:22 一念了了 阅读(2860) 评论(0) 推荐(2)
摘要: 一、封装(encapsulation)封装性就是把类(对象)的属性和行为结合成一个独立的相同单位,并尽可能隐蔽类(对象)的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部发生联系。封装的特性使得类(对象)以外的部分不能随意存取类(对象)的内部数据(属性),保证了程序和数据不受外部干扰且不被... 阅读全文
posted @ 2015-12-01 09:18 一念了了 阅读(18920) 评论(0) 推荐(1)
摘要: 一、类的定义形式类定义的一般形式如下[类定义修饰符] class { //类体 [成员变量声明] [构造函数] [成员方法]}前面说过,在描述java语法时,方括号中的内容都是可以省略掉的。实际上任何程序设计相关语法都是如此,这是国际通行的标准。那么,要定义一个最简单的类就是如下的写法:class... 阅读全文
posted @ 2015-12-01 09:17 一念了了 阅读(12743) 评论(0) 推荐(0)
摘要: 一、面向对象编程概述面向对象编程(Object Oriented Programming,缩写为OOP)是当今最流行的程序设计技术,它具有代码易于维护、可扩展性好和代码可常用等优点。面向对象的设计方法的基本原理是按照人们习惯的思维方式建立问题的模型,模拟客观世界。从现实世界中客观存在的事物(也就是对... 阅读全文
posted @ 2015-12-01 09:16 一念了了 阅读(2684) 评论(0) 推荐(0)
摘要: java的数学函数都放在java.lang这个包中,并且这些函数的方法在类Math中是作为static方法出现的,所以要引用一个特定的函数,只需将类Math和一个圆点写在要使用的方法前就好。如方法sqrt()用来计算存储于浮点型变量aNumber中值的平方根,可写成Math.sqrt(aNumb... 阅读全文
posted @ 2015-12-01 09:15 一念了了 阅读(909) 评论(0) 推荐(0)
摘要: Java中的字符串也是一连串的字符。但是与许多其他的计算机语言将字符串作为字符数组处理不同,Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。一,下面是一些使用频率比较高的函数及其相关说明。(1)substring()。它有... 阅读全文
posted @ 2015-12-01 09:14 一念了了 阅读(361) 评论(0) 推荐(0)
摘要: 请记得要引入java.util.Date和java.text.SimpleDateFormat两个包1.计算某一月份的最大天数Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year);time.set... 阅读全文
posted @ 2015-12-01 09:14 一念了了 阅读(1140) 评论(0) 推荐(0)
摘要: 一、数组的声明 数组是Java语言中提供的一种简单的复合数据类型,是相同类型变量的集合;数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素;数组下标从0开始。数组有一维数组和多维数组。l一维数组的声明有下列两种格式:l数组的类型[ ]数组名l数组的类型 数组名 ... 阅读全文
posted @ 2015-12-01 09:13 一念了了 阅读(202) 评论(0) 推荐(0)
摘要: Java是面向表达式的语言,Java中一个简单表达式可以是下面任意一种:● 常量:7、false。● 单引号括起来的字符字面常量:'A'、'3'。● 双引号括起来的字符串字面常量:"foo"、"Java"。● 任何正确声明的变量名:myString、x。● 任何用Java二元运算符(本章稍后将详细讨... 阅读全文
posted @ 2015-12-01 09:11 一念了了 阅读(8922) 评论(0) 推荐(0)
摘要: 1、顺序结构顺序结构就是指按语句执行的先后顺序,或者说语句出现的先后顺序逐条执行程序语句、语句块,完全是按照程序平台的执行约定进行的,比如第一个 HelloWorld程序:public class HelloWorld{ //程序的主函数入门 public staticvoid main(Str... 阅读全文
posted @ 2015-12-01 09:11 一念了了 阅读(229) 评论(0) 推荐(0)
摘要: java中数据类型转换 Integer String Long Float Double Date Char1如何将字串 String 转换成整数 int?A. 有两个方法:1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([... 阅读全文
posted @ 2015-12-01 09:10 一念了了 阅读(212) 评论(0) 推荐(0)
摘要: JAVA数据类型分基本数据类型和引用数据类型。一、基本数据类型Java里面包含8个基本数据类型,分别是:boolean、byte、char、short、int、float、douboe、long1、byte 字节 byte是JAVA中最小的数据类型,它在内存中占8位(8个bit),取值范围从-128... 阅读全文
posted @ 2015-12-01 08:38 一念了了 阅读(245) 评论(0) 推荐(0)
摘要: 标识符由四方面组成1, 字母;2下划线(_);3,美元符号¥;4,数字标识符的组成不能以数字开头,标识符的大小写是敏感的,标识符不能与关键词重名,定义标识符的时候最好是用具有意义的单词。java的关键字:abstractassertbooleanbreakbytecasecatchcharclass... 阅读全文
posted @ 2015-12-01 08:35 一念了了 阅读(1366) 评论(0) 推荐(0)
摘要: UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,也是一种前缀码,又称万国码。由Ken Thompson于1992年创建。它可以用来表示Unicode标准中的任何字符,且其编码中的第一个字节仍与ASCII兼容,这使得原来处... 阅读全文
posted @ 2015-12-01 08:22 一念了了 阅读(303) 评论(0) 推荐(0)
摘要: 1简要介绍编辑ASCIIASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:0~31及127(共33个)是控制... 阅读全文
posted @ 2015-12-01 08:19 一念了了 阅读(1229) 评论(0) 推荐(0)