
java编程
文章平均质量分 71
eskimoer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 导出javadoc
javadoc是为了方便在程序文档的生成,在程序的注释中采用规定的语法,可以方便的更改程序,同时更改注释,通过javadoc可以将注释导出为html文档,提高了文档的编写效率。 标记已以/**开始,以*/结束。中间涉及版本,作者,变量,参数,返回值,异常等 //: helloWorld.java /** * This is my first java using Thinking in ja原创 2013-11-23 13:58:54 · 1225 阅读 · 0 评论 -
java基础知识7-类的继承2
1:extend: extend用于class的继承或者interface的继承, class 只能继承一个class,但是interface 可以继承多个interface。 implements: implements只能用于class implements interface,所以implements后面 跟的只能是interface。 一个class只可能extends一个cl原创 2013-12-22 16:34:34 · 1270 阅读 · 0 评论 -
java布局之GridLayout
GridLayout是一种非常简单的布局,它的每个组件的大小都相等。这里不许多说,直接上代码和图片说明 /* * GridLayoutDemo.java requires no other files. */ import java.awt.Container; import java.awt.GridBagConstraints; import java.awt.GridBagLa原创 2014-01-26 03:40:53 · 6733 阅读 · 0 评论 -
java布局之BoxLayout
package caculatePos; /* * BoxLayoutDemo.java requires no other files. */ import java.awt.Component; import java.awt.Container; import javax.swing.BoxLayout; import javax.swing.JButton; import原创 2014-01-25 21:21:22 · 12699 阅读 · 0 评论 -
java 布局之FlowLayout
FloswLayout是每个JPanel对象的默认布局管理器,它就是按照顺序行云流水般的把所有的组件一个一个的画上去。例子很简单 /* * BoxLayoutDemo.java requires no other files. */ import java.awt.Component; import java.awt.ComponentOrientation; import java.a原创 2014-01-25 21:39:05 · 2960 阅读 · 0 评论 -
java布局之GridBagLayout
GridBagLayout类似GridLayout但是比它更加灵活,更加复杂,因为它的每个单元的 宽度和高度的值是可以不相等的。GridBagLayout是利用GridBagLayoutConstraints的约束条件来对组件进行约束添加。关于这个GridBagLayoutConstraints有几个重要的参数,我们只要理解了这个,剩下的就好办了。 1:gridx,gridy: 这个表示的组件原创 2014-01-26 03:20:12 · 2625 阅读 · 0 评论 -
java 布局之BorderLayout
BorderLayout布局是把界面分成5部分,5个部分分别叫做不同的限制,叫法还挺多,总共3种叫法。 叫法1: PAGE_START,LINE_START,CETER,LINE_END,PAGE_END 叫法2: NORTH,EAST,CENTER,WEST,SOUTH 叫法3: BEFORE_FIRST_LINE,BEFORE_LINE_BEGINS,CENTER,AFTER_LI原创 2014-01-23 15:47:39 · 3946 阅读 · 0 评论 -
java基础知识12-javaUI1
1:java GUI框架类型 一种是比较老的AWT框架,一种是新的Swing框架。awt(Abstract window toolkit)的消息机制是基于分层处理的,事件沿着层次结构沿着容器的上方传递。自从java1.1开始,java开始采用新的事件处理模型,采用委托事件模型。 2:委托事件处理 事件源与事件处理程序分开,其实就是建立一种事件源,监听器的模式,事件源就是产生消息的源头原创 2013-12-23 09:55:16 · 1287 阅读 · 0 评论 -
java基础知识11-java运行时
1:java寻找类 当我们初始化一个类的实例的时候,java虚拟机会查找并且加载这个类。当然用Class.forName("xxx"),用来查找和加载一个类,返回一个句柄来控制这个类的其他操作,比如产生一个实例。 try{ Class x = Class.forName("xx"); Object y = x.newInstance(); //newInstance 返回Object句柄,并且原创 2013-12-22 16:56:27 · 1207 阅读 · 0 评论 -
java基础知识10-javaIO
1:javaIO 的分类 java IO 从字节和字符方面分为字节IO,字符IO,字节IO毫无疑问就是说读写的单位是面向字节,字符IO就是说读写的单位面向是字符,java采用的是unicode编码,每个字符采用的是两个字节。 javaIO层次继承图 Object InputStream OutputStream Reader Writer File 其中InputStream,O原创 2013-12-22 16:50:36 · 1177 阅读 · 0 评论 -
java基础知识13-javaUI2
java的Swing库采用Beans的方式允许我们更加方便的创建界面。 1:进度条 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import javax.swing.border.*; public class Progress extends原创 2013-12-23 10:30:04 · 1297 阅读 · 0 评论 -
java基础知识9-java异常
1:java中的异常机制 java中的异常可以说核心就try,catch,finally,其中try中表示可能出现异常的语句,catch用来捕获异常,finally用来执行不管异常发生不发生都要执行的语句,比如说资源的清理。总体结构如下所示: try {//...} catch(Exc e) {//...} catch(Exc e) {//...} finally{}.或者 try{//..原创 2013-12-22 16:46:26 · 1162 阅读 · 0 评论 -
java基础知识8-数组
1:java数组的声明 java数组的声明种类有4种,java中的数组如果没有初始化是不能使用数组相关的函数的或者字段的,如不能c.length Wheel[] a = new Wheel[2]; //java only format Wheel b[] = new Wheel[4]; //like C++ Wheel[] c; // empty Wheel[] d = {new原创 2013-12-22 16:39:47 · 1797 阅读 · 0 评论 -
java基础知识6-类的继承以及字段修饰
1:关于implements: interface Inter2 { void func(int x,int y); } interface Inter3 { void func(int x,int y); } public class Inter1 implements Inter2 , Inter3 { public void func(int x,int y) { }原创 2013-12-06 18:03:06 · 1766 阅读 · 0 评论 -
java基础知识2-编译单元
1:java编译单元 .java文件是一个编译单元,每个编译单元顶多只有一个public标记的类,被public标记的类名字必须和文件的名字相同(包含大小写形式,但排除文件扩展名.java)当然一个.java文件可以包含许多其它类,但是其它类都是为这个public类起支撑作用的,他们都不能是public的。当.java文件中没有public标记的类时,这个类不能被外部访问,也就没意义了。 2:原创 2013-12-06 17:34:39 · 4249 阅读 · 1 评论 -
java基础知识5-类的分类和修饰
(1)类的种类(按声明范围): 1:top level class top level class 是一种不嵌套在任何类或者接口体内的类 2:nested class nested class就是一种类,它的声明在另外一个类或者接口的体内,nested class 包括 member class,local class,anonymous class, (2)类的种类(按访问权限)原创 2013-12-06 17:43:30 · 2048 阅读 · 0 评论 -
java 基础知识3-变量初始化
class Test { Test() { System.out.println("This is the default call class"); } Test(int x) { System.out.println("This is the static call class test" + x); } } class Vary { Vary() { Syste原创 2013-11-28 15:07:41 · 1222 阅读 · 0 评论 -
java 基础知识1-和c++的一些区别
1:java中 在类的关系继承图中,基类是处于顶层,派生类处于底层,Upcasting就是当函数的参数类型是基类时,此时如果传递一个子类对象,编译器会把子类对象转换成基类对象,这样是安全的,它可以指向基类的任何可以执行的函数。Downcasting就是当函数的参数类型是基类时,此时如果传递子类对象,要把传递的子类恢复成子类的对象,而不是基类对象。 2:C++中一个作用域嵌套另一个作用域时,当这两原创 2013-12-06 17:18:17 · 1057 阅读 · 0 评论 -
java基础知识4-变量比较,类型转换
1:java中 在类的关系继承图中,基类是处于顶层,派生类处于底层,Upcasting就是当函数的参数类型是基类时,此时如果传递一个子类对象,编译器会把子类对象转换成基类对象,这样是安全的,它可以指向基类的任何可以执行的函数。Downcasting就是当函数的参数类型是基类时,此时如果传递子类对象,要把传递的子类恢复成子类的对象,而不是基类对象。 2:C++中一个作用域嵌套另一个作用域时,当这两原创 2013-12-06 17:38:58 · 1355 阅读 · 0 评论