java基础
文章平均质量分 77
xiaoliangmei
xiaoliangmei
展开
-
Swing简介
AWT是Swing的基础。Swing的产生主要原因就是AWT不能满足图形化用户界面发展的需要。AWT设计的初衷是支持开发小应用程序的简单用户界面。例如AWT缺少剪贴板、打印支持、键盘导航等特性,而且原来的AWT甚至不包括弹出式菜单或滚动窗格等基本元素。 此外AWT还存在着严重的缺陷,人们使AWT适应基于继承的、具有很大伸缩性的事件模型,基于同位体的体系结构也成为其致命的弱点。 随着转载 2011-10-25 13:30:42 · 1046 阅读 · 0 评论 -
关于Java中的paint,repaint,update三个方法的关系
这些天一直在用repaint()和paint(),到网上一查,还揪出了update(), 其中查到一篇介绍Java中的paint,repaint,update三个方法的关系的文章:1. 先还是看看 Java API 中的介绍吧:update public void update(Graphics g) 更新组件。 如果此组件不是轻量级组件,则为了响应对 repaint 的调转载 2011-10-29 13:00:48 · 29424 阅读 · 1 评论 -
[分享]青花瓷JAVA版,周杰伦告诉你怎么学Java
“青花瓷Java版”为北京师范大学教育学部蔡苏作词原创,覆盖教育技术学院专业选修课《面向对象程序设计》教学大纲中的所有知识点。 视频地址:点击打开链接歌词:JDK 和JRE 莫要混淆去环境变量的配置有时让人迷初学的人莫贪图上来I D E先用J D K +文本编辑器面向对象仨特点一定要牢记封装继承和多态一个不能离接口为多重继承抽象类一定要有实例O原创 2012-01-04 09:14:51 · 4559 阅读 · 3 评论 -
break和continue的用法
break的作用是直接强行跳出它所在的循环,忽略循环体中任何其他语句和循环条件测试(如果这个break在循环中的if语句里面,不是跳出if语句,而是跳出循环语句,若在一系列嵌套循环中使用break 语句时,则它将仅仅终止最里面循环),去执行这个循环(大括号)以后的语句,break在循环语句中是这样,在switch语句用功能也是这样的。 而continue是当条件满足的时候不再执行这原创 2011-11-10 22:14:32 · 958 阅读 · 1 评论 -
java正则表达式
正则表达式用来指定字符串模式。当你需要定位匹配某种模式的字符串时就可以使用正则表达式。例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式来定位所有的超链接。 当然,为了指定一种模式,使用...这种记号是不够精确的。你需要精确地指定什么样的字符排列是一个合法的匹配。当描述某种模式时,你需要使用一种特殊的语法。 这里有一个简单例子。正则表达式[Jj]av转载 2011-12-15 11:05:27 · 1797 阅读 · 0 评论 -
常用正则表达式
1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数5。^-?\d+$ //匹配整数6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 +原创 2011-12-15 11:16:34 · 859 阅读 · 1 评论 -
java路径问题解决方案
Java路径 Java中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种: 一、URI形式的绝对资源路径 如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b URL是URI的特例。URL的前缀/协议,必须是Java认识的。URL可以打开资源,而URI则不行。 URL和URI对象可以互相转换,使用原创 2011-12-18 00:06:45 · 1312 阅读 · 1 评论 -
Applet
Applet是能够嵌入到一个HTML页面中,且可通过Web浏览器下载和执行的一种Java类,必须在支持JAVA的浏览器页面中运行,也可以使用J2SDK提供的Appletviewer程序来浏览结果。Applet的工作原理:1 .class和HTML保存在服务器2 当浏览器向服务器请求时下载嵌入了Applet的HTML文件。3 下载到客户端后,由浏览器解释HTML中的各种标记并显示在用原创 2011-11-11 23:35:02 · 913 阅读 · 0 评论 -
AWT绘制总结
1、AWT包中的 Graphics类 绘制图形 方法: drawLine(int x1,int y1,int x2,int y2)绘制直线,4个参数为起点与终点坐标 drawOval(int x,int y,int width,int height)绘制椭圆,矩形区域左上角坐标与长宽 drawRect(int x,int y,int转载 2011-11-11 23:25:06 · 891 阅读 · 0 评论 -
System.exit()和return的区别
以前在论坛上看过大家对这个问题的讨论,今天又看到这个问题,于是把大伙的精华总结到一块: system.exit(0): 是方法调用,在程序的任何地方都会显式表明JVM进程要退出系统了,返回值为0,可以通过%errorlevel%来取得。 return: 是一个关键字,表明返回调用当前方法的方法中。 如果是在main中,调原创 2011-11-06 15:57:08 · 1422 阅读 · 0 评论 -
Java IO笔记
一、概念Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可以写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。 二、分类流分类的方式很多:1、按照输入的方向分,输入流和输出流,输入输出的参照对象是Java原创 2011-11-17 08:43:02 · 737 阅读 · 0 评论 -
关于JOptionPane的showConfirmDialog问题
在写记事本时,在处理关闭事件时用到JOptionPane的showConfirmDialog,却发现一些问题,代码和问题如下:addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent event) { if (selectedFile =原创 2011-12-06 15:53:20 · 7336 阅读 · 0 评论