码迷,mamicode.com
首页 > 其他好文 > 详细

课程总结

时间:2019-12-13 13:51:21      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:class   面向   编程   ensp   这一   ring   计算机程序   成员方法   运行时   

本学期学习了Java,这种编程语言在现在业内还是用的比较多的,所以也有必要把它学好。

 

首先认识了什么是Java,Java是Sun公司开发的一套编程语言,Sun的工程师们用Java编制了HotJava浏览器,出发了Java进军Internet。

Java语言特点有:1.简洁有效    2.可移植性    3.面向对象   4.解释型   5.是和分布式计算   6.拥有较好的性能   7.健壮、防患于未然  

8.具有多线程处理能力     9.具有较高的安全性      10.是一种动态语言     11.是一种中性结构。

然后是Java开发环境搭建,这一步很重要,Java的开发环境主要使用JDK,在官网中下载。书上有详细的步骤,配置好之后完成了第1个

Java程序的实现“HelloWord”,这是我第一次接触Java,也是我学习Java的第一步。

 

简单的Java程序:

程序说明:
(1)程序的第2行使用“/!”声明的部分是Java的注释部分,注释有助于程序的阅读,在编译的时候是不会被编译的,里面可以写任意的内容。
(2) public class 是Java中的关键字,表示的是定义一一个类,在Java中所有的操作都是由类组成的,关于类的概念以后会有详细的解释,TestJava 是程序中类的名称。因为主方法编写在此类之中,所以本书将此类称为主类。
(3) public static void main(String args[]),是程序的主方法,即所有的程序都会以此方法作为起点并运行下来。

(4)“int num= 10”,意思是定义一一个整型变量num, int 表示变量的类型是整型,变量的内容是可以修改的,所以当程序执行完“num=30”之后,num的值就是30了。

 (5) System.out.println0起输出的作用,是直接将“0”里的内容进行输出,如果有多个值时,中间可以使用“+”连接。

(6) System.out 是指标准输出,通常与计算机的接口设备有关,如打印机、显示器等。其后所续的文字printIn是由print与line所组成的,意思是将后面括号中的内容打印在标准输出设备显示器上。因此,第8行的语句执行完后会换行,也就是把光标移到下一行的开头继续输出。读者可以把System.out.printIn(改成System.out.print(),看换行与不换行的区别。

(7)在Java中所有的程序都是由一个个代码段组成,代码段使用“{}”声明,可以嵌套。

Java中的关键字:

技术图片

 

 

Java基础程序设计:

Java的变量类型

技术图片

 

 

Java基本数据类型

技术图片

 

 

数组与方法:

数组的定义:数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组等。

1.数组中元素的表示方法

2.数组的的静态初始化

3.数组的应用范例

方法的声明及使用:

方法就是一段可重复调用的代码段。

1.方法的重载

2.使用return结束一个方法

数组的引用传递

1.传递及返回数组

2.数组排序

3.数组复制

 

Java面向对象:

面向对象的程序设计有3个主要的特性:1.封装性  2.继承性   3.多态性。

类与对象:

类与对象的关系;对象的创建及使用;创建多个对象:

封装性;构造方法;匿名对象。

String类:

实例化string类对象;String对象的内容比较;String类两种对象实例化方式的区别;字符串的内容不可更改;String类中常用方法

应用传递及基本应用:

引用传递分析;接收本类的引用

this关键字:

使用this调用本类中的属性;调用this调节构造方法;this表示当前对象

static关键字:

使用static声明属性;使用static声明方法;static的相关应用;理解main()方法

继承 
在java中使用extends关键字来表示继承关系,当创建一个类时,总是在继承,如果没有明确指出要继承的类,就总是隐式的从根类Object进行继承。例如:

类Number继承于Student类,Student类称为父类(基类),Number类称为子类(导出类)。如果两个类存在继承关系,则子类会自动继承父类的方法和变

量,在子类中可以调用父类的方法和变量。在java中,只允许单继承,也就是说 一个类最多只能显示地继承于一个父类。但是一个类却可以被多个类继承,

也就是说一个类可以拥有多个子类。

1. 子类继承父类的成员变量 
当子类继承了某个类之后,便可以使用父类中的成员变量,但是并不是完全继承父类的所有成员变量。具体的原则如下:

1) 
能够继承父类的public和protected成员变量;不能够继承父类的private成员变量;

2) 
对于父类的包访问权限成员变量,如果子类和父类在同一个包下,则子类能够继承;否则,子类不能够继承;

3) 
对于子类可以继承的父类成员变量,如果在子类中出现了同名称的成员变量,则会发生隐藏现象,即子类的成员变量会屏蔽掉父类的同名

成员变量。如果要在子类中访问父类中同名成员变量,需要使用super关键字来进行引用。

2. 子类继承父类的方法 子类也并不是完全继承父类的所有方法。

1) 能够继承父类的public和protected成员方法;不能够继承父类的private成员

2)对于父类的包访问权限成员方法,如果子类和父类在同一个包下,则子类能够继承;否则,子类不可以继承

3) 对于子类可以继承的父类成员方法,如果在子类中出现了同名称的成员方法,则称为覆盖,即子类的成员方法会覆盖掉父类的同名成

员方法。如果要在子类中访问父类中同名成员方法,需要使用super关键字来进行引用。

 

final关键字:

final在Java中表示的意思是最终的意思,也可以称为完结器。

1)使用final声明的类不能有子类。

2)使用final声明的方法不能被子类所覆写。

3)使用final声明的变量即成为常量,常量不可以修改。

 

接口的定义:

interface A {// 定义了接口
    public static final String MSG = "Hello";// 全局常量
    // 抽象方法
 
    public abstract void print();
}

接口可以理解为一种特殊的类,里面全部是由全局常量和公式的抽象方法所组成。

 

对象的多态性:

是指计算机程序运行时,相同的消息可能会送给多个不同的类别之对象,而系统可依据对象所属类别,引发对应类别的方法,而有不同的行为。

多态可分为变量多态与函数多态。变量多态是指:基类型的变量(对于C++是引用或指针)可以被赋值基类型对象,也可以被赋值派生类型的对象。函数多态是指,相同的函数调用界面(函数名与实参表),

传送给一个对象变量,可以有不同的行为,这视该对象变量所指向的对象类型而定。因此,变量多态是函数多态的基础。

课程总结

标签:class   面向   编程   ensp   这一   ring   计算机程序   成员方法   运行时   

原文地址:https://www.cnblogs.com/zcl666/p/12032363.html

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