自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 浅谈内部类

匿名内部类:1.什么是内部类?内部类:在类的内部又定义了一个新的类。被称为内部类。2.内部类的分类:静态内部类:类似于静态变量实例内部类:类似于实例变量局部内部类:类似于局部变量3.使用内部类编写的代码,可读性很差。能不用尽量不用。4.匿名内部类是局部内部类的一种。因为这个类没有名字而得名,叫做匿名内部类。5.学习匿名内部类主要是让大家以后在阅读别人代码的时候,能够理解。并不代表以后都要这样写。因为匿名内部类有两个缺点:缺点1:太复杂,太乱,可读性差。缺点2:类没有名字以后想重复使用,

2021-08-15 19:24:07 116

原创 Java访问控制修饰符权限

访问控制修饰符本类同包子类任意位置public可以可以可以可以protected可以可以可以不行默认可以可以不行不行private可以不行不行不行

2021-08-15 16:10:29 111

原创 toString和equals

equals以后所有类的equals方法也需要重写,因为Object中的equals方法比较的是两个对象的内存地址,我们应该比较类容,所以需要重写重写规则:自己定,主要看是什么和什么相等时表示两个对象相等基本数据类型比较实用:==对象和对象比较:调用equals方法String类是SUN编写的,所以String类的equals方法重写了以后判断两个字符串是否相等,最好不要使用==,要调用字符串对象的equals方法String类已经重写了equals方法,比较两个字符串不能使用==,必须使用e

2021-08-15 16:09:24 177

原创 Java中关于接口的定义以及接口的语法

接口1、接口也是一种引用数据类型2、接口是完全抽象的。(抽象类是半抽象的。)或者也可以说接口是特殊的抽象类3、接口怎么定义,语法是什么?接口:[修饰符列表] interface 接口名{}抽象类:[修 饰符列表] abstract class 类名{}4、接口支持多继承,一个接口可以继承多个接口。5、接口中只包含两部分类容,一部分是:常量。一部分是:抽象方法。接口中没有其他内容了。只有以上两个部分。6、接口中所有的元素都是public修饰的。(都是公开的。)7、接口中的抽象方法定义

2021-08-03 22:04:55 3089

原创 Java中抽象类的运用理解

类到对象是实例化。对象到类是抽象抽象类:1、什么是抽象类?类和类之间具有共同特征,将这些共同特征提取出来,形成的就是抽象类。类本身是不存在的,所以抽象类无法创建对象《无法实例化》。2、抽象类属于什么类型?抽象类也属于引用数据类型。3、抽象类怎么定义?《先把基础语法学会》语法:​ [修饰符列表] abstract class 类名{​ 类体;​ }4、抽象类是无法实例化的,无法创建对象的,所以抽象类是用来被子类继承的5、final和abstract不能联合使用,这两个关键字是对立的

2021-08-02 15:18:03 275

原创 Java中final关键字笔记

final1、final是Java语言中的一个关键字 2、final表示最终的,不可变的 3、《重点》final修饰的变量? final修饰的局部变量,一旦赋值就不能重新赋值​ ​ ​ 4、《重点》final修饰的方法?​ final修饰的方法无法被覆盖,被重写。​ ​ 5、《重点》final修饰的类?​ final修饰的类无法继承​ ​ 6、final控制不了能不能调用的问题。final管的是啥?​ final修饰的表示最后的,不能变的,不

2021-08-02 15:17:10 88

原创 Java多态学习

回顾一下方法重载!!! !什么时候考虑使用方法重载overload?当在一个类当中,如果功能相似的话,建议将名字定义的一样,这样代码美观,并且方便编程-什么条件满足之后能够构成方法重载overload ?条件一:在同一个类当中条件二:方法名相同条件三:参数列表不同(个数、顺序、类型)方法重写什么时候我们会考虑使用"方法覆盖"呢?子类继承父类之后,当继承过来的方法无法满足当前子类的业务需求时,子类有权利对这个方法进行重新编写,有必要进行"方法的覆盖”。方法覆盖又叫做:方法重写(重新编写),

2021-08-01 23:35:14 83

原创 Java 继承的简单概述

继承extends1、什么是继承,有什么用?继承:在现实世界当中也是存在的,例如:父亲很有钱,儿子不用努力也很有钱。继承的相关特性1、B类继承A类,则称A类为超类(superclass)、父类、基类,B类则称为子类(subclass)、派生类、扩展类。class A{}class B extends A{ }我们平时聊天说的比较多的是:父类和子类。superclass 父类subclass 子类2、java 中的继承只支持单继承,不支持多继承,C++中支持多继承,这也是java体现简单性

2021-07-31 20:08:41 143

原创 Java中static关键字与this关键字

static:1、static翻译为"静态"2、所有static关键字修饰的都是类相关的,类级别的。3、所有static修饰的,都是采用w类名."的方式访问.4、static修饰的变量:静态变量5、static修饰的方法:静态方法变量的分类:变量根据声明的位置进行划分:在方法体当中声明的变量叫做:局部变量。在方法体外声明的变量叫做:成员变量。成员变量又可以分为:实例变量静态变量class varTest{ //以下实例的,都是对象相关的,访问时采用"引用."的方式访问。需要

2021-07-31 16:37:14 160

原创 Java中方法的重载以及方法的递归

方法重载机制1、以下程序先不使用方法重载机制,分析程序的缺点???不用方法重载的缺点(两个):第一个:代码不美观(不好看)。【这是次要的】第二个:程序员需要记忆更多的方法名称,程序员比较累使用方法重载机制。解决之前的两个缺点优点1:代码整齐美观优点2:功能相似的,可以让方法名相同,更易于以后的代码编写在Java语言中,是怎么进行方法区分的呢?首先Java编译器会通过方法名进行区分但是在Java语言中允许方法名相同的情况出现如果方法名相同的情况下,编译器会通过方法参数类型进行方法的区分。

2021-07-30 06:44:46 118

原创 java中JVM数据结构 栈数据结构

JVM中主要的三块内存空间:栈、堆、方法区,当然除了这三块之外,还有其它的。JVM的主要内存空间(三块):1、一种非常经典的数据结构。​ 栈数据结构:stack2、什么是数据结构?​ 数据结构通常是:存储数据的容器。​ 而该容器可能存在不同的结构​ 数据结构和Java语言实际上是没有关系的,​ 数据结构是一门独立的学科。在大学计算机专业中,数据结构是必修的一门课程3、常见的数据结构有哪些?​ 数组、链表、图、二叉树、栈、队列…​ Java语言把常用的数据结构都已经写好

2021-07-29 19:10:45 536

原创 Java中的控制语句(重量级的需要精通)

控制语句(重量级的需要精通)控制语句的出现可以让我们的程序具有逻辑性/条理性,可以用控制语句来实现一个“业务”了。控制语句包括几类?选择语句循环语句转向语句选择语句也可以叫做分支语句if语句switch语句循环语句:主要循环反复的去执行某段特定的代码块for循环while循环do…while…循环转向语句breakcontinuereturn(这个目前先不需要学习,后面讲方法的时候会使用)选择语句/分支语句ifif语句的语法结构以及运行原理?​ if语句是分支语句,也可

2021-07-29 06:55:29 100

原创 Java方法 用法的解析

方法什么是方法?有什么用?方法(英语单词:method)是可以完成,某个特定功能的并且可以被重复利用的代码片段在c语言中,方法被称为“函数”。在Java中不叫函数,叫做方法。你定义了一个/抽取了一个方法出来,而这个方法却无法完成某个功能,那么你抽取的这个方法毫无意义。一般一个方法就是一个“功能单元”。假设在以后的开发中,某个功能是可以独立抽取出来的,建议定义为方法,这样以后只要需要这个功能,那么直接调用这个方法即可,而不需要重复编写业务逻辑代码。方法怎么定义?语法机制是什么?

2021-07-28 22:50:27 199

原创 关于Java中如何在输入数值进行赋值

控制台的输入输出信息到控制台:System.out.println(…);在Java中怎么接收键盘的输入呢?先申明一下,这个代码看不懂很正常,因为这个代码是面向对象章节学习之后才能够理解。public class KeyInput{ public static void main(String[] args){ //创建一个键盘扫描器对象 java.util.Scanner s = new java.util.Scanner(System.in);

2021-07-25 11:55:45 3115

原创 逻辑运算符概述

逻辑运算符:& 逻辑与(可以翻译成并且)| 逻辑或(可以翻译成或者)! 逻辑非(取反)&& 短路与|| 短路或非常重要:逻辑运算符两边要求都是布尔类型,并且最终的运算结果也是布尔类型。这是逻辑运算符的特点。短路与&& 和逻辑与&有什么区别?​ 首先这两个运算符的运算结果没有任何区别,完全相同。​ 只不过“短路与&&”会发生短路现象。什么是短路现象呢?​ 右边表达式不执行,这种现象叫做短路现象什

2021-07-25 08:18:37 617 2

原创 Java中的基本数据类型详解

数据类型数据类型有什么用?数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同大小的空间int i = 10;double d 1.23;i变量和d变量类型不同,空间大小不同数据类型在Java语言中包括两种第一种:基本数据类型​ 基本数据类型又可以划分为4大类8小种:​ 第一类:整数型​ byte,short,int,long​ 第二类:浮点型​ float,double​ 第三类:布尔型​ boolean​ 第四类:字符型​ char

2021-07-25 00:02:57 184

原创 理解Java中的标识符

/*1.在Java程序中,使用EditPlus进行代码编写的时候,有的是带不同颜色的。。2.注意:在Java源代码当中,在EditPlus工具中显示的高亮颜色为黑色时,这个单词属于标识符3.标识符可以标识什么?可以标识:类名方法名变量名接口名常量名…4.到底什么是标识符?一句话:凡是程序员自己有权力命名的单词都是标识符5.表示符可以随意编写吗,有命名规则吗?有什么是命名规则规则1:标识符只能有数字、字母(包括中文)、下划线、美元符号组成,不能含有其他符号。规则2:标识符不能以数

2021-07-23 21:58:41 471

原创 Java类体概念的说明 以及缩进

在Java中任何有效的代码必须写到“类体”当中,最外层必须是一个类的定义。public表示公开的,class表示定义一个类,Test是一个类名。类名后面必须是一对大括号,这一对大括号被称为“类体“括号成对出现。当打括号的时候把后面的反括号也打上{}[]()什么时候代码缩进?我包着你,你就比我低一级,你就需要缩进没有合理的缩进,代码可读性很差或者也可以这样说,大括号里的都需要缩进。缩进就是可读性问题,不缩进也不影响程序的编译和执行。public class Tes..

2021-07-23 11:06:23 773

原创 while循环语句结构

为什么学习循环?循环很大程度上帮助我们提高工作效率想一想,不用循环要输出一万次输出语句是多么累什么是循环?重复相同的、相似的事情说一万次“hello”从1说到100循环的使用步骤初始化循环变量循环条件判断循环条件成立进行循环循环条件不成立退出循环int i = 1;while(i<=3){ System.out.print(i); i++;}循环结构的语法格式初始化循环变量while(2.循环条件){3.每次循环要做的事情4.在循环中更改

2021-07-22 15:06:32 1858 1

原创 全网最细MySQL数据库下载及安装教程

MySQL 8.0.25的下载及安装一、下载MySQL1.从[官方网站](MySQL :: Download MySQL Community Server)下载(选择第一个)2.将压缩包放入你要安装的路径解压即可二、配置环境变量1.右击此电脑点击属性,拉到下面点击高级系统设置2.点击环境变量进行path变量配置path变量添加下载好的MySQL下bin目录位置3.配置MySQL因为在最新版本中的zip中是没有my.ini文件,需要自己新建一个my.ini文件。(my.ini是一些配

2021-07-21 08:27:59 3838 4

原创 浅谈常用DOS命令

常见的DOS命令exit 推出当前命令窗口cls 清屏dir 列出当前目录下所有的子文件、子目录cd 命令cd命令表示:change directory(改变目录)cd命令怎么用?cd 目录的路径但是路径包括绝对路径和相对路径绝对路径:表示该路径从某个磁盘的盘符下作为出发点的路径相对路径:表示该路径从当前所在的路径下作为出发点的路径cd… 回到上级目录cd \ 直接回到根目录怎么切换盘符:c:(回车)d:(回车)e:

2021-07-21 08:02:25 56

原创 计算机入门概述

什么师软件工程师?是一种职位的名称,通常通过计算机的某种编程语言完成软件的开发。什么是软件?大家眼前的笔记本就是一台计算机计算机包括两部分:硬件:鼠标、键盘、显示器、主机箱内部的cpu、内存条、硬盘等…注意:计算机只有硬件是无法工作的,需要软件驱动硬件才能工作。软件:软件包括:系统软件和应用软件系统软件:直接和硬件交互的软件,例如:Windows7、Windowsxp、Windows10、Linux等操作系统应用软件:应用软件就是通常运行在系统软件中,例如:QQ运行在Win

2021-07-21 07:28:40 92

原创 Java中数据输入以及运算符的运用

数据输入1.为什么要有数据输入?程序缺少交互性。2.怎么实现数据输入?Java提供System.out调用print()方法用来数据输出到控制台除了输出一定有从控制台读取数据到程序中。Java提供了一个Scanner(和int,char,String一样,都是数据类型),在Java.util工具箱里面,全路径就是Java.util.Scanner。3.使用扫描仪的三步骤弄一个保存扫描仪的空间利用Scanner这个类型(模板),new出一个可用的Scanner,同时指定扫描系统的输入设备,

2021-07-20 20:30:38 465

原创 有关Java变量详解

1.变量的作用程序中需要保存数据,变量就是程序中用来存储数据的工具2.变量是什么变量是存储设备中的一个个小格子、一个个小房间把数据放到格子里,计算机就可以存储数据了。3.了解房间的三要素房间的类型:不同类型的人,住不同类型的房间。总统套房?标间?单人间?房间名字:没有房间名,要找死去。房客入住:开了房不住人,是不是傻?4.了解变量的三要素变量类型:数据有不同,变量(格子)类型就不同。变量名字:方便计算机在茫茫格子海中找到他要的那个格子。变量的值:放在变量里的数据5.常见的数据类型(变

2021-07-20 20:29:28 83

原创 如何将Java代码导出变为可执行jar文件

如何将Java代码导出变为可执行jar文件1右击项目选择导出2.选择Java中导出为可执行JAR文件选择要导出的文件以及导出的路径导出后为双击即可运行运行不了可在当前目录下打开cmd窗口运行也可创建一个bat文件使用该bat文件即可运行更改jar文件图标选择照片打开画图把照片格式另存为bmp格式再右击jar文件点击属性更改图标即可...

2021-07-20 20:26:41 2624

原创 全网最详细讲解JDK安装以及环境变量配置以及eclipse的下载

作业一JDK安装jdk下载直接百度找官网下载目前一般使用1.8版本(稳定性高)jdk新版本有不确定因素所以我们不建议使用进入官网找到自己电脑系统对应的jdk版本,不知道的同学可以右击“此电脑”查看属性(我这里是64位系统)下载对应的jdk下载完成后双击安装文件进行安装(这里点击下一步)选择安装路径(此路径一定要记住之后配置环境变量,以及IDE设置要用)点击下一步jre安装(在安装jdk的过程中会自动弹出,路径推荐和jdk放在一个目录下)下一步安装完成后

2021-07-19 23:32:17 537

原创 关于HTML表格属性详解

表格表格< table>标签中属性有属性名属性值描述alignleft、center、right规定表格相对周围元素的对齐方式。(不推荐使用,用样式代替)bgcolor颜色名字或颜色二进制代码规定表格的背景颜色。(不推荐使用,用样式代替)border1或者其他" "规定表格单元是否拥有边框,默认为" ",表示没有边框。cellpadding像素值规定单元边沿与其内容之间的空白,默认1像素。cellspacing像素值规定单元格

2021-07-18 14:16:02 3657

原创 第一周总结

Day1(0715div的css样式div 是一个块级元素浏览器通常会在 div 元素前后自动换行。我们可以通过设置div的样式div样式有color:文字颜色font-family:字体字型font-style:italic设置字体倾斜font-weight:设置文字加粗text-decoration:underline 设置下划线background-color: 设置背景颜色border属性可以设置边框的宽度、样式、颜色&nbsp; //可以添加空行 &

2021-07-18 07:48:52 118

datagrip-2021.1.3.exe

datagrip-2021.1.3.exe

2021-07-25

notepad++最新版本.exe

notepad++最新版本.exe

2021-07-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除