zoukankan      html  css  js  c++  java
  • Java期末总结

    学习总结

    1. this关键词#

    ●可以使用this强调本类中的方法

    ●表示类中的属性

    ●可以使用this调用本类的构造方法

    ●this表示当前对象

    2.String的比较有两种方式#

    ●==:地址值比较。

    ●equals()方法:内容比较。

    3.main方法#

    public static void main(String args[])

    ●public:表示此方法可以被外部所调用。

    ●static:表示此方法可以由类名称直接调用。

    ●void:主方法是程序的起点,所以不需要任何的返回值。

    ●main:系统规定好默认调用的方法名称,执行的时候,默认找到main方法名称。

    ●String args[]:表示的是运行时的参数。

    参数传递的形式:java 类名称 参数1 参数2 参数3 ….

    4.封装#

    ●为属性封装:private 属性类型 属性名称 ;

    ●为方法封装:private 方法返回值 方法名称(参数列表){}

    5.final关键词#

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

    ●可以使用final关键字声明类、属性、方法。

    ●使用final声明的类不能有子类;

    ●使用final声明的方法不能被子类所覆写;

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

    6.继承#

    ●在Java中使用extends关键字完成类的继承关系,操作格式:

    class 父类{} // 定义父类
    class 子类 extends 父类{} // 使用extends关键字实现继承

    ●在Java中只允许单继承,不能使用多重继承,即:一个子类只能继承一个父类。但是允许进行多层继承,即:一个子类可以有一个父类,一个父类还可以有一个父类。

    ●在使用继承的时候也应注意的是:子类是不能直接访问父类中的私有成员的,但是子类可以调用父类中的非私有方法,但是不能直接调用父类中的私有成员。

    7.instanceof关键词#

    在java中可以使用instanceof关键字判断一个对象到底是那个类的实例。

    ●对象 instanceof 类  返回boolean类型

    8.接口#

    接口是java中最重要的概念,接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。

    ●定义格式
    interface 接口名称{
    全局常量 ;
    抽象方法 ;
    }

    ●与抽象类一样,接口要使用也必须通过子类,子类通过implements关键字实现接口。

    实现格式:
    class 子类 implements 接口A,接口B,...{
    }

    ●一个子类可以同时继承抽象类和实现接口。

    格式如下:
    class 子类 extends 抽象类 implements 接口A,接口B,...{}

    ●一个接口不能继承一个抽象类,但是却可以通过extends关键字同时继承多个接口,实现接口的多继承。

    格式:
    interface 子接口 extends 父接口A,父接口B,...{}

    9.抽象类#

    ●抽象类的定义格式

    abstract class 抽象类名称{
    属性 ;
    访问权限 返回值类型 方法名称(参数){ // 普通方法
    [return 返回值] ;
    }
    访问权限 abstract 返回值类型 方法名称(参数) ; // 抽象方法
    // 在抽象方法中是没有方法体的
    }

    10.#

    11.异常#

    ●异常是导致程序中断运行的一种指令流,如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的损失,所以在程序的设计中必须要考虑各种异常的发生,并正确的做好相应的处理,这样才能保证程序正常的执行。



    12.throws关键词#

    ●在定义一个方法的时候可以使用throws关键字声明,使用throws声明的方法表示此方法不处理异常,而交给方法的调用处进行处理 。

    throws使用格式
    public 返回值类型 方法名称(参数列表…) throws 异常类{}

    13.多线程#

    ●在Java中要想实现多线程代码有两种手段:

    一种是继承Thread类
    另一种就是实现Runnable接口

    ●Thread类是在java.lang包中定义的,一个类只要继承了Thread类,此类就称为多线程操作类。在Thread子类之中,必须明确的覆写Thread类中的run()方法,此方法为线程的主体。

    多线程的定义语法:
    class 类名称 extends Thread{ // 继承Thread类
    属性… ; // 类中定义属性
    方法… ; // 类中定义方法
    // 覆写Thread类中的run()方法,此方法是线程的主体
    public void run(){
    线程主体;
    }
    }

    ●如果要想正确的启动线程,是不能直接调用run()方法的,应该调用从Thread类中继承而来的start()方法,才可以启动线程。

    mt1.start(); // 启动多线程
    mt2.start(); // 启动多线程

    ●Thread类和Runnable接口之间在使用上也是有所区别的,如果一个类继承Thread类,则不适合于多个线程共享资源,而实现了Runnable接口,则可以方便的实现资源的共享。

    14#

    java io 图形界面等知识点见近期博客#

    总结:进入到大二,开始了Java的学习,在之前学过c语言的基础之上,对于Java的初期学习就没有刚学c的那种无助感吧,这一学期在李老师的教学下,对于Java的学习有了些了解,希望明年的学习可以更进一层楼,一学期的java课程已经结束了,通过这学期对Java的学习,我学习到了很多,首先就是对java有了一个全面的认识,其次也学到了很多知识点,比如:基本类型与数据,循环语句,子类继承,接口,SQL结构化语句还有多线程等等。但是自己对这门课还存在很多问题,在每次考核时,发现自己对知识点的理解特别的差,我不知道该如何应用,但是后面通大量的练习,发现自也有了一定的进步可以完成一些程序。刚开始接触Java时,老师从最基础的输入输出语句,循环语句开始讲起的,当时感觉挺简单的,也很有兴趣,但是考学到后面知识点越来越难,自己有时候也很难理解,所以自己有时会在课下多多联系,但是我通过自己的努力学习到很多,学习是一个需要耐心,需要信心的事,应该掌握学习技巧,从中突破。学习Java是首先需要学习这个知识点然后去弄懂这个知识点的含义,了解之后才会把这个东西转变为自己的,才能运用自如,加油!!!

  • 相关阅读:
    数据类型之集合
    数据类型之字典
    数据类型之元组
    数据类型之列表
    python基础之数据类型转换
    python基础之格式化输出
    python基础之运算符、if条件语句、while循环、for循环
    廖雪峰大神git学习笔记
    elementui记录
    从零开始创建一个react项目
  • 原文地址:https://www.cnblogs.com/lxzlyf2022/p/12027697.html
Copyright © 2011-2022 走看看