自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 选择按钮

在onsubmit中return false,是阻止提交.  Onsubmit(return false) 通过鼠标滑动,改变指定区域图片 onmouseover滑动function chengeImg(img){            var imBig=document.getElementById("imBig");            imBig.src=img.

2016-10-28 12:56:01 282

原创 事件

Math.random() 随机数,0-1new Date(); //当前日期 再JS中字符串获取长度,是属性      var sd="wsseddddd";        document.write(sd.length);  正则表达式使用,RegExp,条件类似java中的条件        var rex = new RegExp("[a-z]+");

2016-10-28 12:55:40 228

原创 函数

函数,类似java中方法,在script其他地方都可以引用        function test(){            alert("test");       } 有参,参数直接用变量名,可以是任意类型       function add(a,b){        alert(a+b)         } function add(a,b)

2016-10-28 12:55:04 222

原创 链接鼠标

float:left;margin: 30px;外边距,一个值表示四周边距,2个上下,3个上左右下,4个上右下左 鼠标滑动到这个时变化a:hover{    font-size: 24px;    color: #E9DC51;} 访问过后a:visited{    color: #111122;} 点击不放的时候a:active{

2016-10-28 12:54:38 173

原创 选择器

在form表单中。method="get"会在网页网址会显示你命名的所填写的信息,默认为get,post不会显示 总结优先级!important>行内样式>ID选择器>class(属性选择器)>标签 > *("*"表示的所有的) 内部样式>外部样式(内部样式,外部样式是同级,就近原则,正常都是先引用外部,后内部,所以内部有限))"*"表示的所有的 font-size 设置字

2016-10-28 12:54:10 148

原创 标签

table:表格标签align="center"表格居中,border="1"边框大小,width="100%"表格宽度,style表示行高度,rules表框rowspan="?":表格中跨行合并,?表示跨多少行colspan="?":表格中跨列合并,?表示跨多少列  form action="?"from 是HTML表单的标签,action表示表单提交的地方inp

2016-10-28 12:53:39 153

原创 HTML

"http://www.w3.org/TR/html4/loose.dtd">    -->           网页标题标题一  标题二标题三标题四标题五标题六蓝色这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个    &nb

2016-10-28 12:52:41 163

转载 正则表达式详细解析

正则表达式基本语法1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"ab

2016-10-17 23:11:59 248

转载 JAVA执行完Finally之后跑到异常捕获的地方

[java] view plain copy   再写java的时候,使用debug模式的时候发现 自己写的try catch语句不能捕获到异常而是直接跳到finally里面 然后跟踪路径 发现自己跑到其他系统的异常块中了究其原因是因为异常可能不属于Excepttion的子类 如下

2016-10-17 23:10:21 369

转载 面对设计原则

软件的可维护性和可复用性知名软件大师Robert C.Martin认为一个可维护性(Maintainability) 较低的软件设计,通常由于如下4个原因造成:•过于僵硬(Rigidity)•过于脆弱(Fragility)•复用率低(Immobility)•黏度过高(Viscosity) 软件的可维护性和可复用性软件工程和建模大师Pe

2016-10-17 23:09:00 238

原创 JAVA中问答4

76、什么是SQL注入SQL注入是指,如果以拼接字符串的方式进行SQL语句值得输入时,如果值中有非法字符或数据库关键字时那么会造成SQL语句执行错误或执行结果不正确的情况。77、 Statement和PreparedStatement的区别Statement是PreparedStatement的父接口。Statement是以拼接字符串的方式进行SQL语句值得注入。所

2016-10-17 23:07:25 213

原创 JAVA中问答3

51、awt和swing有什么区别?awt是利用操作系统的风格定义组件的风格,所以跨平台时,可能组件显示风格不一致swing有自己独立的显示风格,跨平台时,显示风格一致。swing是在awt基础上扩展的包java.awt    javax.swing     javax中x就是extends,扩展包52、如何进行事件的添加?addActionListener()1、

2016-10-17 23:06:45 215

原创 JAVA中问答2

26、构造方法能继承吗?构造方法能重载吗?构造方法不能继承,但是子类对象创建时,需要调用父类构造方法,产生父类对象构造方法可以重载,通过重载方法完成属性的一些初始化操作27、final、finally、finalize的区别是什么?Final  是修饰符,可以修饰类、方法、变量。修饰类,表示类不能被继承;修饰方法,方法不能子类被重写;修饰变量,表示变量是常量Finall

2016-10-17 23:06:16 259

原创 JAVA中问答1

1、Java语言的特点是什么?简单    面向对象    跨平台    安全性和健壮性   多线程   垃圾回收2、如何编译和执行java文件?产生帮助文档用什么命令?编译   javac   文件名执行   java    类名产生帮助文档   javadoc   文件名3、虚拟机的工作流程是什么?编写源文件(*.java)    编译成*.class

2016-10-17 23:05:36 314

原创 线程

多线程多任务处理有两种类型:1、基于进程 2、集于线程 进程是指一种”自包容”的运行程序,由操作系统直接管理,直接运行,有自己的地址空间,每个进程一开始都会消耗内存 线程是进程内部单一的顺序控制流。一个进程拥有多个线程。多个线程共享一个进程的内存空间。基于进程的特点是允许计算机同时运行两个或多个程序。 基于线程的多任务处理环境中,线程是最小的处理单位 主线程

2016-10-17 23:04:55 160

原创 模式

模式:模式描述的是具有代表性的重复性问题及其解答问题方案.这类问题会以不同的形式反复出现,允许使用者举一反三,应用到不同的环境中,不能得表现,但可以有相同的处理方式.模式包含的要素:1.      模式名称2.      该模式所能解决的问题3.      解决方案4.      使用该模式后的效果(优点和缺点) 架构模式:架构是指一个软将系统整体的组织结构.架构模

2016-10-17 23:04:23 189

原创 端口

常用端口:端口就是应用程序用于数据交互的通道,用于实现程序间的通信.每个应用程序都有固定的端口Telnet协议tel      端口23简单邮件传输协议stp      端口25文件传输协议 ftp      端口21超文本传输协议http    端口80   数据传输由TCP/IP 分层模型中的传输负责,该层包含TCP和UDP 两种协议TCP 协议1.

2016-10-17 23:03:53 214

原创 XML技术

XML很适合传输数据,解决跨平台跨语言传输对象数据。 XML可扩展的标记语言。以标记和子标记方式描述对象数据  eXtended Markup Language    空元素,表示标签之间没有内容、 XML根元素每个XML文档必须有且只有一个根元素根元素是一个完全包括文档中其他所有元素的元素所有的元素都必须是在根元素中定义XML实体:中预定义符号“ ”

2016-10-17 23:03:20 141

原创 三层架构

三层架构:表现层:作为数据的展示和数据的提供采用MVC模式。M:表示模型。也就是实体类。作为数据存储和传输的介质。V:表示视图,也就是GUI窗体。作为数据展示和收集的平台。C:表示控制。也就是事件处理。负责调用业务组件完成业务处理。 业务层:业务逻辑处理采用事务脚本模式。将以此请求中所有的业务操作封装成一个方法。保证这些业务操作中,数据库更新操作同时成功,同时失败。

2016-10-07 22:48:33 240

原创 数据存放的位置

堆:new(对象)栈:局部变量数据段:类变量、常量代码段:方法的定义  String的比较  ==是比较地址Equals是比较内容  String  c  =  new  String(“abc”);c变量指向堆中的字符串对象,但是产生堆中的字符串对象之前,会先在常量区中,产生字符串常量对象。然后以常量对象为模板,拷入堆中的字符串对象。

2016-09-26 12:40:57 494

原创 API

Java.lang.*  基础类Sytem  String  ObjectJava.util.*  集合API,日期Java.io*    流操作APIJavax.swing.*  Gui组件Java.sql.*   数据库操作APIJava.net.*  网络操作API

2016-09-26 12:39:49 238

原创 数据库理论

关系数据库是以表作为实体,以主键和外键的关联关系作为联系的数据库结构 DELETE 删除会记录日志,意味着删除后的数据还可以恢复,但是效率低。TRUNCATE 删除不会记录日志,删除后的数据不能恢复,但是效率高。   为什么要保证数据库完整性?会了防止垃圾数据的产生,从而影响数据库的执行效率。可靠性+准确性 = 数据完整性数据库完整性概述1、实体完整性   

2016-09-26 12:39:25 280

原创 常用字符串

字符串具有长度不可变化的特性。当对字符串进行添加、替换、删除时,不会改变字符串的内容,而是产生一个新字符串。 StringBuffer是缓冲区的对象,当对StringBuffer做添加、替换、删除时,直接改变StringBuffar的内容,不会产生新对象。 如果需要对字符串做频繁操作是,一般先转换为StringBuffer。操作完成以后,再通过调用toString( )转化为字

2016-09-26 12:38:16 169

原创 异常的基础理论

异常是描述出错信息的对象。 Exception为所有异常的父类,可以捕获,可以处理。Error为所有错误的父类,可以捕获,不可以处理。Exception和Error有一个共同的父类Throwable。可以通过Try {   }catch( Exception e){  }捕获异常。     捕获异常的含义为定义一个异常变量,用该变量接受try块中抛出的异常对象。 

2016-09-26 12:37:34 156

原创 IO流

流按照方向分,分为输入流和输出流。(是相对于内存而言)是以内存为参照物。将数据从数据源中读取到内存,为输入流,也称为读取流。将数据从内存中写入数据源,为输出流,也称为写入流。 流按照类型分,分为字节流、字符流和对象流。由于计算机采用二进制。数据的传输都是以字节为单位传输。所以,无论是哪种流,其本质都是字节流。不过,为了方便字符数据和对象数据的传输。可以在字节流基础上进行封装,形成字符流

2016-09-26 12:36:56 158

原创 接口总结

接口是一种行为的抽象。接口可以看做是抽象类的特例。抽象类中可以有抽象方法,可以有具体方法,但是接口中只能有抽象方法。定义接口使用interface。实现接口使用implements。 接口中定义的方法都是抽象方法,修饰符为public abstract。即使缺省(不写修饰符)也是公共的抽象方法。 如果一个方法参数为接口类型,意味着可以传递该接口的任何实现类对象。 接口中可以

2016-09-26 12:36:05 205

原创 多态总结

1、  使用父类类型的引用指向子类的对象。2、  该引用只能调用父类中定义的方法,不能调用子类中独有的方法。3、  如果子类中重写了父类中的一个方法,那么在调用该方法放入时候,将会调用子类中的这个方法。4、  在多态中,子类可以调用父类中的所有方法。5、  多套主要体现为重载和重写。相同的行为不同的实现方式6、  多态主要应用为多态参数和多态集合。  如果一个方法中

2016-09-26 12:35:34 192

原创 集合的一般理论

Java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于存储、检索、操作和传输对象。 集合特点:元素类型可以不同、集合长度可变、空间不固定。 JCF(Java CollectionsFramework)集合框架。它提供了用于管理集合的接口和类。JCF包含:接口、实现类、算法 集合框架接口特点:List:线性。元素可以重复。Set:元素不可以重复。

2016-09-26 12:34:35 331

原创 静态变量和成员变量的区别

1.成员变量是独立在对象之外的,每个对象有不同的成员变量。当一个对象成员变量改变后,不会影响其他对象。     静态变量是独立在对象之外的,很多对象共享一个静态变量。当静态变量发生改变后,回影响所有对象。2.静态变量加载的实际在对象之前,而成员变量随对象产生而产生。3.成员变量的访问只能通过“对象 . ”的方式访问。静态变量可以通过“对象 . ”和“类名 . ”的方式

2016-09-08 18:46:19 179

原创 属性的定义

1、属性是对象的特征,美国对象都有自己的独立的属性值。一个对象的属性发生变化,不会影响另一个对象的属性。      属性是封装在对象之中的变量,是对象的成员,属性也叫成员变量。2、null表示一个变量没有指向任何对象。也就是没有存放任何对象的地址。对null进行属性和方法的调用,回抛出空指针异常。3、如果一个对象没有被变量所指向,那么该对象就符合垃圾回收条件。

2016-09-08 18:41:27 1303

原创 面对对象的一些理论知识

一、 面对对象:     一种认识事物的方式,注重对事物整体的认知,最符合人类的思维习惯。 对象:  1、对象是存在的具体实体,具有明确定义的特征和行为。  2、万物皆为对象,对象因我关注而产生。面对对象: 接触新事物----有什么特征------干什么用的------怎么使用二、 类   类是具有相同属性和行为的一组对象的集合。  在软件系统中,用

2016-09-08 18:40:14 209

原创 9/5数组和方法

在即将开始的JAVAOO课程前,JAVAOO的任课老师,张老师,在今天又给我们重点复习了数组和方法的运用。  数组的主要特点:1、数组是存储在一个连续的内存块中的元素集合。2、数组元素都是变量,元素的变量类型就是定义数组类型。3.数组的每一个元素必须是相同的数据类型,并且通过索引进行区分。4、是为了减少CPU扫描的时间而建立的。5、索引是当前元素举例数组的距离。

2016-09-08 18:34:29 226

转载 java基础梳理

1.构造函数:如果已经定义了一个构造器(无论是否有参数),编译器就不会帮你自动创建默认构造函数(无参构造函数)。2.继承中,如果基类定义了非默认构造函数,并且没有定义非默认构造函数,则子类必须显式调用父类非默认构造函数,用:super(arg1,arg2,……)。3.继承中,如果子类构造函数中没有显式调用父类构造函数,则默认调用基类默认构造函数(无参构造函数),若基类指定了非默认构造函数,

2016-09-02 16:45:34 307

原创 选择语句

选择语句包括if  if/else  switch 三种 用法   if : if+ (逻辑表达式)  若满足则执行代码,不满足不执行   if/else : if + (逻辑表达式) {  A } else { B  }     当逻辑表达式满足时,执行A,若不满足则执行B  switch :  switch + (变量) {                     caes

2016-09-02 16:30:10 399

原创 javaSE javaEE javaME的区别

JavaSE:标准版,用于桌面应用程序的开发         JavaEE:企业版,用于web程序的开发。服务器应用程序和服务        JavaME:微端版,也叫移动版

2016-09-02 15:23:57 523

原创 Jvav的特点

java的特点    1. 是一种面向对象的语言    2.一种与平台无关的语言,提供程序运行的解释环境    3。一种健壮的语言,吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针)

2016-09-02 15:22:10 844

转载 排序方法

一、选择排序   原理:   每轮比较都是选择最小(大)的元素。1.从左至右遍历,找到最小(大)的元素,然后与第一个元素交换。结束第一轮排序。   2.从剩余未排序元素中,继续从左至右遍历,寻找最小(大)元素,然后与第二个元素进行交换。   3.以此类推,直到所有元素均排序完毕。 [java] view plain copy

2016-09-02 15:15:32 239

原创 8月31日,主要讲解的是方法和方法的调用

在java中我们会用到很多方法,其中在一个代码中有很多方法都是重复的,即用到我们的方法调用,只要输入一次此方法,即可多次调用。      方法的定义:                   方法类型   +    方法名词  +(行参)      方法的分类        1.由方法的参数分类         a.无参方法。         b.有参方法  (在调用方

2016-09-02 14:59:23 271

原创 8月30日,讲解了一个新的名词,数组

今天重点讲解了一个新的东西,数组。           数组即是存储在一个连续的内存块中的元素集合。           数组的一般表达方式,在这我们用int格式举例:int[ a ].   a代表这个数组有多少个元素,数组的第一个元素的索引为“0”。                     我们要访问数组的元素,都是通过索引。                     数组

2016-09-02 14:49:26 179

原创 8月29日,小马讲解的java关于循环的各种方法。

在JAVA中,常用的循环有{while语句;do while语句;for语句 },我们一般用到的是for循环,其次为while循环,一定牢记循环。一、   while循环和for循环都是先验循环,得到结果最少为0个;   do while循环为后验循环,得到的结果最少为1个。   while循环的执行方式:  whlie+(布尔表达式)+{ 循环体 };   do while循

2016-09-02 14:34:06 218

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除