- 浏览: 12052 次
- 性别:
- 来自: 海南
文章列表
JavaIO:站在内存的角度可以理解为文件的输入(input)和文件的输出(output);
文件的输入:将硬盘上的文件读入内存;
文件输出:将内存中的数据存入硬盘文件;
在硬盘上我们可以对文件或者文件夹进行创建、删除、查询等操作;在java中怎么对文件进行这些操作,这就需要我们对java.io.File类有所了解了。
创建文件名为a的
我们在写网页的时候会碰到图片、音频、视频等文件上传或下载,这免不了要用到进度来显示文件上传或下载的进度;下面是一个用html结合javascript编写的进度条显示文件下载的实例;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>进度条测试</title>
</head>
<body>
<p id="state">开始下载</p>
<p ...
smoke.js 是一套跨浏览器标准化了的警告窗口,因为平常使用的alert,confirm prompt等警告框在不同的浏览器弹出来的时候会有不同的样式,所以就有了smoke.js;smoke.js是一个轻量级且灵活的JavaScript插件,支持回调函数,在不同浏览器上都好用,比较个性化。
如果你想在不同浏览器上弹出统一样式的警告窗口,那你就得使用smoke.js了,smoke.js包含了这几个警告框:Alert:常规的alert窗口
Comfirm:带有yes和no按钮的Alert窗口
Prompt:带有输入框的Alert窗口
quiz:带有选择的Alert窗口
在使用 ...
题目:
自行下载自己最喜欢的小说1部。存储为文本文档。要求长篇小说,20万字以上。
任取其中10个人物,考虑他们的姓名、别名等等一系列因素。
(1)统计每个人在小说中出现的次数并排序。
(2)统计每个人在小说中出现的篇幅跨度(第一次出现距最后一次出现的篇幅)并排序。
构造函数与一般函数的区别:
在java 类中,如果不显示声明构造函数,JVM会给该类一个默认的构造函数。一个类可以有多个构造函数。
构造函数的主要用途:a.初始化属性;b.创建对象(实例化对象);
例如
Student stu = new Student(“张三”);//这就对Student类中的name属性给了个初始值:张三;
- 2013-11-18 00:18
- 浏览 614
- 评论(0)
方法重载与重写的区别:
(1).方法重载:在Java 中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。在这种情况下,该方法就被称为重载(overloaded )。
例:class A{
Public void a(int a);
Public void a(String a);
Public void a(int a,int b);
}
这就实现了方法的重载,方法重载的条件:
- 2013-11-18 00:07
- 浏览 550
- 评论(0)
a.值传递: 如果参数类型是基本类型和String类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,如果在函数中改变了副本的 值不会改变原始的值.基本数据类型:byte,short,int,long,float,double,char,boolean;
b.引 ...
- 2013-11-17 23:57
- 浏览 615
- 评论(0)
接口的关键字:interface
接口的作用:作为数据类型、充当父类给子类扩展;
定义接口的语法格式:public interface 接口名 extends 接口名,...{
//只能定义常量
Public static final 数据类型 常量名 = 值;
//只能定义抽象方法
...
- 2013-11-17 23:47
- 浏览 659
- 评论(0)
继承的概念:继承是一个对象获得另一个对象的属性和方法的过程;
继承的作用:提高代码的复用性、提高程序的扩展性
继承的关键字:extends
继承的语法格式:访问修饰符 class 类名 extends class类名{}
例如:Public class A(子类或超类) extends class B(父类或基类){}
继承时子类与父类的关系:
a.子类能继承到父类所有的属性和方法;
b.当子类和父类在同一包下,子类能调用父类中公
- 2013-11-17 23:41
- 浏览 533
- 评论(0)
事件机制
事件的监听:Java中的事件是整个Java消息传递的基础和关键。牵涉到两类对象:事件发生者和事件的监听者。事件的发生者是事件的起源,它可以是一个按钮,编辑框等。事件的监听者就是事件的接受者,如果想接收某件事,它必须对该事件的发生者说一声,这个过程相当与在事件发生者那儿注册了一下。
事件源:
事件的动作发生在哪个对象上,那这个对象就可以理解为事件源,Java中所有的图形界面组件都是可以成为事件源对象。
Java中常用的监听器:
动作监听器 ActionListener
鼠标监听器 MouseListener
- 2013-11-17 23:30
- 浏览 571
- 评论(0)
类与对象的关系分析:
a.类是对具体对象的一种描述,或者说是对象的一个模版,抽象的,主观的。b.对象是对类的实例化,是描述客观事物的一个实体,是具体的,客观的。如果把学生当作一个类,那么学生A,学生B,学生C......是一个个学生类实例化的对象。
类由方法和属性构成,如何定义一个类?
public class 类名 {
private 属性类型 属性名称;
pu
- 2013-11-17 23:07
- 浏览 539
- 评论(0)
String 类:String 是字符串类型,它的数据存储方式和基本数据类型一样,String 又是一个类,String 类是final的,是不可继承的,String 类的本质是字符数组char[] ,其值是不可改变的,javaAPI中提供很多String类的方法;
Sting类方法的演示:
/**
* String类的方法演示
*
*/
public class StringDemo {
public static void main(String[] args){
String str = "abcabcab;cabcabc ...
问题描述:给定无向图G和m种不同的颜色,用这些颜色为图G的各个点着色,每个顶点着一种颜色。是否有一种着色发使G中的每条边的两个顶点着不同种颜色。这个问题是图的m可着色判定问题。若一个图最少需要m种颜色才能使图中的每一条边连接的两个顶点着不同种颜色,则称这个数m为该图的色数。图的色数m的问题称为图的m可着色优化问题。
解题思路:有序地从顶点1着1号颜色开始,然后再试着顶点2的第几号颜色,如果顶点2也满足条件,那么继续着顶点3的颜色,如果此时顶点3没有可着的颜色,说明目前为止的尝试是无效的(不可能得到最终的解),那么此时应该回溯的上一顶点(即顶点2),将上一顶点 ...
回溯法:是一种选优搜索法, 回溯法从开始节点(根节点)出发,以深度优先方式搜索整个解空间。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。
N皇后问题描述:在n乘n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之在同行或同列或同一斜线上的棋子。n后问题等价于在n 乘 n格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。
求解思路:有序地从第 1 行的第 1 列开始,尝试放上一个皇后,然后再尝试第 2 行的第几列能够放上一个皇后,如果第 2 ...