随笔分类 -  Java

上一页 1 2
常用类——包装类
摘要:一. 包装类 对应基本数据类型 java.lang.Integer int java.lang.Long long java.lang.Double double java.lang.character char java .lang.Boolean boolean java.lang.Byte b 阅读全文
posted @ 2017-05-26 08:27 『憧憬』 阅读(140) 评论(0) 推荐(0) 编辑
类和对象
摘要:一.对象的特征 1.属性--对象具有各种特征 2.每个对象的每个属性都有特定值 3.方法--对象执行的操作 4.对象:用来描述客观事物的一个实体,由一组属性和方法构成二..类 1.类是模子,定义对象将会拥有的特征(属性)和行为(方法) 2.类是对象的类型--不同于int类型:具有方法 三.类和对象的 阅读全文
posted @ 2017-05-25 12:41 『憧憬』 阅读(93) 评论(0) 推荐(0) 编辑
类图
摘要:好处: a.用于分析和设计类 b.直观容易理解 dog 类名 + name:String public 属性名:类型 +health:int public 属性名:类型 -love:int private 属性名:类型 +Print():void public 方法名:返回值类型 好处: a.用于分 阅读全文
posted @ 2017-05-25 12:39 『憧憬』 阅读(97) 评论(0) 推荐(0) 编辑
常见类——Object
摘要:1.在Java类继承结构中Java.lang.Object类位于顶端 2.如果定义一个Object类没有使用extends关键字声明其父类,则其父类为Java.lang.Object类 3.Object定义了“对象”的基本行为,被子类默认继承 4.方法: a.toString()方法 *.用于返回对 阅读全文
posted @ 2017-05-23 19:40 『憧憬』 阅读(129) 评论(0) 推荐(0) 编辑
日志
摘要:一.日志及分类 1.日志(log) a.主要用来记录系统运行中一些重要的操作信息 b.便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因 2.分类: SQL日志、异常日志、业务日志 3.log4j: >开源日志记录工具 a.控制日志的输出级别 b.控制日志信息 阅读全文
posted @ 2017-05-23 19:24 『憧憬』 阅读(136) 评论(0) 推荐(0) 编辑
异常
摘要:一.行为的意外结果可以分为两类 可以处理的意外结果称为异常(Exception) 处理不了的意外结果称为错误(Error) 异常是一中特殊的对象,类型为java.lang.Exception或器子类 二.处理 1.捕获异常 try-->执行可能产生异常的代码 catch-->捕获异常 finally 阅读全文
posted @ 2017-05-23 19:17 『憧憬』 阅读(99) 评论(0) 推荐(0) 编辑
内部类
摘要:内部类 1.根据位置的不同Java的内部类分为:静态内部类、成员内部类、局部内部类、匿名内部类 2.任何内部类都编译成独立的class文件 3.最大的作用:封装 4.匿名类可以封装内部概念 静态内部类 使用static修饰,声明在类中 静态内部类中可以访问外部类的静态成员 列:public clas 阅读全文
posted @ 2017-05-23 19:12 『憧憬』 阅读(122) 评论(0) 推荐(0) 编辑
接口
摘要:一、public interface Myinterface{ public void foo(); //其它方法 所有方法都是public abstract }二、接口特征 1.接口不可以被实例化(常作为类型使用); 2.实现类必须实现接口的所用方法; 3.实现类可以有多个接口(java中的多继承 阅读全文
posted @ 2017-05-22 21:46 『憧憬』 阅读(129) 评论(0) 推荐(0) 编辑
final关键字(最终的)
摘要:1.fianl关键字可以用来修饰类、属性、方法; 2.final关键字修饰的类不能再继承; 如:String String类是final修饰的类不能被继承 3.final关键字修饰的方法不能被重写; 4.final关键字修饰的变量初始化后值不能再发生改变; 5.在java中使用static和fina 阅读全文
posted @ 2017-05-19 09:30 『憧憬』 阅读(171) 评论(0) 推荐(0) 编辑
不能被继承的父类成员
摘要:1.Private成员; 2.子类与父类不同包,使用默认访问权限的成员; 3.构造方法。 阅读全文
posted @ 2017-05-19 09:14 『憧憬』 阅读(1110) 评论(0) 推荐(0) 编辑
对象初始化的过程
摘要:第一步:在创建类之前,检查类是否已加载(检查硬盘上的.Class文件是否加载到内存中)。如果没有加载就先加载父类的文件,再加载本类的文件。 Java使用的加载策略:懒惰式加载(按需加载),用到的时候加载一次,并只加载一次。 第二步:分配对象的空间。递归分配所有父类和子类的属性空间,属性会自动初始化为 阅读全文
posted @ 2017-05-19 08:55 『憧憬』 阅读(209) 评论(0) 推荐(0) 编辑
方法重写
摘要:构造方法不能被继承,因此不能重写。 方法重写的规则 1.方法名相同; 2.参数列表相同; 3.返回值类型相同或者是其子类; 4.访问权限不能严于父类。 阅读全文
posted @ 2017-05-19 08:34 『憧憬』 阅读(110) 评论(0) 推荐(0) 编辑
abstract关键字
摘要:概念 abstract关键字表示的是抽象的意思,可以用来修饰类和方法。修饰类我们称为抽象类,修饰方法我们称为抽象方法。 abstract修饰类,抽象类 1.public abstract class 类名() 2.抽象累的特点: a.抽象类不能被实例化; b.抽象类中可以有属性、方法、构造方法,都是 阅读全文
posted @ 2017-05-18 13:57 『憧憬』 阅读(1135) 评论(0) 推荐(0) 编辑
Static关键字
摘要:Static关键字 1.static修饰的资源属于类级别的资源,静态的资源,对于类的所有实例对象的共享的资源 2.static关键字可以用来修饰属性,方法,代码块 3.static修饰的资源,在类加载期间执行 Static修饰的属性 static关键字修饰属性,属于对类所有实例对象共享的变量 访问静 阅读全文
posted @ 2017-05-17 21:52 『憧憬』 阅读(116) 评论(0) 推荐(0) 编辑
this关键字
摘要:this的关键字的用法: 1.调用属性: this.health=100; this.name="小黄"; 2.调用方法: this.print(); 3.调用构造方法 this(); >如果是使用,必须是构造方法中的第一条语句 this("小黑",100,100,"雄"); this关键字的使用方 阅读全文
posted @ 2017-05-17 21:35 『憧憬』 阅读(132) 评论(0) 推荐(0) 编辑
方法签名
摘要:public int add(int a,int b){ return a+b; } 1.add(int,int)方法签名=方法名+参数列表; 2.在Java中不可能出现方法签名相同的两个方法。 阅读全文
posted @ 2017-05-17 09:45 『憧憬』 阅读(142) 评论(0) 推荐(0) 编辑
构造方法及其重载
摘要:构造方法 访问修饰符 构造方法(){ //初始方法 } 如果类中没有写构造方法,系统会默认提供一个无参的构造方法; 如果类中出现了构造方法,系统不会提供一个默认的构造方法。 无参构造方法 1.构造方法是用来描述对象的创建的过程 2.构造方法在对象创建的过程被调用 有参构造方法 方法名相同 参数列表不 阅读全文
posted @ 2017-05-17 09:39 『憧憬』 阅读(212) 评论(0) 推荐(0) 编辑
继承
摘要:继承的前提条件: 子类和父类之间必须要满足 子类 a 父类 的逻辑关系才能继承。 继承的优点: 1.提高代码之间的重用性(继承后子类共有父类的代码); 2.提高代码后期的可维护性(后期代码中需要添加或删除某些代码,只需修改父类)。 继承的步骤: 1.将多个类中共有的属性或方法提取出来,建一个父类; 阅读全文
posted @ 2017-05-14 19:48 『憧憬』 阅读(99) 评论(0) 推荐(0) 编辑
封装
摘要:封装的概念: 将类的状态信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 封装的具体步骤: 1.修改属性的可见性来限制对属性的访问(把属性改为private); 2.为每个属性创建一对赋值方法和取值方法,用于对这些属性的存取(创建公有的getter/se 阅读全文
posted @ 2017-05-10 20:58 『憧憬』 阅读(163) 评论(0) 推荐(0) 编辑
抽象的原则
摘要:1.属性、方法的设置为了解决业务问题。 2.关注主要属性、方法。 3.如果没有必要勿增加额外的类、属性和方法。 阅读全文
posted @ 2017-05-09 21:18 『憧憬』 阅读(248) 评论(0) 推荐(0) 编辑

上一页 1 2