自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奇迹

当你试图解决一个你不理解的问题时,复杂化就产成了。——Andy Boothe

  • 博客(53)
  • 收藏
  • 关注

原创 cpp实现职工管理系统,项目说明+代码+gitee地址(多态等技术)

cpp

2023-07-24 09:50:46 131 1

原创 利用Cpp类模板知识,实现一个通用的数组类

myArray.hpp中代码。数组类封装.cpp中。

2023-04-17 15:02:59 155

原创 Pycharm安装matplotlib报错如何解决?Pycharm安装matplotlib很慢怎么办

pip安装网速慢,使用国内镜像

2023-03-09 23:20:38 4111

原创 C语言实现扫雷小游戏

c语言实现扫雷

2022-11-11 11:04:01 747

原创 C语言三子棋

c语言三子棋

2022-11-08 15:54:58 601

原创 C语言实现猜数字小游戏

C语言实现猜数字小游戏

2022-10-27 16:04:51 858

原创 阶段性的简单目标

阶段性目标

2022-10-16 10:37:57 157 1

原创 Python安装,一目了然,看完还不会你k我

python

2022-09-22 19:14:18 173 2

原创 XML笔记day05 命名空间+CDATA解析忽略+DOM高级

文章目录XML命名空间XML CDATAXML DOM高级XML命名空间XML 命名空间提供避免元素命名冲突的方法。命名冲突在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。这个 XML 携带 HTML 表格的信息:<table><tr><td>Apples</td><td>Bananas</td></tr></table>这个 XML 文档

2021-01-04 15:02:20 147

原创 XML笔记day04 XMLHttpRequest 对象+XML解析器+XML DOM+XML应用实例

文章目录XMLHttpRequest 对象XML Parser解析器XML DOM在 HTML 页面中显示 XML 数据XML应用程序实例附:XMLHttpRequest 对象XMLHttpRequest 对象用于在后台与服务器交换数据。XMLHttpRequest 对象能够:在不重新加载页面的情况下更新网页在页面已加载后从服务器请求接受数据在后台向服务器发送数据创建一个 XMLHttpRequest 对象所有现代浏览器(IE7+、Firefox、Chrome、Safari 和 Opera

2021-01-03 12:29:24 524 1

原创 XML笔记day03 验证+验证器+文档查看

文章目录XML验证形式良好的XML文档验证XML文档XML DTDXML SchemaXML验证器XML 错误会终止您的程序XML 进行语法检查实例DTD 来验证 XMLXML查看查看XML文件为什么 XML 显示这个样子?XML验证通过 DTD 验证的XML是"合法"的 XML。形式良好的XML文档语法规则:XML 文档必须有一个根元素XML元素都必须有一个关闭标签XML 标签对大小写敏感XML 元素必须被正确的嵌套XML 属性值必须加引号<?xml version="1.0

2021-01-02 11:47:30 104

原创 XML笔记day02 树结构+语法+元素+属性

文章目录树结构实例1XML 文档形成一种树结构实例2语法XML 文档必须有根元素XML 声明所有的 XML 元素都必须有一个关闭标签XML 标签注意大小写敏感XML 必须正确嵌套XML 属性值必须加引号实体引用XML 中的注释XML 以 LF 存储换行元素什么是 XML 元素?XML命名规则XML 元素是可扩展的属性XML 属性必须加引号XML 元素 vs. 属性三种方式表示属性与元素避免 XML 属性?针对元数据的 XML 属性树结构XML 文档形成了一种树结构,它从"根部"开始,然后扩展到"枝叶"。

2020-12-30 16:30:23 188

原创 XML笔记day01 简介+用途

文章目录简介什么是XMLXML与HTML之间的差异XML 不会做任何事情用途XML 指可扩展标记语言(eXtensible Markup Language)。XML 被设计用来传输和存储数据。简介XML 被设计用来传输和存储数据。HTML 被设计用来显示数据。什么是XMLXML 指可扩展标记语言(EXtensible Markup Language)。XML 是一种很像HTML的标记语言。XML 的设计宗旨是传输数据,而不是显示数据。XML 标签没有被预定义。您需要自行定义标签。XM

2020-12-29 22:39:58 74

原创 Java 枚举(enum)

Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。//例如定义一个颜色的枚举类。enum Color { RED, GREEN, BLUE; } 以上枚举类 Color 颜色常量有 RED, GREEN, BLUE,分别表示红色,绿色,蓝色。//实例enum Color{ RED, GREEN, BLUE;}

2020-11-16 09:41:37 190

原创 Java 重写(Override)与重载(Overload)

文章目录重写(Override)重写的规则重载(Overload)重载规则动态绑定的内幕:重写与重载之间的区别总结重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写!Notes:在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法,但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法,如

2020-11-16 09:23:53 170

原创 java泛型

文章目录what is 泛型泛型的好处泛型类型泛型类单类型参数的泛型类多个类型参数的泛型类泛型类的类型嵌套泛型接口泛型方法通配符常用的 T,E,K,V,?? 无界通配符上界通配符 < ? extends E>下界通配符 < ? super E>泛型的约束使用泛型的建议what is 泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类

2020-10-24 18:59:14 118

原创 java异常处理

文章目录异常处理引入异常的层次java内置异常类非检查性异常检查性异常异常方法抛出异常throws/throwthorwsthrow捕获异常实例多重捕获块实例fianlly关键字实例声明自定义异常实例通用异常异常处理引入异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.

2020-10-19 09:39:17 124

原创 Character类

引入Character类用于对单个字符进行操作。Character类在对象中包装一个基本类型char的值。在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情况,为了解决这个问题,Java语言为内置数据类型char提供了包装类Character类。构造函数Character(char varlue)//构造一个新分配的 Character 对象,用以表示指定的 char 值。常用方法isLetter() 方法,判断字符是否为字母、如果字符为字母,则返回 true;否则返回

2020-10-16 23:07:28 584

原创 JVM(java虚拟机)是什么,JVM作用和特征

JVM简介JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码 (字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。

2020-10-15 16:34:24 2709 1

原创 JRE介绍

JRE简介JRE(Java Runtime Environment,Java运行环境):包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)JRE是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application

2020-10-15 16:24:12 6287

原创 Java中JDK介绍

JDK简介JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了属于自己的JDK,例如国外IBM公司开发了属于自己的JDK,国内淘宝也开发了属于自己的JDK,各个组织开发自己的JDK

2020-10-15 16:20:16 3323

原创 Object类

文章目录引入类的构造器(构造方法)Object类的方法Object clone() 方法Object equals() 方法Object hashCode() 方法Object getClass() 方法Object toString() 方法Object finalize() 方法wait,notify,notifyAll方法Object类型转换Object转Stringobject转intobject转DateObject数组引用讨论引入Object类是类层次结构的根,Java中所有的类从根本上都继

2020-10-14 20:52:23 262

原创 数字格式化类NumberFormat

文章目录NumberForma基本使用DecimalFormatNumberForma基本使用NumberFormat表示数字的格式化类,按照本地的风格习惯进行数字的显示。//定义public abstract class NumberFormat extends FormatNumberFormat是一个抽象类,Format的子类。常用方法使用当前语言环境格式化数字public class NumberFormatDemo1 { public static void main(

2020-10-11 12:55:03 1656

原创 日期操作类

文章目录Date类Date转换成StringCalendar类Date,Calendar相互转换DateFormat类SimpleDateFormat类转换指定字符串为DateDate转换为stringDate类Date的方法比较少,一般结合Calendar(时间操作),SimpleDateFormat(格式化日期)等一起使用。/** *返回当前时间,包括年月日时分秒 * 获取现在时间 * 返回短时间字符串格式yyyy-MM-dd HH:mm:ss * */

2020-10-10 21:23:48 148

原创 Random类 以及应用简单猜数游戏

文章目录介绍常用方法表随机产生某个范围内的整数设置随机数种子猜数小游戏介绍Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也完全相同。这点在生成多个随机数字时需要特别注意。使用Random类,一般是生成指定区间的随机数字

2020-10-09 18:05:30 259

原创 System类

文章目录介绍常用方法表方法介绍及测试操作获取系统信息返回毫秒为单位的当前时间退出程序运行垃圾回收器数组拷贝介绍System类是一些与系统相关属性和方法的集合,在System类中所有方法都是静态的,可以直接使用Systemll类调用。System类内部包含in、out和err三个成员变量,分别代表标准输入流(键盘输入),标准输出流(显示器)和标准错误输出流(显示器)。常用方法表方法介绍及测试操作获取系统信息System.getProperty()是获得系统中属性名为key的属性对应的值。假如

2020-10-09 17:15:52 677

原创 Math类

在 Java 中 Math 类封装了常用的数学运算,提供了基本的数学操作,如指数、对数、平方根和三角函数等。Math 类位于 java.lang 包,它的构造方法是 private 的,因此无法创建 Math 类的对象,并且 Math 类中的所有方法都是类方法,可以直接通过类名来调用它们。代码测试import org.junit.Test;import java.util.Random;public class TestClass { /** *返回参数的绝对值。

2020-10-08 23:23:05 2427

原创 Runtime类,Process类

文章目录认识Runtime类得到JVM的内存空间信息Runtime与Process认识Runtime类Runtime类表示运行时操作类, 是一个封装了JVM进程的类,每一个JVM对应着一个Runtime类的实例,此实例由JVM运行时为其实例化。因为Runtime类本身构造方法是私有化的(单例设计),如果想取得一个Runtime实例:这种形式Runtime run=Runtime.getRuntime();得到JVM的内存空间信息使用Runtime类可以取得JVM中的内存信息,最大内存空间,

2020-10-08 15:58:10 299 1

原创 StringBuffer类

StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。在StringBuffer类中存在很多和String类一样的方法,这些方法在功能上和String类中的功能是完全一样的。特点:StringBuffer是线程安全、.

2020-10-08 08:19:26 441 1

原创 包装类,装箱拆箱,匿名内部类,Number类

文章目录包装类装箱拆箱包装类应用匿名内部类包装类包装类就是将8种基本类型变成一个类的形式。JDK文档有包装类的继承关系:Integer,Byte,Float,Double,Short,Long都属于Number类的子类,Number类提供一系列返回以上6种基本数据类型的操作;Character属于Object的直接子类;Boolean属于Object的直接子类Number是一个抽象类,将数字包装类的内容变成基本数据类型。装箱拆箱将一个基本数据类型变成包装类是装箱操作;将一个包装类

2020-10-07 19:59:45 118

原创 内部类

基本定义在类内部定义的类就是内部类内部类可声明为public或private,对其访问的成员变量和成员方法完全相同;class Outer{//定义外部类 private String info="hello world";//定义外部类的私有属性 class Inner{//内部类 public void print(){ System.out.println(info); } } publi

2020-10-06 22:03:20 47

原创 数据结构引入

文章目录基本概念和术语数据数据元素数据项数据对象数据结构逻辑结构和物理结构逻辑结构集合结构基本概念和术语数据数据:是描述客观事物的符号,计算机内可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。这里的数据其实就是符号,这些符号要具有两种前提:可以输入到计算机内能被计算机程序处理数据元素数据元素:是组成数据的,有一定意义的基本单位,在计算机中通成作为整体处理,也成为记录。数据项数据项:一个数据元素由若干个数据项组成。数据项是数据不可分割的最小单位。数据对象数据对象:

2020-10-06 12:53:28 515 3

原创 this,static,理解main方法,代码块

文章目录thisstatic理解main代码块thisthis强调本类中固定方法,除此外还有如下作用:表示本类中的属性使用this调本类的构造方法表示当前对象// 表示本类中的属性class Person{ private String name; private int age; public Person(String name, int age) { this.name = name;//明确表示 为类中的name属性赋值 t

2020-10-04 10:54:29 131

原创 String类(不包含正则表达式)

文章目录实例化String对象两种实例化方式的区别字符串内容不可改变String内容比较String类中常用方法实例化String对象//直接赋值String name="张三";//调用String类中的构造方法//在此类中有public String(String original){}String name=new String("张三");两种实例化方式的区别String str1="abc";String str2="abc";String str3="abc";Stri

2020-09-26 22:44:38 491 1

原创 类与对象

通过一个实例了解面向对象和面向过程:现在有两个师傅要做设计一个首饰盒;面向过程师傅:用户提出哪些需求,师傅就针对用户要求进行制作,直接造出一个完整的首饰盒;面向对象师傅:针对用户提出的需求进行分析,将分析的结果设计成一张图纸,与用户确认,然后将一切的准备工作全部处理完后再分块制作,最后将每个小部分组装装起来;面向对象师傅比面向过程师傅更能适应用户的需求;当用户提出新需求,面向过程得推倒重做,面向对象只需要改一部分;对于面向对象的程序设计有封装性,封装性,多态性。文章目录面向对象三大特性引入封装继

2020-09-25 12:36:12 105 1

原创 数组定义&使用,数组的引用传递,方法声明及使用,foreach输出

文章目录数组一维数组二维数组三维数组数组的传递引用方法方法的概念方法的形参方法的引用类型参数方法的返回类型方法重载方法的递归调用foreach输出数组一维数组数据类型是声明数组元素的数据类型,数组名是起的名称,长度存放多少元素;//数组声明int score[]=null;//默认值是空score=new int[4];int score[]=new int[10];//声明一个元素个数位10的整型数组score,同时开辟一块内存空间供其使用;//静态初始化int score[]={

2020-09-24 22:40:25 455

原创 阶乘之和,水仙花数,整数内容交换,99乘法表,判断三数最大值

阶乘之和import java.util.Scanner;public class 求阶乘之和 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int a=scanner.nextInt(); int sum=0; int num=1; for (int i=1;i<=a;i++){

2020-09-24 19:43:11 111

原创 运算符及其优先级,逻辑语句

文章目录运算符赋值运算符一元运算符算术运算符关系运算符逻辑运算符括号运算符运算符优先级位运算简单运算符选择与循环语句程序结构选择结构循环结构运算符运算符可以分为:赋值运算符,算术运算符,关系运算符,逻辑运算符,条件运算符和括号运算符。赋值运算符java中”=“号不是等于的意思,是赋值的意思; int a=20; //赋值运算符 = += -= *= /= %= int a=20; a=a+23; //赋值运算符优先级最低一元运算符+(正号),

2020-09-24 19:08:59 1221

原创 数据类型划分,基本数据类型,数据类型的转换

数据类型划分java数据类型分为 基本数据类型 和 引用数据类型;基本数据类型包括:boolean,byte,int ,char,short,int,lont,float,double等类型。引用数据类型:以一种特殊形式指向变量的实体,这种计指类型与c/c++ 的指针,这类变量在声明时不会分配内存,必须进行另外开辟内存空间的操作,如字符串与数组均属于这种类型。基本数据类型概述:以代码形式展示基本数据类型:public class 变量概述 { public static v

2020-09-23 23:05:09 322

原创 注释,标识符,关键字,变量,常量

注释单行注释: // java编译器会自动忽略这部分信息**文档注释:**这种方式注释的内容会被注释成程序的正是文档,并能包含在如javadoc之类工具生成的文档中,并以说明该程序的层次结构及方法。/** *文档注释 * @uesr QIJI *///这是一个单行注释/**多行注释*你觉着简单吗 ?*/标识符java中包,类,方法,参数,变量名字由大小写字母,数字,下划线(_),$ 组成,但是不能以数字开头,也不能是java中的保留关键字。关键字注意三点:got

2020-09-23 22:21:44 54

空空如也

空空如也

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

TA关注的人

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