![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
主要归类Java笔记的栏目
爱笑君吖
努力不一定会成功,但不努力一定不会成功,要相信越努力越幸运。
展开
-
1024,算力新时代,开源创未来
用代码,改变世界1024 bit = 1 kb ;1024 kb = 1 mb ; 1024 mb = 1 gb原创 2022-10-24 18:38:00 · 500 阅读 · 1 评论 -
idea用Java连接MySQL出现com.mysql.jdbc.Driver
idea用Java连接MySQL出现com.mysql.jdbc.Driver目录标题idea用Java连接MySQL出现com.mysql.jdbc.Driver问题原因解决方法在idea中连接数据库中提示com.mysql.jdbc.Driver错误先看 错误 截图23行JDBC_DRIVER是最初定义的问题原因JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用 Ja原创 2021-03-21 23:44:30 · 4582 阅读 · 1 评论 -
IntelliJ IDEA 导入jar包(含截图)
IntelliJ IDEA 导入jar包(含截图)以idea导入MySQL数据库jar包为例File –> Project Structure导入方法先是进入:File –> Project Structure再找到Modules->Dependencies点击下方+号(有些版本在右上角)选择第一个JARs or Directories…然后选择你要导入的JAR包,点击OKOK之后发现在左侧任务栏中多了一个jar包到这里导包就成功了。...原创 2021-03-19 20:00:27 · 2412 阅读 · 1 评论 -
Java继承和多态之abstract类
Java继承和多态之abstract类编程要求仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中完成抽象类的定义与使用,具体要求如下:// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码/********** Begin **********/// 定义员工抽象类 Employee,其中包含 2 个受保护的变量和两个抽象方法 // 两个受保护的变量:姓名 name(String),和工资 salary(double); //抽象方法 wor原创 2020-11-08 16:11:26 · 2682 阅读 · 1 评论 -
Timer定时器的详解与使用方法
Timer定时器的详解与使用方法文章目录Timer定时器的详解与使用方法前言简介调用方法实例演示前言在开发中,我们经常需要一些周期性的操作,例如每隔几分钟就进行某一项操作。这时候我们就要去设置个定时器,Java中最方便、最高效的实现方式是用java.util.Timer工具类,再通过调度java.util.TimerTask任务。简介在JDK类库中Timer类主要负责计划任务的功能,也就是在指定的时间开始执行某一个任务。此类也常用来做一下周期性同步工作,代替它的有quartz、SpringTask原创 2020-12-24 00:04:18 · 2770 阅读 · 0 评论 -
JVM、JRE和JDK三者之间的联系与区别
JVM :英文名称(Java Virtual Machine),JVM是 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心。JRE :英文名称(Java Runtime Environment)JRE我们叫它:Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类原创 2020-12-21 00:35:41 · 241 阅读 · 0 评论 -
学习-Java继承和多态之接口《笔记》
Java继承和多态之接口相关知识Java 接口(Interface),是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。它是抽象类的延伸,可以看做是纯粹的抽象类,它的所有方法都没有执行体,是由全局常量和公共的抽象方法所组成。也是解决 Java 无法使用多继承的一种手段。接口的定义Java 接口的定义方式与类基本相同,当声明一个接口时,我们使用 interface关键字,在接口中的原创 2020-11-08 17:58:03 · 539 阅读 · 2 评论 -
Java继承和多态之接口
Java继承和多态之接口题目要求仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中实现两个数的求和运算和比较,具体要求如下:/** * 编写程序,实现两个数的求和运算和比较 */// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码/********** Begin **********/// 定义一个接口类 Compute // 第一个为 sum(),实现两个数的相加,返回值为 int // 第二个为 max(),比较两个数的大小原创 2020-11-08 16:59:25 · 4879 阅读 · 5 评论 -
学习-Java继承和多态之abstract类《笔记》
Java继承和多态之abstract类相关知识Java 语言提供了两种类,分别为具体类和抽象类。前面学习接触的类都是具体类。这里介绍一下抽象类。在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,那么这样的类称为抽象类。在 Java 中抽象类的语法格式如下:<abstract>class<class_name> { <abstract><type&g原创 2020-11-08 16:40:55 · 513 阅读 · 0 评论 -
抽象类和接口使用
第一题定义一个抽象类为形状类Shape,其中包含抽象方法display(),在其子类圆形Circle和长方形Rectangle中实现该抽象方法,分别输出“这是一个圆形”和“这是一个长方形”。编写MainClass,在其main()函数中进行测试。代码块abstract class Shape { abstract void display();}class Circle extends Shape{ void display(){ System.out.println("这是一个圆形")原创 2020-11-06 12:38:28 · 1519 阅读 · 4 评论 -
super关键字与this关键字的区别比较
super与this关键字的比较super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。this关键字:指向自己的引用。举例:public class TestAnimalDogDemo { public static void main(String[] args) { Animal a = new Animal(); a.eat(); Dog d = new Dog(); d.eatTe原创 2020-11-02 12:44:26 · 325 阅读 · 0 评论 -
super关键字的使用
super关键字的使用super关键字super到底是什么呢?super关键字出现在子类中,我们new子类的实例对象的时候,子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,所以可以得出结论:super主要的功能是完成子类调用父类中的内容,也就是调用父类中的属性或方法。super关键字的使用super关键字的用法如下:super可以用来引用直接父类的实例变量。super可以用来调用直接父类方法。super()可以用于调用直接父类构造函数。1.super用原创 2020-11-01 19:49:25 · 698 阅读 · 1 评论 -
面向对象-封装、继承、多态《笔记一》
Java面向对象 - 封装、继承和多态面向对象的三个基本特征是:封装、继承和多态。封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类)。封装和继承的目的都是:代码重用。而多态则是为了实现另一个目的 —— 接口重用!多态的作用,就是为了类在继承和派生的时候,保证使用“家谱”中任一类的实例的某一属性时的正确调用。本实训主要学习面向对象三大基本特性:封装、继承和多态。1.什么是封装,如何使用封装什么是封装封装:就是隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装时的权限控制原创 2020-10-23 08:29:43 · 172 阅读 · 0 评论 -
面向对象-封装、继承、多态《笔记——代码块》
Java面向对象-封装、继承、多态第一题编程要求根据提示,在右侧编辑器Begin-End处补充代码:声明一个Person类,私有化属性name和age,并将字段封装起来;在Person类中定义一个talk()方法,打印姓名和年龄信息;在main方法中声明并实例化一Person对象p,给p中的属性赋值,调用talk()方法打印 我是:张三,今年:18岁。测试说明测试输入: 无预期输出:我是:张三,今年:18岁完整代码package case1;public class原创 2020-10-22 23:54:52 · 5729 阅读 · 0 评论 -
getter方法和setter方法的使用之封装
getter方法和setter方法的使用之封装java有三大特性:封装,继承还有多态。今天,我来讲一下其中最重要的特性之一:封装。首先,属性可用来描述同一类事物的特征,方法可描述一类事物可做的操作。封装就是把属于同一类事物的共性(包括属性与方法)归到一个类中,以方便使用。1.概念:封装也称为信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他部分只有通过原创 2020-10-20 17:52:30 · 875 阅读 · 0 评论 -
使用getter方法和setter方法
使用getter方法和setter方法定义一个Teacher类,该类有name、idg两个私有成员变量,通过构造方法将其进行赋初值,同时提供该成员的getXXX()和setXXX()方法,通过get方法取值。再写一个TestTeacher类,在类中创建一个教师对象并赋值,打印输出该教师对象信息。提示:假设有private String name;则有public void setName(String name){this.name = name;}public String getName(原创 2020-10-20 13:00:31 · 2931 阅读 · 0 评论 -
构造方法和方法的重载
文章目录XAMPP的安装及使用教程1、简介2、安装运行3、配置Apache4、配置MySQL5、测试6、修改MySQL默认密码(此处可不必修改密码,因为有些人修改密码后,后面的操作会出现一些问题,所以最好不要修改了哦)7、部署XAMPP的安装及使用教程1、简介XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solari原创 2020-10-20 12:52:40 · 572 阅读 · 0 评论 -
编写Java程序,用于显示人的姓名和年龄
编写Java程序,用于显示人的姓名和年龄定义一个人类(Person),该类中应该有两个私有属性,姓名(name)和年龄(age)。定义构造方法,用来初始化数据成员。再定义显示(display)方法,将姓名和年龄打印出来。在main方法中创建人类的实例,然后将信息显示。完整代码如下public class Person { private String name; private int age; public Person(String name, int age){原创 2020-10-18 19:09:10 · 11759 阅读 · 0 评论 -
类的成员变量与方法、构造方法
类的成员变量与方法、构造方法在程序中,经常要对时间进行操作,但是并没有时间类型的数据。那么,我们可以自己实现一个时间类,来满足程序中的需要。定义名为MyTime的类,其中应有三个整型成员:时(hour),分(minute),秒(second),为了保证数据的安全性,这三个成员变量应声明为私有。为MyTime类定义构造方法,以方便创建对象时初始化成员变量。再定义diaplay方法,用于将时间信息打印出来。为MyTime类添加以下方法:addSecond(int sec)addMinute(i原创 2020-10-18 17:02:52 · 1161 阅读 · 2 评论