有为lala

导航

05 2017 档案

超链接伪类
摘要:1.伪类样式-语法: a:hover{ color:#155; } 2.伪类名称 含义 a:link 为单击访问时超链接样式 a:visted 单击访问后超链接样式 a:hover 鼠标悬浮其上的超链接样式 a:active 鼠标单击未释放的超链接样式 顺序:a:link>a:visted>a:ho 阅读全文

posted @ 2017-05-31 23:16 有为lala 阅读(245) 评论(0) 推荐(0) 编辑

字体样式
摘要:1.字体类型:--font-family属性 p{font-family:verdana "楷体"} 2.字体风格:--font-style属性 nomal--正常 italic和oblique--斜体 3.字体粗细:--font-weight属性 normal 默认值 标准字体 bold 粗体 b 阅读全文

posted @ 2017-05-30 21:12 有为lala 阅读(131) 评论(0) 推荐(0) 编辑

标准文档流
摘要:1.组成: a.块极元素(换行):(block level) <h1><p><div>列表 b.内联元素(不换行):(inline) <span><a><img/><strong> 内联元素可以包含块级标签中,成为它的子元素,而反过来则不成立。 2.display属性 a.控制元素的显示和隐藏 b. 阅读全文

posted @ 2017-05-29 12:48 有为lala 阅读(90) 评论(0) 推荐(1) 编辑

CSS
摘要:一.CSS的优势: 1.内容与表现分离; 2.网页的表现统一,容易修改; 3.丰富的式样,使得页面布局更加灵活; 4.减少网页的代码量,增加网页的浏览速度,节省网络带宽; 5.运用独立页面的CSS,有利于被搜索引擎收录; 二.CSS基本语法结构 1.语法:h1{ font-size:16px; 属性 阅读全文

posted @ 2017-05-28 18:25 有为lala 阅读(111) 评论(1) 推荐(1) 编辑

表单
摘要:一.语法: <form methed="规定如何发送表单数据,常用值:get/post" action="表示向何处发送表单数据"> <p>名字<input name="元素名称" type="元素类型" value="元素的值"></p> </from>二.type属性表单元素 1.文本框:<in 阅读全文

posted @ 2017-05-28 18:24 有为lala 阅读(82) 评论(0) 推荐(1) 编辑

框架
摘要:1.<frameset cols="横向分割" rows="纵向分割" > <frame src="引用地址"> </frameset> 2.<iframe src="应用地址" name="框架标识名" frameborder="边框" scrdling="是否出现滚动条(yes/no)" win 阅读全文

posted @ 2017-05-27 10:24 有为lala 阅读(103) 评论(0) 推荐(1) 编辑

表格
摘要:1.语法:<table> <tr>(行标签) <td></td>(单元格标签) </tr> </table> 2.单元格对齐方式: 属性 值 说明 left 左对齐 align center 居中对齐 (水平对齐方式) right 右对齐 top 顶端对齐 valign middle 居中对齐 (垂 阅读全文

posted @ 2017-05-27 10:23 有为lala 阅读(105) 评论(0) 推荐(1) 编辑

列表
摘要:1.无序列表: 语法:<ul> <li></li>(列表声明项) </ul> 类型(type的取值:<ul type="disc"></ul>): disc:实体圆心 square:实体方心 cicrle:空心圆 2.有序列表: 语法:<ol> <li></li>(列表声明项) </ol> 类型:< 阅读全文

posted @ 2017-05-26 17:37 有为lala 阅读(65) 评论(0) 推荐(1) 编辑

标签
摘要:一.基本标签 1.标题标签:<h1></h1> 2.换行标签:<br/> 3.段落标签:<p></p> 4.水平标签:<hr/> 5.字体加粗:<strong></strong> 6.字体斜体:<em></em>二.图像标签 1.常见的图像格式 JPG GIF BMP PNG 2.语法:<img s 阅读全文

posted @ 2017-05-26 17:35 有为lala 阅读(87) 评论(0) 推荐(1) 编辑

常用类--包装类
摘要:一 包装类 对应基本数据类型 java.lang.Integer int java.lang.Long long java.lang.Double double java.lang.character char java .lang.Boolean boolean java.lang.Byte by 阅读全文

posted @ 2017-05-25 17:49 有为lala 阅读(140) 评论(0) 推荐(1) 编辑

常见类 --Object
摘要:1.在Java类继承结构中Java.lang.Object类位于顶端 2.如果定义一个Object类没有使用extends关键字声明其父类,则其父类为Java.lang.Object类 3.Object定义了“对象”的基本行为,被子类默认继承 4.方法: a.toString()方法 I.用于返回对 阅读全文

posted @ 2017-05-24 11:33 有为lala 阅读(111) 评论(0) 推荐(0) 编辑

日志
摘要:一.日志及分类 1.日志(log) a.主要用来记录系统运行中一些重要的操作信息 b.便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因 2.分类: SQL日志、异常日志、业务日志 3.log4j: >开源日志记录工具 a.控制日志的输出级别 b.控制日志信息 阅读全文

posted @ 2017-05-23 09:54 有为lala 阅读(83) 评论(0) 推荐(0) 编辑

异常
摘要:一.行为的意外结果可以分为两类 可以处理的意外结果称为异常(Exception) 处理不了的意外结果称为错误(Error) 异常是一中特殊的对象,类型为java.lang.Exception或器子类 二.处理 1.捕获异常 try-->执行可能产生异常的代码 catch-->捕获异常 finally 阅读全文

posted @ 2017-05-23 09:52 有为lala 阅读(139) 评论(0) 推荐(0) 编辑

接口
摘要:一.语法: public interface 接口名{ public void foo(); } 二.特征 1.接口不可被实列化 2.实现类必须实现接口所有方法 3.实现类可以实现多个接口 4.接口中的变量都是静态常量,默认是public修饰 5.接口中不能有构造方法 6.接口中的方法全是publi 阅读全文

posted @ 2017-05-23 09:50 有为lala 阅读(79) 评论(0) 推荐(0) 编辑

多态
摘要:多态 一.概念 1.同一种事物,由于条件不同,产生结果不同 2.同一引用类型,使用不同的实列而执行不同的操作 父类引用子类对象 二.步骤 1.编写父类 2.编写子类,子类重用父类方法 3.运行时,使用父类的类型,子类的对象 三.类型转换 1.向上转型(自动类型转换) 父类 a=new 子类(); 2 阅读全文

posted @ 2017-05-22 09:48 有为lala 阅读(85) 评论(0) 推荐(0) 编辑

内部类
摘要:内部类 1.根据位置的不同Java的内部类分为:静态内部类、成员内部类、局部内部类、匿名内部类 2.任何内部类都编译成独立的class文件 3.最大的作用:封装 4.匿名类可以封装内部概念 静态内部类 使用static修饰,声明在类中 静态内部类中可以访问外部类的静态成员 列:public clas 阅读全文

posted @ 2017-05-22 09:47 有为lala 阅读(117) 评论(0) 推荐(0) 编辑

Java面向对象编程思想
摘要:面向对象三个特征:封装、继承、多态封装: 语法:属性私有化(private)、提供相对应的get/set 的方法进行访问(public)、 在set/get的方法中对属性的数据 做相对应的业务逻辑的判断 思想:封装外面的程序不能直接访问本类的属性,需要通过本类提供的方法间 接访问本类的属性,从而提高 阅读全文

posted @ 2017-05-22 09:45 有为lala 阅读(141) 评论(0) 推荐(0) 编辑

final关键字
摘要:1.final关键字可以修饰属性、方法、类 2.final关键字修饰的类不能被继承,如:String类 3.final关键字修饰方法,不能在被子类重写 4.final关键字修饰的变量,初始化以后值不能在发生改变 在Java中使用static和final关键字共同修饰的变量称为常量,常量名为全大写 如 阅读全文

posted @ 2017-05-22 09:40 有为lala 阅读(79) 评论(0) 推荐(0) 编辑

abstract关键字
摘要:1.abstract关键字表示抽象的意思,可以用来修饰方法、类 修饰的类叫抽象类,修饰的方法叫抽象方法 2.abstract关键字修饰类 访问修饰符 abstract class 类名(){} 抽象类用来表示一些抽象的概念 特点:a.抽象类不能被实列化 b.抽象类可以有属性、方法、构造方法,都是用来 阅读全文

posted @ 2017-05-22 09:39 有为lala 阅读(308) 评论(0) 推荐(0) 编辑

方法重写
摘要:方法重写 1.方法名相同 2.参数列表相同 3.返回值相同或其子类 4.访问修饰符不能严于符类 注:@override 检测方法重写是否正确 构造方法不能被重写 八.方法重写与方法重载的区别 位置 方法名 参数列表 返回值 访问权限 方法重写 子类 相同 相同 相同或其子类 不能严于父类 方法重载 阅读全文

posted @ 2017-05-22 09:38 有为lala 阅读(99) 评论(0) 推荐(0) 编辑

对象初始化过程
摘要:1.在创建类之前,检查类是否已加载(检查硬盘上的class文件,是否已加载到内存中), 如果没有加载就先加载父类文件,再加载本类的文件 Java使用的加载策略:懒惰式加载(按需要加载),用到的时候加载,只加载一次 2.分配对象空间递归分配所有父类和子类的属性空间 属性会自动初始化为“0”值 3.给属 阅读全文

posted @ 2017-05-22 09:37 有为lala 阅读(104) 评论(0) 推荐(0) 编辑

访问修饰符
摘要:访问修饰符 本类 同包 子类 其他 private y n n n 默认 y y n n protected y y y n public y y y y 注:在类中,只能有一个被public修饰的class y:yes n:no 阅读全文

posted @ 2017-05-22 09:36 有为lala 阅读(93) 评论(0) 推荐(0) 编辑

继承
摘要:一.继承的优点 1.提高代码的可重用性(继承之后子类共用父类代码) 2.提高代码的可维护性(后期代码增加、删除) 二.继承的前提 子类和父类之间必须要满足子类is a 父类的逻辑关系才能有继承 三.步骤/语法 1.将多个类中共有的属性、方法提取出来建立父类 访问修饰符 class 父类{ } 2.在 阅读全文

posted @ 2017-05-22 09:35 有为lala 阅读(93) 评论(0) 推荐(0) 编辑

面向对象设计
摘要:面对对象设计和开发程序的好处 1.交流更加流畅 2.提高设计和开发效率面向对象设计的过程 1.发现类 2.发现类的属性 3.发现类的方法 阅读全文

posted @ 2017-05-22 09:33 有为lala 阅读(89) 评论(0) 推荐(0) 编辑

static关键字
摘要:1.static修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 2.static关键字可以用来修饰属性、方法、代码块、内部类 a.static修饰属性: static修饰的属性属于对类所有实列共享的资源 访问静态的属性:类名.属性名(); b.static丝素方法: static修 阅读全文

posted @ 2017-05-22 09:31 有为lala 阅读(97) 评论(0) 推荐(0) 编辑

封装
摘要:1.概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问、 2.好处:a.只能通过规定的方法访问数据 b.方法修改实现 c.隐藏类的实现细节 d.方便加入控制语句 3.使用步骤: a.修改属性的可见性 设为private d.创建公有的get 阅读全文

posted @ 2017-05-22 09:29 有为lala 阅读(63) 评论(0) 推荐(0) 编辑

this关键字
摘要:1.调用属性:this.health=100; 2.调用方法:this.print(); 3.调用构造方法: a.this()--如果使用,必须是构造方法中的第一条语句 b.this(“小黑”,100,100,“女”) 阅读全文

posted @ 2017-05-22 09:29 有为lala 阅读(100) 评论(0) 推荐(0) 编辑

构造方法
摘要:1.构造方法是用来描述对象创建的过程 构造方法在对象创建的过程中被使用 2.语法: 访问修饰符 (无返回值类型) 构造方法名(=类名){ //初始化代码 } 3.如果没有写构造方法,系统会自动提供一个无参的构造方法; 如果类中出现了构造方法,系统不会提供默认的无参的构造方法; 4.方法重载 a.方法 阅读全文

posted @ 2017-05-22 09:28 有为lala 阅读(105) 评论(0) 推荐(0) 编辑

类图
摘要:1.好处:a.用于分析和设计类 b.直观容易理解 2. dog 类名 + name:String public 属性名:类型 +health:int public 属性名:类型 -love:int private 属性名:类型 +Print():void public 方法名:返回值类型 阅读全文

posted @ 2017-05-22 09:27 有为lala 阅读(73) 评论(0) 推荐(0) 编辑

StringBuffer
摘要:a.StringBuffer:String增强版 对字符串频繁修改(如字符串链接)时,使用StringBuffer类可以提高程序执行效率 b.StringBuffer声明 StringBuffer SB=newStringBuffer(); 创建空StringBuffer对象 StringBuffe 阅读全文

posted @ 2017-05-20 18:46 有为lala 阅读(104) 评论(0) 推荐(0) 编辑

String
摘要:1.使用String对象存储字符串 String s="Helloword" String s=new String(); String s=new String("Helloword") 2.String类位于包java.lang包中,具有丰富的方法 计算字符串的长度,比较字符串,连接字符串,提取 阅读全文

posted @ 2017-05-20 18:45 有为lala 阅读(115) 评论(0) 推荐(0) 编辑

导包
摘要:为了使用不在同一包中的类,需要在Java程序中使用import关键字导入这个类 import Java.util.*//导入Java.util包中所有类 import cn.jbit.classandobject;//导入指定包中指定类 语法:import 包名.类名 系统包:Java.util 自 阅读全文

posted @ 2017-05-20 18:43 有为lala 阅读(101) 评论(0) 推荐(0) 编辑

包名规范
摘要:1.包名有小写字母组成,不能以圆点开头或结尾 2.包名前面最后加上唯一的前缀,通常使用组织倒置的网络域名 3.包名后部分依不同机构内部的规范不同而不同 阅读全文

posted @ 2017-05-20 18:41 有为lala 阅读(399) 评论(0) 推荐(0) 编辑

带参数的方法
摘要:1.语法: <访问修饰符>放回值类型<方法名><(形式方法列表)>{ //方法的主体 } 2.调用带参方法 语法:对象名.方法名(参数1,参数2.....参数N) 阅读全文

posted @ 2017-05-20 18:40 有为lala 阅读(135) 评论(0) 推荐(0) 编辑

成员变量和局部变量
摘要:1.变量声明的位置决定变量作用域 2.变量作用域确定可在程序中按变量名访问该变量的区域 3.成员变量:定义在类中的变量(类或其他类中可以调用) 4.局部变量:定义在方法中的变量(方法) 5.区别:a.作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的 b.初始值不 阅读全文

posted @ 2017-05-18 17:49 有为lala 阅读(130) 评论(0) 推荐(0) 编辑

方法
摘要:一.定义类方法 语法: public 返回值类型 方法名(){ 步骤一:定义方法名和返回类型 //这里编写方法的主体 步骤二:编写方法体 } 二.方法返回值 1. 如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型 语法: return 表达式 ; 作用: 跳出 阅读全文

posted @ 2017-05-17 22:10 有为lala 阅读(92) 评论(0) 推荐(0) 编辑

Java类模板
摘要:类将现实世界中的概念模拟到计算机程序中 语法: public class 类名{ //定义属性部分 属性1的类型 属性1 属性n的类型 属性n //定义方法部分 方法1; 方法n; } 步骤: 定义类名-->编写类的属性-->编写类的方法 阅读全文

posted @ 2017-05-16 21:55 有为lala 阅读(130) 评论(0) 推荐(0) 编辑

对象和类
摘要:一.对象的特征 1.属性--对象具有各种特征 2.每个对象的每个属性都有特定值 3.方法--对象执行的操作 4.对象:用来描述客观事物的一个实体,由一组属性和方法构成 二..类 类是模子,定义对象将会拥有的特征(属性)和行为(方法) 类是对象的类型--不同于int类型:具有方法 三.类和对象的关系 阅读全文

posted @ 2017-05-16 21:54 有为lala 阅读(80) 评论(0) 推荐(0) 编辑

二维数组
摘要:1.概念:二维数组是由一维数组组成的数组 2.语法:a.int [] [] arr=new int [2][]; 定义了二维数组的长度,但是一维数组长度没有定义,一维数组没有申请内存空间null b.int [] [] arr=new int [2][3]; 定义了一维数组和二维数组的长度,一维数组 阅读全文

posted @ 2017-05-15 22:11 有为lala 阅读(89) 评论(0) 推荐(0) 编辑

数组经典排序
摘要:1.选择排序原理 a.将数组中每个元素与第一个元素比较,如果这个元素小于第一个元素,则交换这俩个元素的位置 b.循环第一条规则,找出最小元素,防于第一个位置 c.经过N-1轮比较完成排序 2.冒泡排序原理 a.逐一比较数组中相邻的两个元素,如果后面的元素小于前面的元素就互换 b.经过一轮比较,一定有 阅读全文

posted @ 2017-05-15 22:10 有为lala 阅读(118) 评论(0) 推荐(0) 编辑

数组复制方法
摘要:1.System方法 语法:public static void arraycopy( object src. int srcpot. object deat. int destpos. int length) 参数:src 原数组 srcpot--原数组的起始位置 deat--目标数组 destp 阅读全文

posted @ 2017-05-15 22:09 有为lala 阅读(228) 评论(0) 推荐(0) 编辑

数组
摘要:1.数组是一个变量,存储相同数据类型的一组数据 声明一个变量就是在内存空间划出一块合适的空间 声明一个数组就是在内存空间划出一串连续的空间 2.数组的基本要素 a.标识符:数组的名字,用于区分不同的数组 b.数组元素:向数组中存放数据 c.元素下标:对数组元素进行编号,从0开始,数据中的每个元素都可 阅读全文

posted @ 2017-05-15 22:02 有为lala 阅读(88) 评论(0) 推荐(0) 编辑

循环
摘要:一.while 1.特点:先判断,再执行 2.语法:while(循环条件){-->符合条件循环继续执行;否则循环退出; 循环操作-->循环被重复执行的操作 }二.do-while 1.特点:a.在条件不满足的情况时;至少执行1次 b.先执行,后判断 2.语法:do{ 操作内容 }while(操作条件 阅读全文

posted @ 2017-05-14 22:06 有为lala 阅读(94) 评论(0) 推荐(0) 编辑

switch
摘要:一语法: switch(表达式){ case 常量1: 语句一 break; 必不可少 case 常量2: 语句二 break; case 常量3: 语句三 break; default: 语句四 break; } 二.比较switch与多重if比较 同:都是用来处理分支条件的结构 异:switch 阅读全文

posted @ 2017-05-13 21:50 有为lala 阅读(87) 评论(0) 推荐(0) 编辑

选择结构
摘要:一.if选择结构 语法:if(条件){ //代码块-->只有一条语句的时候可以不用{},但不建议不用 } 二.if-else选择结构 语法:if(条件){ //代码块1 }else{ //代码块2 } 三.多重if选择 语法:if(条件){ //代码块1 }else if{ >可以有多个 //代码块 阅读全文

posted @ 2017-05-13 21:48 有为lala 阅读(117) 评论(0) 推荐(0) 编辑

Scanner--控制台输入
摘要:步骤 1.在class上面导包:import Java.util.Scanner; 2.创建Scanner对象:Scanner input=new Scanner(System.in); 3.用对象的方法,接收控制台输入的数据 a.input.next(); 接收字符串的数据 b.input.nex 阅读全文

posted @ 2017-05-13 21:33 有为lala 阅读(157) 评论(0) 推荐(0) 编辑

Java运算符
摘要:1.赋值运算符 “=”--将左边的值给右边的变量 表达式:a=(b+3)+(b-1) 表达式就是符号(如加、减)与操作(如b、3)等的总和 2.算数运算符 a.同种类型参与运算(可能需要自动类型转化) b.返回同种类型(可能会上溢出或下溢出) c.byte、short、char三种类型在Java中是 阅读全文

posted @ 2017-05-12 18:23 有为lala 阅读(135) 评论(0) 推荐(1) 编辑

Java数据类型
摘要:一.Java数据类型 1.基本数据类型 2.引用数据类型 二.基本数据类型 1.整数类型:bytr,short,int,long 2.浮点数据类型:float,double 3.字符类型:char 4.布尔类型:bollean 类型名称 字节空间 类型说明 byte 1字节(8位) 存储1个字节数据 阅读全文

posted @ 2017-05-12 18:11 有为lala 阅读(100) 评论(0) 推荐(0) 编辑

TextView控件
摘要:1.TextView是一个标签控件,用于显示提示文件 2.常用属性 setText(text)//定义组件的显示文件 setFilters(filters)//设置组件最大允许长度 setTextColor(colors)//设置组件文本颜色 setTextSize(size)//设置显示的文字大小 阅读全文

posted @ 2017-05-11 20:02 有为lala 阅读(167) 评论(0) 推荐(0) 编辑

Android控件
摘要:一.界面控件定义 1.用XML定义 2.用Java代码定义 二.使用Java代码增强控件 三.控件的设置 设置控件的ID值 设置控件的ID值 格式:@+id/ID值,如:android:id="@+id/tv" 查找文件中的ID值实例化控件 查找文件中的ID值实例化控件 TextView tv = 阅读全文

posted @ 2017-05-10 22:20 有为lala 阅读(106) 评论(0) 推荐(0) 编辑

注释
摘要:1.单行注释--主要是对单行代码变量进行解释说明 public class 名称{ public static void main(String[]args){ //注释内容 System.out.println(); } } 2.多行注释--可以一次为多行代码进行注释 public class 名 阅读全文

posted @ 2017-05-10 18:01 有为lala 阅读(93) 评论(0) 推荐(0) 编辑

JDK安装
摘要:JDK环境变量配置 1.右键点击计算机-->点击属性-->点击高级系统设置 2.点击环境变量 3.点击用户变量中的新建 4.填写变量名和变量值-->确定 5.找到用户变量中path,进行编辑 6.在变量值后面输入 "%Java_Home%\bin";"%Tomcat_Home%\bin"; 7.点击 阅读全文

posted @ 2017-05-10 10:17 有为lala 阅读(95) 评论(3) 推荐(0) 编辑

Activity
摘要:一.概念 Activity相当于浏览器的标签,相当于空白的网页; Activity可以跳转,就相当于浏览器内点击链接后跳转到另外一个浏览器窗口 二.怎样创建Activity setContentView(R.layout.main);//设置布局文件 2.不是程序主入口 *注:@xxxx/yyy:表 阅读全文

posted @ 2017-05-09 23:22 有为lala 阅读(108) 评论(0) 推荐(0) 编辑

Java反射机制
摘要:一.概念 反射机制指的是程序在运行时能够获取自身的信息;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射机制的核心是JVM在运行时才动态加载类或调用方法/访问属性,它不需要事先(写代码的时候或编译期)知道运行对象是谁。 二.功能 在运行时判断任意一个对象所属的类; 在 阅读全文

posted @ 2017-05-09 22:06 有为lala 阅读(132) 评论(0) 推荐(0) 编辑