首页 > 其他分享 >集合,多线程,面向对象,方法覆盖

集合,多线程,面向对象,方法覆盖

时间:2023-06-03 13:33:34浏览次数:33  
标签:多线程 Java 子类 面向对象 集合 父类 方法

集合:“父亲”collection

"儿子":list:有序,有下标,查

set: 无序,无下标,修改(底层:内存存储方式)列表,不方便

map:键值对,key(标号)-value(真实的值,储放的是分散的物品,小型数据库)

多线程:

进程(可以索取计算机运行资源)=多线程(不可以索取,只能进程的资源)

oop面向对象=封装,继承,多态

面向过程:按照,参照人类的思维模式,去解决问题,由上而下流水性过程。

面向对象:处理多变,复杂的需求,从而提高代码的复用率,开发效率提高。(讲尘世间复杂的社会需求关系,抽象成对象,使对象的属性和方法来进行描述。书写Java代码,来实现需求,Java编程语言,解决人类的实际需求。聪明的设计者,灌入了人类的思维习惯来解决问题。Java有思想和灵魂!)

封装:隐藏细节,数据安全,实现方式:将属性私有化,关键字private修饰,对外提供set,get

继承:满足“is   a”父类,子类,标明某一个子类是父类的孩子,他们之间是继承关系,父类提供通用方法,子类可以直接使用,子类是父类的延承,子类更实例化,具体化。实现方式:extends

方法覆盖:前提是继承或实现,使用相同或更宽的修饰符,相同的方法名,执行子类方法

多态:

子类对象,指向父类引用,屏蔽子类的差异,把子类当成父类来看,方便开发的使用。大量的应用到ssm框架里,节省代码,使用更加灵活。

方法重载:前提是继承或实现,使用相同或更宽的修饰符,相同的方法名,参数类型(类型,数量)不同。

实现方式:父类类型   对象名=new  子类对象();

标签:多线程,Java,子类,面向对象,集合,父类,方法
From: https://www.cnblogs.com/Wumm/p/17453857.html

相关文章

  • 多线程的未捕获异常类 UncaughtExceptionHandler 的使用
    一、需要UncaughtExceptionHandler的原因1.主线程可轻松的发现异常,子线程的异常比较隐蔽,难以发现程序运行时,子线程发生了异常,并不影响主线程,也不会终止主线程的程序,主线程将继续执行,这时候子线程的异常可能就不会被察觉,就使得子线程的功能出了问题,但没发现。代码展示:/***......
  • 多线程安全的案例展示与解决方案
    一、概念1.什么是线程安全当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象是线程安全的。通俗来说就是:不管业务中遇到怎么的多个线......
  • 多线程-线程池与java内存模型
    多线程-线程池与java内存模型线程池的使用(思路:什么是线程池->他的基本构造以及参数含义->如何使用,使用过程中需要注意什么->有哪些好用的工具类)线程池的基笨概念:首先看一下的继承关系,其次看他的状态,它是利用int的高三位表示状态,比如111表示能接受任务,具体看下面第二章图接下来看......
  • Map系列集合:LinkHashMap集合的原理
            ......
  • 5.24 面向对象案例分析六
    classBook{//类的名称要以class开头,否则报错,并且提示不到这行代码!!!privateintbid;privateStringtitle;privatedoubleprice;privatestaticintcount=0;publicBook(Stringtitle,doubleprice){count++;this.bid=count;......
  • 5.23 面向对象案例分析五
    用static,引入计数器案例classUser{privateStringuid;privateStringpassword;privatestaticintcount=0;publicUser(){this("NOID","mldn");}publicUser(Stringuid){this(uid,"mldnjava&q......
  • 5.21 面向对象案例分析三
    狗的一个类,包括名字,颜色,年龄;典型的java类的一段代码classDog{privateStringname;privateStringcolor;privateintage;publicDog(){}publicDog(Stringname,Stringcolor,intage){this.name=name;this.color=color;......
  • 5.20 面向对象案例分析二
    classEmployee{privatelongempno;privateStringename;privatedoublesalary;privatedoublerate;publicEmployee(){}publicEmployee(longempno,Stringename,doublesalary,doublerate){this.empno=empno;this......
  • python中集合,序列,映射
    在Python中,序列是一种有序的数据类型,它包括字符串、列表、元组和范围。下面是这些序列类型的简要介绍:字符串(String):字符串是由字符组成的不可变序列,用于表示文本。可以通过索引访问字符串中的单个字符,也可以使用切片操作访问子字符串。列表(List):列表是由任意类型的元素组成的可变......
  • 5.19 面向对象案例分析一
    classAddress{privateStringcountry;privateStringprovince;privateStringcity;privateStringstreet;privateStringzipcode;publicAddress(){}publicAddress(Stringcountry,Stringprovince,Stringcity,Stringstr......