自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 反射

1.什么是反射?1.反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法。2.反射可以在一个类运行的时候获取类的信息的机制,可以获取在编译期不可能获得的类的信息。3.对于任意一个对象,都能调用它的任意一个方法和属性。4.因为类的信息是保存在Class对象中的,而这个Class对象是在程序运行时被类加载器(ClassLoader)动态加载的。5.当类加载器装载运行了类后,动态获取Class对象的信息以及动态操作Class对象的属性和方法的功能称为Java语音的反射机制2.获取C

2021-02-26 15:42:43 487 1

原创 java 用户上传头像

package Shangchuantouxiang;import java.io.*;import java.util.Scanner;//思路:/** 1.定义一个方法,用来获取要上传的用户头像的 路径 getPath()* 2.定义一个方法,用来判断要上传的图像是否存在* 3.如果存在则,提示该图像存在,上传失败,不存在则上传提示上传成功*/public class Lujing {public static void main(String[] args) throws

2021-02-25 12:14:54 767 1

原创 字符流的读写以及拷贝

字符流只能读取纯文本1.一次读入一个字符package IO;import java.io.*;public class ReaderDemo1 {public static void main(String[] args) throws IOException { //创建字符流读取数据 Reader reader = new FileReader("day5\\lib\\1.txt"); //读取单一数据 /* int ch1 = reader.read();

2021-02-25 10:13:44 211

原创 java IO流介绍以及File类使用

(一)IO流:使用来传输数据的方式IO流的分类字节流InputStreamOutputStream字符流ReaderWriter(声明:上图来源宜春)IO体系(二)File类每个File类的对象表示一个磁盘文件或目录一下介绍一些构造方法和成员方法构造方法演示:(现在d盘下有目录123,目录中包含一个文档) package File;import java.io.File;//将d盘下的D:\123\1.txt封装成File类的对象public class

2021-02-23 21:54:00 147 1

原创 java异常

在java中提供了5个关键字来处理异常,其中1.try-catch-finally需要配套使用,用来捕获和处理异常;2.throw用于实际的抛出异常;3.throws用于声明有异常的抛出。1.try-catch-finally。程序先执行try中的语句,如果try中的语句没有问题则接着执行finally的程序。如果try中的语句存在问题则执行catch语句之后再执行finally。 package Yichang;public class Test {public static void m

2021-02-23 11:05:28 94 1

原创 java模拟斗地主简单机制

1.生成54张扑克牌2.将54张随机洗牌3.三个玩家参与游戏,将牌发给三个玩家,最后三张做底牌4.查看三人手中各自的牌以及底牌 package Doudizhu; import java.util.*; //模拟斗地主步骤/**1.买牌* 2.洗牌* 3.发牌* 4.看牌*/public class Maipai {public static void main(String[] args) { //1.定义一个双链集合,键表示编号,值表示具体的牌 Map&

2021-02-22 23:14:37 200

原创 java Map集合

Map 集合的特点能够存储唯一的列数据(唯一,不可重复)set能够存储可以重复的数据(可重复)list值的顺序取决于键的顺序键和值都是可以存储 null 元素的一个映射不能包含重复的键,每个键最多只能映射一个值1.标准学生类package Map;import java.util.Objects;public class Student {private String name;private int age;public Student() {}public Stude

2021-02-21 14:33:27 262 1

原创 java Set集合

set集合的特点是无序,唯一。所以在学生类中要重写equals和hashCode方法1.标准的学生类package Set;import java.util.Objects;public class Student {private String name;private int age;public Student() {}public Student(String name, int age) { this.name = name; this.age = age

2021-02-20 15:46:24 186

原创 java Collections类

package Collections;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class Test {public static void main(String[] args) { //1.创建集合对象 List list=new ArrayList<>(); //2.创建元素对象 //3.将元素添加到集合中 ..

2021-02-20 14:50:04 121

原创 java泛型

package Diedaiqi;import java.util.ArrayList;import java.util.List;public class Fanxing {public static void main(String[] args) { //1.创建集合对象 List<String> list= new ArrayList<>(); //2.创建元素对象 //3.将元素对象添加到集合中 list.add(...

2021-02-19 23:03:57 93

原创 java 迭代器

package Diedaiqi;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Test {public static void main(String[] args) { //通过迭代器遍历List集合 //1.创建集合对象 List list=new ArrayList(); //2.创建元素对象 //3.将元素对象添加.

2021-02-19 22:49:26 116

原创 java list集合的使用

1.先生成一个标准的学生类 package List;public class Student {private String name;private int age;public Student() {}public Student(String name, int age) { this.name = name; this.age = age;}public String getName() { return name;}public void

2021-02-18 14:51:00 345 1

原创 java Date和Calendar类使用

1.Data类 package Rili;import java.util.Date;public class Test {public static void main(String[] args) { //data类 //测试data类,空参构造。 Date datel=new Date(); System.out.println(datel); //获取当前时间的毫秒值 long time=datel.getTime(); Syst

2021-02-17 22:22:44 171

原创 java String类的转换方法

package String3;public class Test {public static void main(String[] args) { //定义一个字符串 String str="abc"; //1.将字符串转换为字节数组 byte[] by=str.getBytes(); for (int i = 0; i <str.length() ; i++) { System.out.println(by[i]); } .

2021-02-16 15:50:23 225

原创 java String类构造以及判断方法

package String2;public class Test {public static void main(String[] args) { //构造方法 //1.将指定的字节数组装换为字符串 byte[] by ={97,98,99}; String s1=new String(by); System.out.println(s1); //2.将指定的字符数组装换为字符串 char[] ch={'h','e','l','l',...

2021-02-16 15:08:18 216

原创 java string类获取功能方法

总结一下学到的string类的获取功能中常用六中方法,更多的方法可以查询APIpackage String;public class Test {public static void main(String[] args) { //方法一 获取字符串长度 应为9 String str="abca萌哒小丑鱼"; System.out.println(str.length()); //方法二 想要获得字符c char ch=str.charAt(2);

2021-02-15 22:03:00 136

原创 Java多态类型的转换

1.类型转换向上转型(自动类型装换)子类型转换成父类型Animal an = new Dog();向下转型(强制类型装换)父类型装换子类型Dog d =(Dog)animal;注意事项:1.只能在继承层次内转换(狗和动物可以,狗和猫不行)2.将父类对象装换成子类对象之前使用instanceof 检查。众所周知子类中独有的方法是不能调用的,但我们可以通过类型装换解决这样的问题。生成动物类 package Duotaileixingzhuanhuan;public class Ani

2021-02-14 11:04:52 473 2

原创 JAVA多态理解

什么是多态?通俗的讲是指事物有多种状态。比如:水在通常情况下是液态,但在外界环境变化时可能会是固态冰或者气态水蒸气。Java中多态三个步鄹1.要有继承关系2.要有方法重写3.要有父类应用指向子类对象代码案例:动物类1.生成一个动物类,成员变量只有名字name和一个成员方法eat。 package Duotai; public class Animal { private String name;public Animal() {}public Animal(String na

2021-02-08 21:34:44 1054

原创 JAVA方法重写和重载的区别

(图片来源:网上总结)

2021-02-08 20:58:55 107

原创 JAVA四大访问权限

2021-02-08 20:54:05 138

原创 2020-10-24

10月24日一年了,加油。

2020-10-24 19:21:05 69

原创 考研408往年真题

链接:https://pan.baidu.com/s/18Q8g5-hfz8KpIJYVmxJO0w提取码:oy2u

2020-09-30 08:56:45 2378 1

原创 Redis安装

Redis资源:链接:https://pan.baidu.com/s/17F28RpVk0WKJUZwtlxaB1w提取码:yqss1.打开一个 cmd 窗口 使用cd命令切换目录到 (你的解压目录)运行 redis-server.exe redis.windows.conf2.将 redis 的路径加到系统的环境变量(将Redis目录加到系统变量path后面3.启动客户端**另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。切换到redis目录(如果配置了系统变量则不用)下运行连接

2020-09-16 23:04:03 103

原创 2.1线性表

在说线性表之前让我们在回忆一下什么是线性结构?线性结构是一种基本的数据结构,主要用于对客观世界中具有单一前驱和后继的数据关系进行描述。线性结构的特点是数据元素之间呈现一种线性关系,即元素一个接着一个的排列。线性表: 是最简单的、最基本也是最常用的一种线性结构。常用的顺序存储和链式存储,主要的基本操作是插入、删除和查找。(表示的是逻辑结构)线性表定义: 线性表是具有相同数据类型的n(n>=0)个数据元素的有限数列,其中n为表长,当n=0的时候,线性表则为空表。假设线性表用L表示: L(a1,a2

2020-07-21 23:15:44 226

原创 数据结构1-2算法

算法的基本概念:是对特定问题求解步骤的一种描述,它是指令的有限序列,其中指令表示一个或多个操作。算法的五个重要特性:1.有穷性:一个算法必须总在执行有穷性之后结束,且每一步都在有穷时间内完成。2.确定性:每条指令必须有确切的含义。对于相同的输入只能得相同的输出。3.可行性:算法中描述的操作都可以通过已经实现的基本运算执行有限次来实现。4.输入:一个算法有零个或多个输入,这些输入取自某个特定的对象的集合。5.输出:一个算法有一个或多个输出,这些输出是与输入有着某种特定的关系的量算法和程序的区别:

2020-07-20 14:58:30 549

原创 数据结构1_1概念

1.**数据:**数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机程序识别和处理的符号集合。数据是计算机程序加工的原料。2.**数据元素:**数据元素是数据的基本单位,通常作为一个整体进行考虑处理。3.**数据项:**数据项是构成数据元素的不可分割的最小单位。例如:学生记录就是一个数据元素,它是有学号,姓名等数据项组成的。4.**数据对象:**数据对象是具有相同性质的数据元素的集合,是一个数据的子集。5.**数据类型:**一个值的集合和定义在此集合的一组操作的总称数据结构是相互之

2020-07-17 23:29:33 151

原创 15版本

自己记录一下没有详细步鄹,记得断网!!!!链接:https://pan.baidu.com/s/1P_d5zwh6mVv7zUezkUsBAw提取码:yrwn

2020-07-04 17:34:53 208 4

原创 QT翻金币游戏

声明:QT翻金币游戏代码并非本人所写,主要通过学习腾讯课堂视频之后所写。代码中间略有不同。我在这里提供一下程序所需图片资源与背景音乐资源:链接:https://pan.baidu.com/s/1XIUyXumqQ7_jBlB7q_YpHA 提取码:8hyq视频教程没有这个,你自己没法做。下面我给一下自己的源码,我建议还是自己按照视频理解每个函数的作用敲一遍源码:https://pan.baidu.com/s/1xtaTcPELxdE59UWOCDFvwQ 提取码:lmkq这个游戏里面我完成了一下

2020-05-28 12:56:32 2555 1

原创 python3.7安装

python版本有很多,我以3.7为例子安装操作如下:1.进去Python下载的官网:https://www.python.org/downloads/windows/找到适合自己的版本,选择下载2.下载完成,进入安装。我选择了自定义安装,可以自己指定路径。3.默认安装选型,点击下一步4.选择你想要安装的路径,点击安装5.等待安装的完成6.安装完成,关闭7,验证是否安装...

2020-05-03 21:58:42 761

原创 Javaweb概念介绍

1. Web概念Javaweb:使用java语言开发基于互联网的项目软件架构:c/s, b/s。C/S: client/server 客户端/服务器端 (安卓的开发)在用户本地有一个客户端程序,在远程有一个服务器程序例如:QQ,迅雷…优点:用户体验好缺点:开发,安装,部署,维护麻烦。B/S: browser/server 浏览器/服务器端 (一般项目使用)只需要一个浏览器...

2020-05-02 16:10:38 308

原创 你值得收藏的mysql总结(下)

首先这个博文是紧接上一个博文写的把上一个博文链接放到这:musql总结上文章目录(八)表的约束(九)多表操作(十)三大范式(十一)数据库的备份和还原(十二)多表查询(十三)事务(八)表的约束概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性。分类:主见约束:primary key非空约束: not null唯一约束:unique外键约束:foreign key非空...

2020-04-30 00:31:49 146

原创 你值得收藏的mysql总结(上)

@[TOC]mysql总结之上(一)数据库的基本概念(二)数据库MySQL安装与使用(三)SQL的基本概念与通用语法(四)数据库的CRUD操作(五)数据库表的CRUD操作(六)数据库表中记录的基本操作(七)数据库的查询操作(一)数据库的基本概念1.数据库英文database 简称DB2.什么是数据库?用于存储和管理数据的仓库。3.数据库的特点1.持久化的储存数据,其实数据...

2020-04-30 00:09:21 151

原创 匿名类(接口作为成员变量)

1.定义一个Hero类package edu.shengda;public class Hero {private String name;//英雄名字private Skill skill;//英雄技能public Hero() {}public Hero(String name, Skill skill) { this.name = name; this.s...

2020-04-13 09:31:35 155

原创 Java 内部类(基础学习)

一.所谓的内部类就像人的心脏和外部类身体一样的关系下面来代码package edu.shengda;public class Body { //外部类private String name;public class Heart{ //成员内部类 public void methondheart(){ //内部类的方法 System.out.prin...

2020-04-06 15:34:08 111

原创 Java (final关键字用法)

final关键字代表最终,不可改变的。常见的四种用法:1.可以用来修饰一个类2.可以用来修饰一个方法3.可以用来修饰一个局部变量4.还可以用来修饰一个成员变量1.当final关键字用来修饰一个类的时候,当前这个类不能有任何子类2.一个类如果是final,那么其中所有类的成员方法都无法进行覆盖重写3.final用来修饰局部变量,那么这个变量就不能更改4.final用来修饰成员变量时...

2020-03-18 20:48:39 85

原创 Java多态(笔记本电脑实现usb接口)

案例分析:进行描述笔记本类,实现笔记本使用USB鼠标、USB键盘USB接口,包含打开设备功能,关闭设备功能笔记本类,包含开机功能、关机功能、使用USB设备功能鼠标类,要实现USB接口,并具备点击的方法键盘类,要实现USB接口,具备敲击的方法重点在于:接口的基本使用、对象的上下转型以及使用接口作为方法的参数 。1.定义一个USB接口,两个抽象方法package edu.shengda...

2020-03-17 16:01:25 1347

原创 VMware Tools安装时客户机操作系统已将CD-ROM门锁定,并且可能正在使用CD-ROM(问题解决以及安装完整版)

首先说一下VMware Tools安装完到底起到什么作用呢?1.最明显的作用是可以直接把Windows界面的文件拖进linux虚拟机中2.可以适应用户的界面,鼠标可以直接在Windows和Linux之间移动等等。在安装时我遇到了下图的问题点击安装VMware Tools并没有任何反应,找不到文件。我用过了百度上的更改cd/dvd的方法,但是并没有解决,还弄得一团糟。最终查资料解决。下面来说...

2020-03-13 21:51:27 4623 6

原创 ubuntu出现intelVT-x问题解决

解决问题:我以联想电脑为例,大多数品牌如此,也有不是的百度随便一搜就有。1.重启,当电脑快进入时按F2,进入BIOS;(上下左右建可以控制)2.选择configuration,在选择intelvirualtechnoligy,此时该选项应该是disabled(关闭)。这个就是问题的所在3.回车,将disable(关闭)改为enabled(开启)4.保存设置(F10后回车),问题解决...

2020-03-11 19:04:31 493

原创 ubuntu16.04创建与安装

首先给出许可秘钥,我看大多数人找不到秘钥:CG392-4PX5J-H816Z-HYZNG-PQRG2版本是vm15.5的,15系列都能用(12,14的没试过)1.开始创建2.经典,下一步3.稍后安装操作系统4.选择版本ubuntu64位(图中的ubuntu也是可以,建议64位吧)5.自己可以自定义名字和位置,直接下一步6.磁盘大小稍微大一点,20g平常学习够用,后期深入可能会显小...

2020-03-11 18:58:49 496

原创 java发红包案例

本次的代码还是继承与类的结合。发红包的类型是平均分取红包金额,如果不能平均分,余下来的加到左后一个领取人的红包中。1.首先定义一个标准的用户类package edu.shengda;public class User {private String name;private int money;public User() {}public void show(){ Sy...

2020-03-04 21:00:37 570

空空如也

空空如也

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

TA关注的人

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