
全栈学习之Java
步入全栈之路,从Java基础开始,记录学习的点点滴滴,梳理全栈项目工作流。
Andone_hsx
本应该努力的时候,为何选择安逸
展开
-
Java的重写
前言重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exception 是 IOException 的父类,只能抛出 IOException 的子类异常原创 2020-12-23 17:25:22 · 364 阅读 · 0 评论 -
Java多态性的深入浅出
前言多态性是面向对象编程的又一个重要特征,它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。多态性的概念多态:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间原创 2020-12-23 17:03:21 · 377 阅读 · 0 评论 -
Java封装的深入浅出
前言封装是一种隐藏信息的技术,是将一个系统中的结构和行为通过类来划分的过程。即通过定义一组类,将特定的数据组合到某一个类中,形成一个整体,将该隐藏的数据进行保护,只对外暴露这些数据的访问的方法。在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代原创 2020-12-22 16:37:14 · 334 阅读 · 0 评论 -
Java继承的深入浅出
前言你可能不知道继承到底有什么用,但你大概率曾有过这样的经历:写Java项目/作业时候创建很多相似的类,类中也有很多相同的方法,做了很多重复的工作量,感觉很臃肿。而合理使用继承就能大大减少重复代码,提高代码复用性。其作用:主要是避免代码重复,提高代码的复用性。泛化的过程继承的概念继承(英语:inheritance)是面向对象软件技术中的一个概念。它使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。Java语言是非常典型的面向对象的语言,在Java语言中继承就原创 2020-12-09 16:43:47 · 250 阅读 · 0 评论 -
Java的方法重载与构造方法及其重载
前言在讲Java的方法重载前,先说明一下什么是方法的签名!方法的签名:方法名和参数列表 即 方法的签名=方法名+参数列表一个类中,不可以有两个方法的签名 完全相同 ,即一个类中不可以有两个方法的方法名和参数列表都完全一样。如果一个类的两个方法只是方法名相同而 参数列表不同,是可以的。ex:public class Cashier{ public boolean pay(double money){...} public boolean pay(double m..原创 2020-12-07 23:15:31 · 7303 阅读 · 1 评论 -
浅析面向过程、面向对象、面向接口编程三者区别 及 抽象数据类型与类
面向过程编程即一堆方法(函数),调来调去;“面向过程”(ProcedureOriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象编程以对象为核心,围绕对象做操作;面向接口编程面向对象的基础上,抽象接口,复用性好,可维护性好,移植性好...什么是抽象数据类型所谓抽象数据类型可以理解为:将不同类型的数据的集合组成一个整体用来..原创 2020-12-05 00:37:11 · 864 阅读 · 2 评论 -
【Java基础学习】浅析什么是方法
Java方法的概念前言各种语言都有方法的概念,有的语言称其为函数(如:C语言、JavaScript等),或称其为过程。方法的含义1、方法用于封装一段特定的逻辑功能;2、方法可以在程序中反复被调用;3、方法可以减少代码重复,便于程序的维护。方法的定义定义方法的五个要素:修饰词、返回值类型、方法名、参数列表、方法体ex:public static int sum (int num1 , int num2){ //方法体}其中,pub..原创 2020-12-03 21:56:01 · 224 阅读 · 0 评论 -
【Java学习第一步】JDK安装及环境变量配置
【Java学习第一步】JDK环境变量配置前言安装JDK 选择安装目录的安装过程中,会出现 两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。注意:(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示:对于新手上路,建议直接安装在C盘根目录下,即可!安装步骤1、安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可2、安装jre→更改→ \ja原创 2020-12-02 20:14:45 · 702 阅读 · 0 评论