Java—继承.多态.抽象.接口
继承 (is a 的关系) 上面我创建的这两个类,我们可以发现 age name toGether都是相同的.那么在实际项目中我们为了避免一次不用写这么多相同的代码引出了继承这一概念.什么是继承呢? 继承 :在多个类当中若是存在相同的行为属性和行为时,则将这些内容单独写入一个类当中,其他类就不用在重新定义了,只需要继承就可. 像 Family这样的类 我们称之为父类 基类 或超类 而 Mother…
继承 (is a 的关系) 上面我创建的这两个类,我们可以发现 age name toGether都是相同的.那么在实际项目中我们为了避免一次不用写这么多相同的代码引出了继承这一概念.什么是继承呢? 继承 :在多个类当中若是存在相同的行为属性和行为时,则将这些内容单独写入一个类当中,其他类就不用在重新定义了,只需要继承就可. 像 Family这样的类 我们称之为父类 基类 或超类 而 Mother…
这篇文章介绍java的数据结构之链表阻塞队列LinkedBlockingQueue 1、LinkedBlockingQueue LinkedBlockingQueue是一个链表形式的阻塞队列,遵循FIFO的原则,是线程安全的。 队列的添加数据和获取数据都比较简单,在LinkedBlockingQueue队列中,最重要的是线程安全性,这篇文章不讨论数据的插入和获取,主要讨论LinkedBlockin…
Java 零碎知识点总结 (1) 回顾大二学java时遇到过的知识点,抽空做个笔记,方便遗忘的时候回头学习。 package 基础问题练习; public class 优先级1 { public static void main(String[] args) { String s1 = "ABC"; String s2 = "ABC"; System.out.println("s1 == s2 i…
控制流程语句之—-switch选择判断语句 switch语句的格式: switch(你的选择){ case 值1: 符合值1执行的代码 break; case 值2: 符合值 2执行的代码 break; case 值3: 符合值 3执行的代码 break; case 值4: 符合值 4执行的代码 break; ...... default: 你的选择都符合上述的选项时执行的代码; break; }…
1.在微信开发文档找到对应的方法 微信开发文档 可以看到请求地址中需要access_token,所以第一步先去获取token 2.获取微信小程序的access_token java实现代码 @Service public class WeiXinServiceImpl implements WeiXinService { private final String MINI_ACCESS_TOKEN…
安装软件 安装git yum install git -y 持久化账号 git config --global credential.helper store git config --global user.name "用户名" git config --global user.password "密码" 安装go 解压 tar -C /usr/local -zxvf go1.17.2.linu…
1. Which method must exist in every java application? A. main B. paint C. begin D. init Correct Answer : A 2.What's the right way to handle abnormalities in input on java? A. By handling these problem…
1.先说明不绑定域名,自己倒是有个域名,但是备案会很麻烦也没搞过 所需工具: 云主机:阿里云和腾讯云都差不多,我都用过,当然用的都是最基础最便宜的学生套餐 方案一:直接放到云主机的tomcat服务器上 最快捷最简单的方式,没有之一,既然能做出JavaWeb项目肯定接触过tomcat,在云主机上安装Tomcat、数据库、JDK先把环境搭建好,然后把本地做好的项目直接粘贴进去,这里的做法是去本地tom…
--------------------- 我们在Java中如果用到处理要分隔字符串,不免会用到String的split(String regex)函数,这时候我们要注意的。 如果想以回车来分隔字符串,很多同学都会这样做。下面是例子: String[] res = str.split("\n"); 但是这样可能会有一个潜在的问题,如果我们的str字符串是从文本文件中得到的,那么就会出现一个隐患。 …
创立数据库 你能够应用任何本人喜爱的 客户端,创立好相应的数据库。这里用的是 MySQL 自带的命令行客户端,关上 MySQL 的控制台,如下所示,创立一个名为 emqx 的认证数据库,并切换到 emqx 数据库。 mysql> create database emqx; Query OK, 1 row affected (0.00 sec) mysql> use emqx; Data…