随笔分类 -  Java

上一页 1 2 3 4 5 下一页
学习java的笔记,Java实际运用中的经验
JAVA 处理程序异常,(try、catch、finally),(thorws)
摘要:一、try语句: try{//这里写可能出现异常的程序} catch(Exception e){//这里写如果出现异常怎么处理的程序}二、throws语句 语法:函数方法() throws Exception {}三、try语句示例:import java.util.Scanner;public ... 阅读全文
posted @ 2015-06-04 23:18 鱼塘总裁 阅读(953) 评论(0) 推荐(0)
JAVA 抽象类
摘要:抽象类abstract是一个修饰符可以修饰方法,可以修饰类1、当我们多个类存在相同的功能时,但是功能的主体不同,这时我们进行向上抽取,只抽取功能的定义不抽取功能的主体抽象类的特点:1、抽象方法一定要在抽象类中2、抽象类和抽象方法必须要被abstract关键字修饰3、抽象的类是不能被创建对象的,因为调... 阅读全文
posted @ 2015-05-31 22:17 鱼塘总裁 阅读(383) 评论(0) 推荐(0)
JAVA final关键字,常量的定义
摘要:final(最终)是一个修饰符1、final可以修饰类,函数,变量(成员变量,局部变量)2、被final修饰后的类不可以被其它类继承3、被final修饰后的方法(函数)不可以被重写4、被final修饰后的变量(属性)不允许被再次赋值,final在对变量进行修饰时一定要赋值,被final修饰后的变量,... 阅读全文
posted @ 2015-05-31 21:26 鱼塘总裁 阅读(1251) 评论(0) 推荐(0)
JAVA 一个特殊的类 Object
摘要:一个特殊的类Object:它是java中所有对象的直接或间接父类,根父类(基类),它里面定义的功能是所有对象都应该具备的(所有的类,都是继承这个类的)记住:当定义一个新类时,没有指明要继承某类,它默认继承Object类==和object里面的equals其实比较的就是两对象的内存地址是否一致obje... 阅读全文
posted @ 2015-05-31 21:10 鱼塘总裁 阅读(402) 评论(0) 推荐(0)
JAVA 匿名对象
摘要:/*匿名对象:没有名字的对象匿名对象的使用方式之一:当对对象方法只调用一次时,我们可以用匿名对象来完成,比较简化。匿名对象的使用方式之二:匿名对象可以被当做实参传递*/class Car{ String color; void start(){ System.out.pri... 阅读全文
posted @ 2015-05-31 20:31 鱼塘总裁 阅读(348) 评论(0) 推荐(0)
JAVA 多态
摘要:/*多态OOP三大特性:封装、继承、多态多态:可以理解为事物存在的多种体现形态例如:动物:猫,狗,猪人:男人,女人1、多态的体现父类引用指向子类对象2、多态的前提 (1)必须得类与类之间存在关系,可以是继承关系,也可以是实现关系 (2)必须得有重写3、多态的好处大大提高了程序的可扩展性 ... 阅读全文
posted @ 2015-05-31 20:13 鱼塘总裁 阅读(359) 评论(0) 推荐(0)
JAVA 对象的转型
摘要:/*对象的转型:1、对象的向上转型 子类转成父类 默认进行 父类引用指向子类对象2、对象的向下转型 父类转成子类 强制进行关键字:instanceof 测试左边对象是否是右边类的实例 如果是返回true 不是返回false*/class Animal{ void sleep(){ ... 阅读全文
posted @ 2015-05-31 19:27 鱼塘总裁 阅读(230) 评论(0) 推荐(0)
JAVA 子父类的特点
摘要:一、变量(属性) this 代表当前对象的引用 this.变量 首先在本类中找所需要的这个变量,如果没有找到再去父类中找 super 用于访问当前对象的父类成员 super.变量 直接在父类里面找二、函数(方法) 当子类中出现父类中一样的函数时,当子类对象调用该函数, 运行的是子类中的函数,如同父类... 阅读全文
posted @ 2015-05-31 17:39 鱼塘总裁 阅读(850) 评论(1) 推荐(0)
JAVA 继承 extends
摘要:/*继承1、提高了代码的复用性,简化了代码2、让类与类之间产生了继承关系,才有了后面的多态的特性的存在注意:千万不要为了获取其它类的功能简化代码,而建立继承关系,必须要类与类之间存在继承关系,继承关系:is a(某某东西要是某某东西的一种,例如:猫是猫科的一种)3、子类拥有父类的成员4、子类不能拥有... 阅读全文
posted @ 2015-05-31 17:06 鱼塘总裁 阅读(958) 评论(0) 推荐(1)
JAVA 单例设计模式
摘要:/*设计模式:针对此类问题最有效的解决方法JAVA 23种设计模式单例设计模式:解决一个类只在内存中存在一个对象如何让一个类在内存中只存在一个对象?1、禁止其它的应用程序,通过此类来创建对象2、既然外部不能通过此类创建对象了,我们要用对象,就可以再本类里面创建本类对象3、为了其它应用程序能够访问到本... 阅读全文
posted @ 2015-05-31 16:30 鱼塘总裁 阅读(498) 评论(0) 推荐(0)
JAVA 对象初始化的过程
摘要:对象初始化的过程例:Student S = new Student();1、因为new Student()用到了Student类,所以会把它从硬盘上加载进入内存2、如果有static静态代码块就会随着类的加载而执行,还有静态成员和普通方法也会随着类的加载而被加载3、在堆中开辟空间,分配内存地址4、在... 阅读全文
posted @ 2015-05-31 15:57 鱼塘总裁 阅读(292) 评论(0) 推荐(0)
JAVA 静态代码块
摘要:特点:随着类的加载而执行,并且只会执行一次,并且还优先于主函数。作用,用于给类进行初始化/*静态代码块格式:static{ 静态代码块中的执行语句}特点:随着类的加载而执行,并且只会执行一次,并且还优先于主函数。作用,用于给类进行初始化*/class Person{ static{ ... 阅读全文
posted @ 2015-05-31 15:41 鱼塘总裁 阅读(533) 评论(0) 推荐(0)
JAVA 文档注释,类的说明,HTML说明文档的生成
摘要:有的时候,我们会写一些类,编译成.class文件,给别人使用,那么,别人不知道这个类有哪些方法,如何调用。所以我们需要做一个类的说明文档。可以采用在.java类里面进行注释,通过注释来生成类的说明文档的方法。一、.java中注释的写法:Test1.java/*文档注释*//**此类是对数组进行取最值... 阅读全文
posted @ 2015-05-31 15:02 鱼塘总裁 阅读(5011) 评论(0) 推荐(0)
JAVA 想让类无法new,可以使用private将类的构造函数改为私有的,这样new的时候就会报错了
摘要:JAVA 想让类无法new,可以使用private将构造函数改为私有的,这样new的时候就会报错了主要用于,静态工具类,静态类不需要new,直接使用 类名.静态方法 即可调用class D{ private D(){ } static void f(){ ... 阅读全文
posted @ 2015-05-29 23:27 鱼塘总裁 阅读(1703) 评论(0) 推荐(0)
JAVA 主函数(主方法)
摘要:主函数(主方法)1、public (访问修饰符,公共的)代表该类或者该方法访问权限是最大的2、static 代表主函数随着类的加载而加载3、void 代表主函数没有具体的返回值4、main main不是java中的关键字,它是一个特殊的单词,它能够被JVM(java虚拟机)所识别5、String[... 阅读全文
posted @ 2015-05-29 22:51 鱼塘总裁 阅读(5222) 评论(0) 推荐(0)
JAVA 什么时候使用静态
摘要:static所修饰的内容是成员(成员属性、成员方法)从两方面入手:1、什么时候使用静态的成员属性:当属于同一个类的所有对象出现共享数据时,需要将存储这个共享数据的成员变量用static修饰2、什么时候使用静态的成员方法:当功能内部没有访问到非静态的成员时(对象特有的数据),那么该功能可以定义成静态的... 阅读全文
posted @ 2015-05-29 22:04 鱼塘总裁 阅读(1389) 评论(0) 推荐(0)
JAVA 静态成员 static
摘要:static关键字一、作用:是一个修饰符,用于修饰成员(成员变量,成员方法)1、被static 修饰后的成员变量只有一份2、当成员被static修饰之后,多了一种访问方式,除了可以被对象调用之外还可以被类名直接调用(类名.静态成员)二、static的特点:1、随着类的加载而被加载2、优先于对象的存在... 阅读全文
posted @ 2015-05-29 21:45 鱼塘总裁 阅读(1565) 评论(0) 推荐(1)
JAVA 构造方法之间的调用
摘要:this:看上去,用来区分局部变量和成员变量的情况this:就是代表本类对象,this代表它所在方法所属对象的引用构造方法之间的调用只能通过this语句来完成构造方法之间进行调用时this语句只能出现在第一行,构造方法要先执行,如果初始化当中还有初始化,那就去执行更细节的初始化class G{ ... 阅读全文
posted @ 2015-05-29 20:43 鱼塘总裁 阅读(13248) 评论(0) 推荐(0)
JAVA 构造代码块
摘要:class G{ G(){ System.out.println("我是无参构造方法"); } G(String name){ System.out.println("我是有参构造方法,我的参数值是:"+name); } { S... 阅读全文
posted @ 2015-05-29 19:54 鱼塘总裁 阅读(899) 评论(0) 推荐(0)
JAVA 构造方法
摘要:构造函数名称要与类同名,并且是没有返回值的实例:class Cat{ public String name; public int age; //构造方法,构造方法名必须与类名同名 //构造方法不能有返回值 //构造方法前面可以写public,不写public也没关系 ... 阅读全文
posted @ 2015-05-26 22:27 鱼塘总裁 阅读(401) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页