JavaSE笔记
文章平均质量分 62
insswer001
这个作者很懒,什么都没留下…
展开
-
Java SE01——原生数据类型
Java SE01——原生数据类型1.Java中的数据类型分为两大类:1. 原生数据类型(基础数据类型,primitive data type)2. 引用数据类型(对象类型,reference type)2.如何定义变量:变量类型 变量名;int a;3. 变量赋值运算变量类型 变量名= 变量值;int a = 1;4. 变量名命名规...原创 2011-04-26 19:18:13 · 549 阅读 · 0 评论 -
JavaSE19—Swing高级控件(下)
JavaSE19—Swing高级控件(下)1. 工具栏与对话框1) 颜色对话框javax.swing包中的JColorChooser类的静态方法可以创建一个颜色对话框showDialog(Component component,String title,Color initialColor);实例:创建窗体,在窗体中添加按钮,通过按钮改变窗体的背景颜色[code="ja...原创 2011-05-15 17:28:56 · 163 阅读 · 0 评论 -
JavaSE18—Swing高级控件(上)
JavaSE18—Swing高级控件(上)1. 为窗体添加菜单1) 创建菜单栏在窗体中添加菜单,首先要实现在窗体中添加菜单栏。在Java中使用JMenuBar类创建菜单栏,该类在javax.swing包中。菜单创建完成后,可以使用JFrame类的setJMenuBar()方法将菜单栏添加到窗体上。JMenuBar类有个不惨的构造方法JMenuBar mb = new JM...原创 2011-05-12 22:22:55 · 239 阅读 · 0 评论 -
JavaSE17—GUI事件
JavaSE17—GUI事件处理机制1. GUI事件GUI事件处理机制是指在GUI控件中,添加的各种操作。事件处理机制是指GUI窗体与用户的交互。事件:用户对控件的一个操作事件源:发生事件的控件就是事件源。事件处理器:负责事件处理的方法。事件监听器首先与控件建立关联,当控件受到外界作用时,空间就会产生一个相应的时间对象,并把此对象传给与之关联的事件处理器...原创 2011-05-08 20:52:22 · 219 阅读 · 0 评论 -
JavaSE15—多线程
JavaSE15—多线程1. 多线程简介程序:程序是计算机指令的集合,是以文件形式存储在磁盘上的。进程:进程是一个运行的程序,每一个进程都有其独立的内存空间和系统资源。线程:线程是进程中的实体,一个进程可以拥有许多个线程。一个进程中可以包含一个或多个线程,在单线程中,程序代码按调用顺序依次往下执行。通畅所说的多线程,指的是一个进程可以同时运行几个任务,每个任务由一个线程来完...原创 2011-05-03 19:10:10 · 134 阅读 · 0 评论 -
JavaSE14—窗体程序开发(下)
JavaSE14—窗体程序开发(下)1. 基础组件(续)1) 文本控件1. 单行文本框控件Swing中的JTextField控件实现了单行文本框。JTextField类提供的常用构造方法。JTextField jtext = new JTextField(列数);2. 密码控件JPasswordField组件实现了一个密码框,用来接收用户输入的单行文本信息。JP...原创 2011-05-01 16:55:14 · 166 阅读 · 0 评论 -
JavaSE13—窗体程序开发(中)
JavaSE13—窗体程序开发(中)1、 布局方式1) 绝对布局硬性指定组件在容器中的位置和大小。窗体,面板等容器都可以采用绝对布局的方式。步骤:使用Container.setLayout(null)方式取消布局管理器。使用Component.setBounds()方法来设置每个组件的大小与位置注意:绝对布局在不同的平台上可能会出现组件重叠的问题。实例1...原创 2011-05-01 16:53:55 · 202 阅读 · 0 评论 -
JavaSE12—窗体程序开发(上)
JavaSE12—窗体程序开发(上)1. JFrame窗体JFrame类定义了生成窗体的模板,每实例化一个窗体类,就产生了一个窗体。创建窗体后,可以像窗体添加组件,同时为组件添加时间监听器,处理一些最大化,最小化,关闭,调整大小等窗体事件。定义自己的窗体,最常用的方法就是继承JFrame类并扩展为自己的窗体类,这个扩展的窗体类应该定义好窗体的界面和事件监听以及所有业务处理方法。...原创 2011-04-29 16:59:13 · 231 阅读 · 0 评论 -
JavaSE11—网络编程初步
JavaSE11—网络编程初步1. 背景知识1) 端口客户机可能会同时连接多个服务器,客户机为了能和自己想要沟通的服务器进行通信必须设立专门的端口。网络程序设计中的端口并非真实物理存在的,而是一个虚拟的连接装置。端口被规定为一个0~65535的整数。2) 套接字套接字(Socket)是用来接收或传送分组的一个端点。在Java中套接字用Socket类来表示,Java程序员只需...原创 2011-04-29 16:58:01 · 160 阅读 · 0 评论 -
JavaSE 10 —IO流
JavaSE 10 —IO流1.IO流简介Java的输入输出功能来自java.io包中的InputStream类,OutputStream类,Reader类和Writer类以及继承它们的各种子类。每一个数据流都是一个对象,它们提供了各种支持“读入”与写出操作的流类。File类用于封装系统的文件和目录的相关信息。在该类中定义了一些与平台无关的方法来操作文件。创建File对象可...原创 2011-04-28 20:00:14 · 88 阅读 · 0 评论 -
JavaSE09—Java类集框架
JavaSE09—Java类集框架1. 类集接口接口:Collection接口:能操作对象组,它位于类集层次结构的顶层List接口:拓展Collection去处理序列(对象的列表)Set接口:拓展Collection去处理集合,集合必须包含唯一元素SortedSet接口:拓展Set去处理排序集合Collection接口是构造类集框架的基础,它表明所有类集都将拥有...原创 2011-04-26 19:32:23 · 81 阅读 · 0 评论 -
JavaSE08—包,访问权限及异常处理
JavaSE08—包,访问权限及异常处理1. 包(package)的基本概念Package是在使用多个类或接口时,为了避免名称重复而采用的一种措施。package package名称经过package声明后,同一个文件内的接口或类都会被纳入相同的package中。2. import语句的使用若某个类需要被访问时,则必须把这个类公开出来,也就是说,此类必须声明成p...原创 2011-04-26 19:31:25 · 99 阅读 · 0 评论 -
JavaSE07—Java常用类库
JavaSE07—Java常用类库1. String类和StringBuffer类String类用于比较两个字符串,查找和抽取串中的字符或子串,进行字符串与其他类型之间的相互转换等。String类对象的内容一旦被初始化就不能再改变。 StringBuffer类用于内容可以改变的字符串,可以将其他各种类型的数据增加,插入到字符串中,也可以转置字符串中原来的内容。一旦通过Stri...原创 2011-04-26 19:30:45 · 76 阅读 · 0 评论 -
JavaSE06—类的其他问题
JavaSE06—类的其他问题1. Object类 Object类是所有类的父类。如果一个类没有使用extends关键字明确表示继承另外一个类,那么这个类就默认继承Object类。Object类的方法中有一个toString()方法。 2. 内部类在类的内部也可以定义另一个类,如果类Outer的内部...原创 2011-04-26 19:28:41 · 92 阅读 · 0 评论 -
JavaSE05—抽象类与接口
JavaSE05—抽象类与接口 1. 抽象类在Java中可以创建一种类专门用来当作父类,这种类就是“抽象类”。抽象类实际上也是一个类,只是与之前的普通类相比,其中多了抽象方法。 抽象方法是只声明而为实现的方法,所有的抽象方法必须使用abstract关键字声明,包含抽象方法的类也必须使用abstract class来声明 ...原创 2011-04-26 19:27:17 · 82 阅读 · 0 评论 -
JavaSE04—类的封装,继承与多态
JavaSE04—类的封装,继承与多态 1. 类的封装 在面向对象法则中,是不允许用对象直接访问类中的属性,一般的开发中往往要将类中的属性封装起来(private),通过getter和setter等方法对封装的属性进行访问。 [code="java"]class Person{ private Str...原创 2011-04-26 19:26:08 · 84 阅读 · 0 评论 -
JavaSE03—类和对象
JavaSE03—类和对象 1. 将具有相同属性及相同行为的一组对象称为类。类是一个抽象的概念,要利用累的方式来解决问题,必须用类创建一个实例化的类对象,然后通过类对象去访问类的成员变量,去调用类的成员方法来实现程序的功能。2. 类的声明class 类的名称{}} 3. ...原创 2011-04-26 19:24:50 · 74 阅读 · 0 评论 -
Java SE02——数组
Java SE02——数组 1. 数组的声明与内存分配要使用Java的数组,必须经过以下两个步骤。1) 声明数组2) 分配内存给该数组 语法如下:数据类型[] 数组名;数组名 = new 数据类型[个数]; int[] score;score = new int[3] ...原创 2011-04-26 19:23:11 · 407 阅读 · 0 评论 -
JavaSE20—绘图
JavaSE20—绘图1. 绘制图形Graphics类是所有图形上下文的抽象基类,它允许应用程序在组建以及闭屏图像上进行绘制。Graphics类提供了绘图常用的方法,利用这些方法可以实现之线,矩形,多边形,椭圆,圆弧等形状的文本,图片的绘制操作。Graphics2D类可以完成简单的图形绘制任务,该类继承自Graphics。Graphics2D类是推荐使用的绘图类,具有更...原创 2011-05-18 20:10:16 · 174 阅读 · 0 评论