码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA第二周

时间:2015-04-05 15:54:50      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

        20世纪70年代后,OOP采用了一种完全不同的方法开发计算机应用程序。程序不再是围绕着要解决的任务来设计,而是围绕着要解决的问题中的对象来设计(结构化编程)。类是对象的抽象,对象是类的实例,类是具有相同属性和行为的一组对象的集合。

       方法语法规则:

       1  访问修饰符(public,protected,private,default)

       2  返回值类型

       3  方法名

       4  参数列表

       5  方法主体(待实现的功能代码块)

       在类下面声明变量为成员变量:Java会自动给其赋值;在方法下面声明变量为局部变量:不会赋初值。(成员变量的范围:在类中的所有方法中都可以使用;局部变量:只在自身声明的方法中用到)

       成员变量与局部变量的优先级:局部变量优先于成员变量

       包(package)使用完全限定名找到类的路径,包的命名规范:采用组织域名倒置方式命名。包的声明必须是源文件的第一条可执行语句,包名全部使用小写。

       包是Java组织中和管理类的一种机制,同时可以防止类命名冲突。

       包的两个基本用途:1、提供给了一个组织类的机制2、为包中的类提供了一个命名空间。

       在Java中,关键字class用于声明一个类,类是由成员变量和方法组成,关键字new用于实例化一个对象;this表示当前成员,this引用:每个对象有一个对自身的引用。

       点运算符用于与对象的一个引用一起访问对象的成员变量和方法。

       在Java程序中,main()是第一个被调用的方法。调用方法执行时,出现的三种情况:1、方法返回一个值 2、方法不返回一个值 3、异常。

       方法签名(方法的签名不包含方法体内的任何语句,签名只是方法的声明部分)的组成部分:

       1、访问修饰符

       2、可选修饰符

       3、返回值

       4、方法名

       5、形式参数列表

       6、异常列表

       用static修饰的属性或方法是静态成员,为类的所有对象共享。在静态方法中,只能直接调用静态成员,不能直接调用非静态成员;在成员方法中,可以直接调用静态或非静态成员。(静态成员用:类名.  的方式调用)

        当实际参数传递给形式参数时,实际参数的数据被复制给形式参数;在编程中  ,在方法调用之间,复制数据的过程称为按值调用。在同一个类中,方法名相同,参数的数据类型不同或参数个数不同被称为方法重载。构造器是类中的一个特殊的方法,在类创建对象时被调用执行。默认情况下,类中有一个无参构造器,但是在类中,写了有参构造器时,系统就不会生成默认无参构造器。构造器的作用:初始化成员变量。

       构造器的特点:1、构造器的名称必须与类名相同 2、构造器方法没有返回值。

       数组是存储在一个连续的内存块中的元素集合,数组中的每个元素必须是相同的数据类型,并且通过索引来区分。数组中的第一个元素的索引为0.

       在Java中,创建数组的步骤:1、声明一个对数组的引用 2、使用new关键字初始化数组,并指定数组的大小

      例:第一步:int[] array;第二步:array=new int[10];(注:数组分配空间后,数组元素有默认值)

     Java中的每个数组都有一个length属性来代表数组的长度,使用length属性可以极大地减少数组访问越界的可能性。(ArrayIndexOutOfBondsException表示下标越界)

     foreach用于数组或集合遍历(for循环的高级使用)语法:for(数据类型  变量名:数组名或集合名)。

    

JAVA第二周

标签:

原文地址:http://www.cnblogs.com/h1234566789/p/4394103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!