`
李亦鸿
  • 浏览: 11497 次
  • 性别: Icon_minigender_1
  • 来自: 海南
社区版块
存档分类
最新评论
  • baiyj71: quiz的例子因为浏览器版本的问题会出现报错,需要在smoke ...
    smoke.js
文章列表
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属性给了个初始值:张三;
方法重载与重写的区别:  (1).方法重载:在Java 中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。在这种情况下,该方法就被称为重载(overloaded )。 例:class A{ Public void a(int a); Public void  a(String a); Public void  a(int a,int b);  }   这就实现了方法的重载,方法重载的条件:
a.值传递: 如果参数类型是基本类型和String类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,如果在函数中改变了副本的 值不会改变原始的值.基本数据类型:byte,short,int,long,float,double,char,boolean; b.引 ...
接口的关键字:interface 接口的作用:作为数据类型、充当父类给子类扩展; 定义接口的语法格式:public interface 接口名 extends 接口名,...{ //只能定义常量 Public  static final 数据类型  常量名 = 值; //只能定义抽象方法 ...
继承的概念:继承是一个对象获得另一个对象的属性和方法的过程; 继承的作用:提高代码的复用性、提高程序的扩展性 继承的关键字:extends 继承的语法格式:访问修饰符 class 类名 extends class类名{} 例如:Public class A(子类或超类) extends class B(父类或基类){} 继承时子类与父类的关系: a.子类能继承到父类所有的属性和方法; b.当子类和父类在同一包下,子类能调用父类中公
事件机制 事件的监听:Java中的事件是整个Java消息传递的基础和关键。牵涉到两类对象:事件发生者和事件的监听者。事件的发生者是事件的起源,它可以是一个按钮,编辑框等。事件的监听者就是事件的接受者,如果想接收某件事,它必须对该事件的发生者说一声,这个过程相当与在事件发生者那儿注册了一下。 事件源: 事件的动作发生在哪个对象上,那这个对象就可以理解为事件源,Java中所有的图形界面组件都是可以成为事件源对象。 Java中常用的监听器: 动作监听器 ActionListener 鼠标监听器 MouseListener
类与对象的关系分析: a.类是对具体对象的一种描述,或者说是对象的一个模版,抽象的,主观的。b.对象是对类的实例化,是描述客观事物的一个实体,是具体的,客观的。如果把学生当作一个类,那么学生A,学生B,学生C......是一个个学生类实例化的对象。   类由方法和属性构成,如何定义一个类? public class 类名 { private 属性类型 属性名称;   pu
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 ...
Global site tag (gtag.js) - Google Analytics