摘要:
1.无序列表: 语法:<ul> <li></li>(列表声明项) </ul> 类型(type的取值:<ul type="disc"></ul>): disc:实体圆心 square:实体方心 cicrle:空心圆 2.有序列表: 语法:<ol> <li></li>(列表声明项) </ol> 类型:< 阅读全文
摘要:
一 包装类 对应基本数据类型 java.lang.Integer int java.lang.Long long java.lang.Double double java.lang.character char java .lang.Boolean boolean java.lang.Byte by 阅读全文
摘要:
一.基本标签 1.标题标签:<h1></h1> 2.换行标签:<br/> 3.段落标签:<p></p> 4.水平标签:<hr/> 5.字体加粗:<strong></strong> 6.字体斜体:<em></em>二.图像标签 1.常见的图像格式 JPG GIF BMP PNG 2.语法:<img s 阅读全文
摘要:
1.在Java类继承结构中Java.lang.Object类位于顶端 2.如果定义一个Object类没有使用extends关键字声明其父类,则其父类为Java.lang.Object类 3.Object定义了“对象”的基本行为,被子类默认继承 4.方法: a.toString()方法 I.用于返回对 阅读全文
摘要:
一.日志及分类 1.日志(log) a.主要用来记录系统运行中一些重要的操作信息 b.便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因 2.分类: SQL日志、异常日志、业务日志 3.log4j: >开源日志记录工具 a.控制日志的输出级别 b.控制日志信息 阅读全文
摘要:
一.行为的意外结果可以分为两类 可以处理的意外结果称为异常(Exception) 处理不了的意外结果称为错误(Error) 异常是一中特殊的对象,类型为java.lang.Exception或器子类 二.处理 1.捕获异常 try-->执行可能产生异常的代码 catch-->捕获异常 finally 阅读全文
摘要:
一.语法: public interface 接口名{ public void foo(); } 二.特征 1.接口不可被实列化 2.实现类必须实现接口所有方法 3.实现类可以实现多个接口 4.接口中的变量都是静态常量,默认是public修饰 5.接口中不能有构造方法 6.接口中的方法全是publi 阅读全文
摘要:
多态 一.概念 1.同一种事物,由于条件不同,产生结果不同 2.同一引用类型,使用不同的实列而执行不同的操作 父类引用子类对象 二.步骤 1.编写父类 2.编写子类,子类重用父类方法 3.运行时,使用父类的类型,子类的对象 三.类型转换 1.向上转型(自动类型转换) 父类 a=new 子类(); 2 阅读全文
摘要:
内部类 1.根据位置的不同Java的内部类分为:静态内部类、成员内部类、局部内部类、匿名内部类 2.任何内部类都编译成独立的class文件 3.最大的作用:封装 4.匿名类可以封装内部概念 静态内部类 使用static修饰,声明在类中 静态内部类中可以访问外部类的静态成员 列:public clas 阅读全文
摘要:
面向对象三个特征:封装、继承、多态封装: 语法:属性私有化(private)、提供相对应的get/set 的方法进行访问(public)、 在set/get的方法中对属性的数据 做相对应的业务逻辑的判断 思想:封装外面的程序不能直接访问本类的属性,需要通过本类提供的方法间 接访问本类的属性,从而提高 阅读全文
摘要:
1.final关键字可以修饰属性、方法、类 2.final关键字修饰的类不能被继承,如:String类 3.final关键字修饰方法,不能在被子类重写 4.final关键字修饰的变量,初始化以后值不能在发生改变 在Java中使用static和final关键字共同修饰的变量称为常量,常量名为全大写 如 阅读全文
摘要:
1.abstract关键字表示抽象的意思,可以用来修饰方法、类 修饰的类叫抽象类,修饰的方法叫抽象方法 2.abstract关键字修饰类 访问修饰符 abstract class 类名(){} 抽象类用来表示一些抽象的概念 特点:a.抽象类不能被实列化 b.抽象类可以有属性、方法、构造方法,都是用来 阅读全文
摘要:
1.在创建类之前,检查类是否已加载(检查硬盘上的class文件,是否已加载到内存中), 如果没有加载就先加载父类文件,再加载本类的文件 Java使用的加载策略:懒惰式加载(按需要加载),用到的时候加载,只加载一次 2.分配对象空间递归分配所有父类和子类的属性空间 属性会自动初始化为“0”值 3.给属 阅读全文
摘要:
访问修饰符 本类 同包 子类 其他 private y n n n 默认 y y n n protected y y y n public y y y y 阅读全文
摘要:
一.继承的优点 1.提高代码的可重用性(继承之后子类共用父类代码) 2.提高代码的可维护性(后期代码增加、删除) 二.继承的前提 子类和父类之间必须要满足子类is a 父类的逻辑关系才能有继承 三.步骤/语法 1.将多个类中共有的属性、方法提取出来建立父类 访问修饰符 class 父类{ } 2.在 阅读全文
摘要:
面对对象设计和开发程序的好处 1.交流更加流畅 2.提高设计和开发效率面向对象设计的过程 1.发现类 2.发现类的属性 3.发现类的方法 阅读全文
摘要:
1.static修饰的资源属于类级别的资源,静态的资源,对于类所有实列共享的资源 2.static关键字可以用来修饰属性、方法、代码块、内部类 a.static修饰属性: static修饰的属性属于对类所有实列共享的资源 访问静态的属性:类名.属性名(); b.static丝素方法: static修 阅读全文
摘要:
1.概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问、 2.好处:a.只能通过规定的方法访问数据 b.方法修改实现 c.隐藏类的实现细节 d.方便加入控制语句 3.使用步骤: a.修改属性的可见性 设为private d.创建公有的get 阅读全文
摘要:
1.调用属性:this.health=100; 2.调用方法:this.print(); 3.调用构造方法: a.this()--如果使用,必须是构造方法中的第一条语句 b.this(“小黑”,100,100,“女”) 阅读全文