java SE

Java是一门面向对象的编程语言

OOP(面向对象)三大特性:封装、继承、多态

封装

将东西包装在一起,然后以新的完整形式呈现出来。在JAVA中就是将方法和属性一起包装到一个单元中,单元以类的形式实现。通俗来讲封装就是类,就是将方法和属性封装在类中。访问修饰符:public、private、public:该类或非该类都可以访问 private:只有该类可以访问默认:同一个包中的类可以访问。特点是“隐藏细节”、“数据安全”。不允许让外界直接访问的对象的
成员变量和方法,设置成员变量和方法私有化,只提供符合开发者意愿的公有方法来访问
这些数据和逻辑,保证了数据的安全和程序的稳定

继承

1.概念:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

2.语法:关键字 extends。

多态

封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。

继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承,同时继承也为实现多态做了铺垫。

多态:父类引用变量指向子类对象,因此前提是必须有父、子类关系\n\n定义:父类类型 变量名 = new 子类类型();

多态的转型

向上转型:父类类型 变量名 = new 子类类型();

向下转型:子类类型 变量名 = (子类类型) 父类类型的变量;

进程和线程

进程是资源分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它会分配时间,程序开始真正运行。

线程是一条执行路径,是执行时的最小单位,它是进程的一个执行流,一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己执行路径。多个线程也可以同时运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值