《java基础学习资料.doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《java基础学习资料

JAVA基础 类、数组、字符串操作 类:是变量和方法的集合体。类可以嵌套定义。类是java程序中基本的结构。所有的java语句出现在方法中,所有的方法都定义在类中。 类{ 方法{ Java语句} } 数组:是最简单的复合数据类型,是有序数据的集合。数组的元素可以是值(基本数据类型)、对象或其他数组。一个数组中的所有值都必须是相同的数据类型。 文本字符串:是一种参考数据类型,它本身是由java.lang.String定义的对象。 类 实例化一个类,就能得到一个对象。 类定义由类声明和类体组成。 类声明:class+类名: 类体:成员变量+成员方法 类声明 类声明格式:【修饰符】+class 类名+【extends 父类名】+ 【implements 类实现的接口列表】 修饰符:指明类的访问控制符合类型说明符,包括:public、默认(friendly)、abstract、final 其中: 1、public:指明该类为公共类,可被其他类访问或引用其成员变量和成员方法。 Java语言规定包含main()的主类必须是公共类。 2、默认(也称friendly):没有访问控制符,表示该类只能被同一个包的类访问和引用,也不能用import语句引入。 3、abstract:抽象类,指明不能实例化的类 4、final:最终类,指明该类不能有子类 类名:第一个字母大写并具有类功能特征 extends:指明该类是子类,extends后面跟父类名,子类与父类之间有继承关系 implements:指明该类实现的接口,后面是接口列表。 类体 class 类名 { 成员变量声明 成员方法声明 } 成员变量和成员方法都可用public、protected、private、static、final 来设定访问权。 public:公用 protected:保护访问,可被同一个包中其他类、不同包中该类的子类以及该类自己访问和引用 private:私有访问,只能被该类自己访问或调用。 static:静态:静态变量(方法),否则为实例变量(方法)。不需要实例化可以被类直接调用。 final:常量:注意用大写字母。 成员变量 声明格式: 修饰符+type+变量名 修饰符:包括:public、protected、private、static、final 、transient、volatile: transient:指明变量为暂时性变量,用于实现不同对象存档功能 volatile:指明多个线程共享的变量,保证各线程对该变量访问的一致性。 成员方法 由方法声明和方法体组成 修饰符 +方法返回值类型 +方法名称+(参数列表)+【throws exception】 { 方法体 } 修饰符:public、protected、private、static、final 、abstract、native、synchronized 其中 abstract:指明方法是否可以重写 native:指明代码是由各种语言集成 synchronized:指明多线程可并发共享访问。 方法体:是对方法的实现,包括局部变量声明、java合法指令 Java中的方法的参数传递是传值调用,而不是地址调用。方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段,不能相互交换。 方法重载 方法的重载是指多个方法可以享用相同的名称,但参数的数量和类型必须不完全相同,即方法体有所不同,它实现了java编译时的多态性(即静态多态性)。也就是说,程序可以按参数决定调用对应方法,而此决定是由编译器来做的。 构造方法 构造方法是类中的一种特殊方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。Java语言中的每个类都有构造方法,它也是由方法名、参数和方法体组成。构造方法名必须与类名相同,它没有返回值,用户不能直接调用它, 只能通过new自动调用。 构造方法也有成员、访问权限限制。在构造方法中必须使用成员变量,而且当参数与成员变量同名是,就只能用this关键字。 如果类中没有构造方法,java语言提供默认的构造方法。但只要类中提供了构造方法,默认构造方法就无效。 构造方法特点: 对象、接口、包 一个对象的生命周期可以分为3个阶段:生成、使用、清除 对象是一组相关变量和相关方法的封装体,是类的一个实例。对象的特征是对象的行为、状态和身份。 对象的生存 对象生成包括声明、实例化、初始化3

文档评论(0)

yingrong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档