
java学习
宋小筷子
这个作者很懒,什么都没留下…
展开
-
在CentOS8中部署SpringBoot项目并实现开机自动启动
1. 概况开发环境:windows 10远程工具:windows terminal项目运行环境:CentOS 8项目开发工具:idea项目开发方式:SpringBoot项目构建工具:maven项目打包方式:jar2. 准备工作安装 windows 中用于文件上传的工具 pscp.exe。下载地址将下载下来的 exe 文件放在 C:\Windows\System32 就可以在命令行中使用 pcsp 命令上传了3. 打包开发好的项目为 jar 文件在 idea 中使用原创 2020-10-14 16:31:22 · 2563 阅读 · 0 评论 -
抽象类
毕向东 java 视频笔记整理 分析问题: 描述狗,具备吼叫功能。 描述狼,具备吼叫功能。 两个事物具备共性,向上抽取。犬科,具备吼叫功能。定义描述一个事物,却没有足够信息,这时就将这个事物称为抽象事物。作用面对抽象的事物,虽然不具体,但是可怪简单化,不用面对具体的事物。特点1.抽象方法一定在抽象类中,都需要用 abstract 来修饰。 2.抽象类不能实例化。 3原创 2016-11-28 11:21:53 · 364 阅读 · 0 评论 -
final 关键字
final 关键字可以修饰类、方法、变量。1.被 final 修饰的类为最终类,不可以被继承。 2.被 final 修饰的方法为最终方法,不可以被覆盖。 3.被 final 修饰的变量叫常量,其值不可以被更改,书写规则为全部字母大写,多个单词间以 _ 分开。 4.用 final 修饰成员变量时,若再加上 public 修饰,则被称为全局常量。 5.应用举例:单例设计模式class Singl原创 2016-11-26 10:39:58 · 228 阅读 · 0 评论 -
继承关系中构造方法的调用
1.子类中,所有构造方法的第一行默认都有一个隐式的 super(); 语句。 2.也可显示地用 super(实参列表) 调用父类的构造方法,当调用本类中的构造方法用 this(实参列表) 语句。 3.子类初始化必须先调用父类构造方法,因为子类继承了父类中的内容,所以创建对象时必须要先看父类是如何对内容进行初始化的。 4.注意:当父类中没有空参数构造方法时,子类需要通过显示定义 super 语原创 2016-11-25 17:32:20 · 650 阅读 · 0 评论 -
继承之方法的覆盖
毕向东 Java 视频笔记整理定义:当子父类中出现一模一样的方法时(private 修饰的除外,因为私有方法不能被继承),子类对象运行的是子类方法。这种特殊情况,称之为覆盖(Override)。特点:返回值类型,方法名,参数列表都一致。注意事项:1.子类方法覆盖父类方法,必须要保证权限大于或等于父类权限。 2.静态只能覆盖静态,或者被静态覆盖。应用举例://定义电话类class Phone {原创 2016-11-24 17:06:04 · 352 阅读 · 0 评论 -
单例设计模式
毕向东 Java 视频笔记整理设计模式解决某一种问题的一种思想,是一种行之有效的解决方式,面向对象的语言共有 23 种设计模式。单例设计模式解决的问题保证一个类的对象在内存中的唯一性。应用场景思路:1.不让其他程序通过 new 关键字创建对象。 2.在本类中自己通过 new 创建对象,以实现数量控制。 3.对外提供让其他程序获取该对象的方式。步骤:1.将类中的构造方法私有化。 2.在本类中 n原创 2016-11-23 16:25:09 · 299 阅读 · 0 评论 -
构造代码块与对象的初始化流程
毕向东 java 视频笔记整理构造代码块class Person { private int age = 8; //显示初始化。 {//构造代码块,给所有对象初始化用的。构造方法只给对应的对象初始化。 System.out.println("Constructor code run."); cry(); } Person() {原创 2016-11-22 17:34:38 · 859 阅读 · 0 评论 -
static 关键字
毕向东 java 视频笔记整理是什么?成员修饰符有什么特点1.被静态修饰的成员,可以直接用类名调用。 2.静态成员优先于对象存在。 3.静态成员随着类的加载而加载,随着类的消失而消失。静态成员的生命周期很长。注意事项1.静态方法只能访问静态成员,不能访问非静态成员。这就是静态方法的局限性。 2.静态方法中不能出现 this 或 super 关键字。 3.主方法是静态的。怎么用?直接用于修原创 2016-11-22 16:17:34 · 227 阅读 · 0 评论 -
成员变量和局部变量的区别
毕向东 Java 视频整理。 1.在源代码中定义的位置不同。 - 成员变量定义在类中 - 局部变量定义在方法或语句中原创 2016-11-21 16:04:16 · 239 阅读 · 0 评论 -
Java 匿名对象
毕向东听课笔记之匿名对象 1.定义:匿名对象,没有名字的对象,如 new car(). 它是对象的简化定义方式。 2.匿名对象可以作为实际参数进行传递。 3.如果对象对方法只进行一次调用,可以简化为匿名对象的形式。原创 2016-11-21 15:48:07 · 246 阅读 · 0 评论 -
Java逻辑运算符(短路)
&和&&的区别: &:两边都参与运算。 &&:当左边为假的时候,结果为假。右边不参与运算(短路)。|和||的区别: |:两边都参与运算。 ||:当左边为真的时候,结果为真。右边不参与运算(短路)。原创 2016-11-04 11:49:12 · 554 阅读 · 0 评论 -
Java 模运算应用
开关运算、确定范围原创 2016-11-03 16:54:48 · 327 阅读 · 0 评论