自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 第1章 MySQL数据库概述

它们之间借助第三张“选课信息表”实现关联关系,而“学生信息表”与“选课信息表”是一对多关系,“课程信息表”与“选课信息表”也是一对多关系。“员工基本信息表”中存储的是频繁使用的信息,“员工紧急情况联系信息表”中存储的是不常用的信息,这两个表中的一条记录都代表一个员工的信息。“部门表”中的一条记录,在“员工基本信息表”中可以找到一条或多条记录对应,但反过来“员工基本信息表”中的一条记录在“部门表”中只能找到一条记录对应,即一个部门可以有多个员工,但是一个员工只能属于一个部门。当然这里指的是非内存数据库。

2024-06-21 19:39:43 737

原创 第一章 初始 Spring MVC

1.1 SpringMVC概述SpringMVC是Spring子框架SpringMVC是Spring 为提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的MVC 框架。SpringMVC是非侵入式:可以使用注解让普通java对象,作为。SpringMVC是用来代替ServletServlet作用处理请求跳转页面。

2024-06-21 19:21:06 1170

原创 第11章 集合与迭代器

super T>> list,T key)在List集合中查找某个元素的下标,但是List的元素必须是T或T的子类对象,而且必须是可比较大小的,即支持自然排序的。super T> c)在List集合中查找某个元素的下标,但是List的元素必须是T或T的子类对象,而且集合也事先必须是按照c比较器规则进行排序过的,否则结果不确定。> coll):从当前集合中删除两个集合中不同的元素,使得当前集合仅保留与c集合中的元素相同的元素,即当前集合中仅保留两个集合的交集,即this = this ∩ coll;

2024-05-24 08:55:03 540

原创 在java类前添加上文档注释

第一步:第二步第三步将下面代码粘上/***/

2024-05-07 09:29:49 162

原创 Java多线程中currentThread()方法

currentThread()方法,返回当前正在执行的线程。这个线程对象中有getName()方法。和setName方法。

2024-04-30 11:06:13 252

原创 第9章多线程

这是多个线程间的一种。

2024-04-29 20:07:38 842

原创 第八章异常(是程序在执行过程中,出现的非正常的情况,如果不处理最终会导致JVM的非正常停止)

我们说了Java中不同的异常类,分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是核心类库中没有定义好的,此时我们需要根据自己业务的异常情况来定义异常类。例如年龄负数问题,考试成绩负数问题等等。自定义一个编译时异常类型:自定义类 并继承。自定义一个运行时异常类型:自定义类 并继承。注意自定义的异常只能通过throw抛出。自定义异常:(1)要继承一个异常类型(2)建议大家提供至少两个构造器,一个是无参构造,一个是(String message)构造器(3)自定义异常对象只能手动抛出。

2024-04-29 19:44:29 1034

原创 ----------------注解---------------

注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@Override注解Annotation是从JDK5.0开始引入。虽然说注解也是一种注释,因为它们都不会改变程序原有的逻辑,只是对程序增加了某些注释性信息。不过它又不同于单行注释和多行注释,对于单行注释和多行注释是给程序员看的,而注解是可以被编译器或其他程序读取的一种注释,程序还可以根据注解的不同,做出相应的处理。所以注解是插入到代码中以便有工具可以对它们进行处理的标签。

2024-04-29 19:19:34 92

原创 ------------内部类-------------

1、什么是内部类?将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。为什么要声明内部类呢?总的来说,遵循高内聚低耦合的面向对象开发总原则。便于代码维护和扩展。具体来说,当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,不在其他地方单独使用,那么整个内部的完整结构最好使用内部类。而且内部类因为在外部类的里面,因此可以直接访问外部类的私有成员。3、内部类都有哪些形式?

2024-04-29 19:13:30 553

原创 面向对象编程之接口

接口的定义,它与定义类方式相似,但是使用interface关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。引用数据类型:数组,类,枚举,接口,注解。接口本身不能创建对象,只能创建接口的实现类对象,接口类型的变量可以与实现类对象构成多态引用。声明接口用interface,接口的成员声明有限制:(1)公共的静态常量(2)公共的抽象方法(3)公共的默认方法(4)公共的静态方法(5)私有方法(JDK1.9以上)

2024-04-29 19:02:00 345

原创 第7章 面向对象基础-下

也可以通过”对象.静态方法“的方式调用(但是更推荐使用类名.静态方法的方式)。编译器会将如下两部分的。如果权限修饰符允许,在其他类中可以通过“类名.静态变量”直接访问,也可以通过“对象.静态变量”的方式访问(但是更推荐使用类名.静态变量的方式)。如果枚举类需要的是有参构造,需要手动定义,有参构造的private可以省略,调用有参构造的方法就是在常量对象名后面加(实参列表)就可以。编译器给枚举类默认提供的是private的无参构造,如果枚举类需要的是无参构造,就不需要声明,写常量对象列表时也不用加参数,

2024-04-23 07:00:08 708 1

原创 IDEA使用中, 设置平展软件包。使用IDEA遇到的问题:src里为什么创建包为什么不在包里面

看下面的Flatten Packages(平展软件包)取消掉。使用IDEA遇到的问题:src里为什么创建包为什么不在包里面。

2024-04-22 19:03:36 199 1

原创 第六章面向对象补充

首先,一个对象在new的时候创建是哪个类型的对象,它从头至尾都不会变。即这个对象的运行时类型,本质的类型用于不会变。但是,把这个对象赋值给不同类型的变量时,这些变量的编译时类型却不同。多态中,父类对象不能调用子类的方法。就是说,使用父类变量接受子类对象之后,我们就不能调用子类拥有的,而父类没有的方法。不是所有的通过编译的向下转型都是正确的,可能会发生 ClassCastException。要想使用子类的特有的方法,就要类型转换,使得编译通过。向下转型:子类类型 变量名=(子类对象)父类类型;

2024-04-21 18:47:30 205

原创 非静态代码块及实例化过程

,与构造器相同,都是为了为初始化做的准备,用于实例变量初始化等操作;如果多个重载的构造器有公共代码,并且这些代码都是先于构造器其他代码执行的,那么可以将这部分代码抽取到非静态代码块中,减少冗余代码。大白话:提取公共的代码到一个区域里,都是初始化对吧,就是为了减少代码。所有非静态代码块中代码都是在new对象时自动执行,并且一定是先于构造器的代码执行精简: new对象的时候自动执行,先于构造器执行。 实例初始化的过程其实就是在new对象的过程中为实例变量赋有效初始值的过程 。在new对象的过

2024-04-21 18:45:02 728

原创 多态,构造器的详细应用

多态是封装、继承之后,面向对象的第三大特性生活中,比如求面积的功能,圆、矩形、三角形实现起来是不一样的。跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。那么此时就会出现各种子类的类型。多态解决什么样的问题有的时候,我们在设计一个数组、或一个成员变量、或一个方法的形参、返回值类型时,无法确定它具体的类型、只能确定它是某个系列的类型。

2024-04-21 11:17:38 668 1

原创 第六章 面向对象 封装 继承 多态

将事物的内部信息隐藏起来,外界无法访问和修改,只能通过指定方式进行访问和修改。适当的封装便于代码的维护和理解,加强代码的安全性。把该隐藏的隐藏起来,把该暴露的暴露出来。本类 本包 其他包子类 其他包非子类private 对 错 错 错。

2024-04-16 19:08:46 675

原创 区分量和区分方法如何调用方法

一种静态方法 通过类名直接访问,所以可以直接写Class.方法名(),在本类中使用可以直接使用。原先是通过一个方法类,一个javaBean测试类,成员变量:Static静态变量和非静态变量。一种实例方法,初始化一个方法。判断可变参数的值是否为空。参数属于是局部变量;

2024-04-15 20:09:39 181 1

原创 如何学Java

2024-04-11 18:28:30 120 1

原创 第五章 面向对象

方法不调用不执行,调用一次执行一次,每次调用会在栈中有一个入栈动作,即给当前方法开辟一块独立的内存区域,用于存储当前方法的局部变量的值,当方法执行结束后,会释放该内存,称为出栈,如果方法有返回值,就会把结果返回调用处,如果没有返回值,就直接结束,回到调用处继续执行下一条指令。常见的面向过程的语言有C语言。发现学生对象和数组对象类似,直接打印对象名和数组名都是显示“类型@对象的hashCode值",所以说类、数组都是引用数据类型,引用数据类型的变量中存储的是对象的地址,或者说指向堆中对象的首地址。

2024-04-11 15:20:20 522 1

原创 第四章 数组

数据的存储是在硬盘中,如果要读取硬盘中的数据,就要把数据传入到内存中,这个内存可以把数据交给CPU处理器来进行运算,CPU完成运算输出结果。运行结束后,内存清空,方便下一次读取数据进行运算。Java虚拟机要运行程序,必须对内存进行空间的分配和管理。因为第一个元素距离数组首地址间隔0个单元格。

2024-04-10 00:49:02 991 1

原创 从业20年程序员,重学JAVA,1分钟学会!java算法!

顺序查找:挨个查看对数组的排序没有要求。

2024-04-10 00:45:03 153 1

原创 数组比较,数组在内存中的原理

总结:综上所述,会发现 数组在堆中会开辟新的空间,而赋值则不会在堆内存中开辟新的空间,只是把原来的数组地址值赋值给了声明的数组;数组并未初始化,说明没有在堆中开辟内存空间。

2024-04-09 12:20:49 166 1

原创 爆肝一整晚!!1只为1分钟教会你JAVA循环语句

循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要通过修改循环变量使得循环判断条件为false,从而结束循环,否则循环将一直执行下去,形成死循环。

2024-04-07 22:25:34 672

原创 第三章 流程控制语句结构

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-04-07 06:56:46 928

原创 基本快捷键

快捷键 功能效果 main/psvm、sout、… 快速键入相关代码 Ctrl + D 复制当前行数据到下一行 Ctrl + Y 删除所在行,建议用Ctrl + X Ctrl + ALT + L/Ctrl + ALT+ SHIFT+ L 格式化代码 ALT + SHIFT + ↑ , ALT + SHIFT + ↓ 上下移动当前代码 Ctrl + / , Ctrl + Shift + / 对代码进行注释(讲注释的时候再说) Ctrl +

2024-04-03 16:16:32 102 1

原创 前端学习获取Dom对象

使用document.querySelector("选择器+写标签");元素.innerHTML属性,只能识别文本,能够解析标签。元素.innerText属性,只识别文本,不能解析标签。设置/修改DoM元素内容有那2种方式呢?一般用innerHTML更好。元素.innerText属性。元素.innerHTML属性。2、二者区别是什么呢。

2024-04-03 16:15:31 145 1

原创 基本数据类型转换(Conversion)

例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-04-03 16:14:41 791 1

原创 数据基本类型补充

快捷键:Ctrl+鼠标点击点击这个名字进入底层代码。

2024-04-02 13:33:59 152 1

原创 一分钟教会你JAVA基础语法,让你秒变程序员

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考努力不一定成功,但不努力一定失败。会安装java所需要的环境(jdk)jdk和jre以及jvm关系会配置java的环境变量知道java开发三步骤会编写java的入门程序(HelloWorld)理解三种注释方式计算机的基本数据类型计算机存储单位。

2024-04-01 20:18:30 948

原创 ASCII表

AscII

2024-04-01 19:21:05 228

原创 手把手教你JAVA!!!!爆肝JAVA历史,特点!环境!运行!规范!

目录第一章 JAVA概述文章目录前言一、JAVA语言发展历史二、java语言特点1.优点2.缺点Java语言跨平台原理Java语言跨平台原理JVM、JRE、JDK的关系三.Java语言开发环境JDK的下载JDK的安装配置环境变量配置 JAVA_HOME+Path四.HelloWorld开发说明程序开发步骤说明编写Java源程序保存.java源文件3、编译Java源文件生成.class字节码文件运行Java程序五.常见错误1书写错误2Java程序的结构与格式3、字符编码问题4、大小写问题。

2024-04-01 19:12:36 626

原创 前端!!数组和函数的学习

使用字面量的形式定义函数使用函数表达式声明函数(匿名函数)fun();//匿名函数也是需要调用的使用Function构造函数声明函数自执行函数(自己调用自己)})("abc")我发现我学了很多新的东西,比如什么是arguments,什么是作用域链等等;

2024-03-26 19:33:29 664

原创 前端 学习操作符和流程控制语句

加减乘除,取余(取整)操作符作用加减乘除取余()小括号()优先级最高注意:取余%用法,比如输入一个三位数,将每一位的值相加,用到取余var sum = prompt("请输入三位数");//这里的sum为字符串类型注意:加+的使用:加号特殊,值与值相加就是值,值与字符串类型相加会触发隐式转换结果为值,字符串与字符串相加会进行拼接。今天是主要是学习了运算符,掌握五种运算符,还有优先级,以及流程控制语句,break,continue。

2024-03-22 22:42:37 521 1

原创 前端开整!!!每日一问!!

有以下几个值,true,"125", -100, " 100.25Hello";其中:0," ",undefined,NaN,null。3.将某种类型的值转换为布尔值的函数是什么;分别为1 ,125 ,-100,NaN。被强转的数据.toString(16);被强转的数据.toString(2);在括号中添加数字可以将数字转换为相应的进制。根据isNaN()作用,写出如下弹框的结果。2.将某种数据转换为数值类型的三种方法。被强转的数据.toString();String(被强制转换的数据);

2024-03-21 17:45:19 204 1

常用类文档希望对你有用

常用类文档希望对你有用

2024-04-29

空空如也

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

TA关注的人

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