Java 程序在执行子类的构造方法之前,如果没有用 super() 来调用父类特定的构造方法,则会调用父类中“没有参数的构造方法”。 因此,如果父类中只定义了有参数的构造方法,而在子类的构造方法中又没有用 super() 来调用父类中特定的构造方法,则编译时将发生错误,因为 Java 程序在父类中找不到没有参数的构造方法可供执行。 解决办法是在父类里加上一个不做事且没有参数的构造方法。

2022年5月23日 0条评论 865点热度 0人点赞 小小调酒师 阅读全文

我知道很多人没学过 C++,但是面试官就是没事喜欢拿咱们 Java 和 C++ 比呀!没办法!!!就算没学过 C++,也要记下来!  都是面向对象的语言,都支持封装、继承和多态。 Java 不提供指针来直接访问内存,程序内存更加安全。 Java 的类是单继承的,C++ 支持多重继承;虽然 Java 的类不可以多继承,但是接口可以多继承。 Java 有自动内存管理机制,不需要程序员手动释放无用内存。

2022年5月23日 0条评论 986点热度 0人点赞 小小调酒师 阅读全文

JVM Java 虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。   什么是字节码?采用字节码的好处是什么? 在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行…

2022年5月23日 0条评论 935点热度 0人点赞 小小调酒师 阅读全文

优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗 资源;比如单片机、嵌入式开发、Linux/Unix 等一般采用面向过程开发,性能是 最重要的因素。 缺点: 没有面向对象易维护、易复用、易扩展   优点: 易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特 性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 缺点: 性能比面向过程低

2022年5月23日 0条评论 914点热度 0人点赞 小小调酒师 阅读全文

自己看着接口来开发的,客户端网络请求使用最新的Retrofit2 爆肝几个晚上弄出来的,一点小费,还望各位见谅。但是,代码对初学者来说,非常有帮助。 这是不包含后台界面的版本: 需要后台界面版本的,请移步:点我跳转 -------------------------------------------------------- 代码下载: 支付 ¥49.9 购买本节后解锁剩余27%的内容 微信支付 如已付费购买,请免登录验证。

2022年5月20日 0条评论 2023点热度 1人点赞 小小调酒师 阅读全文

这是因为Redis设置了密码,在客户端查询keys的时候出现的: 127.0.0.1:6379> keys * (error) NOAUTH Authentication required. 解决办法: 在命令行输入

2022年5月17日 0条评论 966点热度 0人点赞 小小调酒师 阅读全文

安装完LINUX后经常使用终端远程登录,登录后经常出现“You have new mail in /var/spool/mail/root”或者“您在 /var/spool/mail/root 中有邮件”的提示,这东西到底是做什么用的呢?经过查询才知道这是LINUX的邮件提示功能。LINUX会定时查看系统各种状态做汇总,每经过一段时间会把汇总的信息发送的root的邮箱里。 1. 用cat命令可以查看邮件内容 2. 删除邮件 3. 禁止系统检查邮件 运行这个命令需要ROOT权限所以最好以root登录后修改或是使用su…

2022年5月16日 0条评论 901点热度 0人点赞 小小调酒师 阅读全文

解决办法: 查看有没有启动Redis服务器。 redis的配置application.yml(或application.properties)中 spring.redis.timeout连接超时时间(毫秒)中设置不能为0, 一般修改如下:spring.redis.timeout=5000。 找到redis的配置文件 redis.conf : 执行 vim redis.conf 1、protected-mode yes 改为 protected-mode no (即该配置项表示是否开启保护模式,默认是开启,开启后Re…

2022年5月16日 0条评论 3930点热度 3人点赞 小小调酒师 阅读全文

基于Center OS7.6安装Redis 下载安装包: 解压安装包: 编译(在解压的目录中执行): 安装(在解压的目录中执行): 解压的解压出来的目录名字太长了,回到根目录重命名 启动服务器: redis-server [--port port] 启动服务器——配置文件启动方式: redis-server config_file_name 启动客户端: redis-cli [-h host] [-p port]

2022年5月15日 0条评论 907点热度 0人点赞 小小调酒师 阅读全文

实现跑马灯,前提得要让该属性得控件获得焦点 设置允许文字长度长于可显示范围:android:singleLine="true"

2022年5月10日 0条评论 1116点热度 1人点赞 小小调酒师 阅读全文
1192021222329