代码改变世界

多线程编程

2014-05-11 21:39 by pandeng0120, 120 阅读, 0 推荐, 收藏, 编辑
摘要:概念区分:进程:一个正在运行的程序称为一个进程,每个进程有自己独立的内存空间,每个进程的内部数据和状态都是独立的。线程:一个程序在同一时间内可以运行多个任务,每个任务称为一个线程,同一进程中的所有线程都在同一内存空间中工作,共享同一内存和系统资源。创建线程的方式:1,通过继承Thread类来创建线程... 阅读全文

javaI/O系统

2014-05-05 08:19 by pandeng0120, 125 阅读, 0 推荐, 收藏, 编辑
摘要:流:stream,java中传输数据的管道流的分类:字符流:以byte为最小单位传输数据。io包中的字节流都继承自抽象类InputStream和OutputStream。字节流:以char为最小单位传输数据。io包中的字节流都继承自抽象类Reader和Writer。对象流:以对象为单位传输数据。使用... 阅读全文

java集合框架

2014-05-05 07:57 by pandeng0120, 120 阅读, 0 推荐, 收藏, 编辑
摘要:集合:集合是一个可以存放任意类型,并且可以改变长度的数组,但是集合中不可存放基础数据类型,jdk1.5版本之后通过自动拆箱和自动拆包功能,基础数据类型转化为String类型才能存放进集合集合框架的分类:一,collection:特征是存放的是单一值元素collection的分类:List集合:特征是... 阅读全文

异常

2014-05-05 07:25 by pandeng0120, 101 阅读, 0 推荐, 收藏, 编辑
摘要:异常:Throwable一,错误:Error代表:内存溢出,堆栈溢出,语法错误二,异常:Exception1,运行时异常:runtimeException,代码有问题造成的异常,一定会报错,可通过修改代码解决例如:空指针,数组下标越界,除零,输入不匹配,数字格式不正确2,编译时异常:代码无问题,可能... 阅读全文

Javabean

2014-05-05 07:11 by pandeng0120, 130 阅读, 0 推荐, 收藏, 编辑
摘要:定义:java 程序中对象的集合特点:一,一个javaBean类必须要有一个公共无参数的构造方法,这个类必须是公共的。二,javaBean类中的属性必须是私有的,并且每一个私有的属性都要提供一个符合命名规范的get和set方法。三,javaBean应该是可序列化的。javaBean的分类:1,简单属... 阅读全文

java中的集合框架

2014-04-28 07:45 by pandeng0120, 144 阅读, 0 推荐, 收藏, 编辑
摘要:由于数组具有属性单一,长度不可改变的缺点,于是在程序中我们使用集合来代替它。集合中不可放入基本数据类型,基本数据类型都是通过自动拆包和自动装箱功能才能放入和取出集合。分类:Collection接口和Map接口Collection:存放单一值元素,又可分为list接口类型和set接口类型 ... 阅读全文

委托事件模型的处理步骤

2014-04-28 07:28 by pandeng0120, 302 阅读, 0 推荐, 收藏, 编辑
摘要:1,建立各种事件源对象,如各种GUI组件2,为事件源寻找合适的监听器接口,如ActionListener3,为监听器添加适当的处理程序4,为监听器和事件源建立联系 阅读全文

创建界面视图的流程

2014-04-28 07:25 by pandeng0120, 203 阅读, 0 推荐, 收藏, 编辑
摘要:1,创建主窗体 在内存中实例化JFrame对象 通过使用setSize(),setBounds()或者pack()方法给JFrame设置大小 通过使用setTitle()设置标题,setDefaultCloseOperation()设置关闭策略,setLocationRelativeTo()设... 阅读全文

组件在容器中的布局

2014-04-28 07:12 by pandeng0120, 427 阅读, 0 推荐, 收藏, 编辑
摘要:1,FlowLayout管理器流式布局管理器,组件按照从左到右的流式顺序布局,JPanel组件中的默认布局管理器。2,BorderLayout管理器边框布局管理器,将容器分为东西南北中五个区域,每个区域只能添加一个组件,该组件的大小由其所在的区域决定。它是JFrame中的默认布局管理器。3,Grid... 阅读全文

java图形用户界面程序

2014-04-28 06:55 by pandeng0120, 215 阅读, 0 推荐, 收藏, 编辑
摘要:GUI(Graphical User Interface)定义:一个程序中,用户可以可以看见和与之交流的部分。支持图形用户界面的两套组件:1,AWT2,Swing建立步骤:建立容器-建立组件-将组件添加到容器-设置布局Swing中的重量级容器:继承自AWT中的Container类,为其他容器和组件提... 阅读全文