自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 权限修饰符--java

权限修饰符final: 不可改变。可以用于修饰类、方法和变量。类:被修饰的类,不能被继承。方法:被修饰的方法,不能被重写。变量:被修饰的变量,不能被重新赋值Java中有四种权限修饰符:public > protected > (default) > private同一个类(我自己) YES YES YES YES同一个包(我邻居)

2020-12-14 16:34:48 105

原创 Map集合--java

java.util.Map<k,v>集合Map集合的特点:1.Map集合是一个双列集合,一个元素包含两个值(一个key,一个value)2.Map集合中的元素,key和value的数据类型可以相同,也可以不同3.Map集合中的元素,key是不允许重复的,value是可以重复的4.Map集合中的元素,key和value是一一对应Map接口中定义了很多方法,常用的如下:public V put(K key, V value) : 把指定的键与指定的值添加到Map集合中。public

2020-12-12 23:16:43 95

原创 可变参数--Java

可变参数使用前提: 当方法的参数列表数据类型已经确定,但是参数的个数不确定,就可以使用可变参数.使用格式:定义方法时使用 修饰符 返回值类型 方法名(数据类型...变量名){}可变参数的原理: 可变参数底层就是一个数组,根据传递参数个数不同,会创建不同长度的数组,来存储这些参数 传递的参数个数,可以是0个(不传递),1,2...多个 /* 可变参数的注意事项 1.一个方法的参数列表,只能有一个可变参数

2020-12-12 17:40:00 136

原创 Collection接口相关--java

Collection接口所有单列集合的最顶层的接口,里边定义了所有单列集合共性的方法任意的单列集合都可以使用Collection接口中的方法 共性的方法: public boolean add(E e): 把给定的对象添加到当前集合中 。 public void clear() :清空集合中所有的元素。 public boolean remove(E e): 把给定的对象在当前集合中删除。 public boolean contains(E .

2020-12-12 17:34:43 78

原创 Java--接口---多态

接口含有默认方法使用default修饰,不可省略备注:接口当中的默认方法,可以解决接口升级的问题。接口的默认方法,可以通过接口实现类对象,直接调用。接口的默认方法,也可以被接口实现类进行覆盖重写。可以继承,可以重写,二选一,但只可以通过实现类的对象来调用静态方法注意事项:不能通过接口实现类的对象来调用接口当中的静态方法。正确用法:通过接口名称,直接调用其中的静态方法。格式:接口名称.静态方法名(参数);普通私有方法,解决多个默认方法之间重复代码问题,只有私有方法可以调用格式:p

2020-12-11 14:51:15 82

原创 java创建id自增的类

public class Student { private int id; // 学号 private String name; // 姓名 private int age; // 年龄 static String room; // 所在教室 private static int idCounter = 0; // 学号计数器,每当new了一个新对象的时候,计数器++ public Student() { this.id = ++idC.

2020-12-07 11:34:23 4891

原创 java字符串常用操作

//字符串构造方法 // 使用空参构造 String str1 = new String(); // 小括号留空,说明字符串什么内容都没有。 // 根据字符数组创建字符串 char[] charArray = { 'A', 'B', 'C' }; String str2 = new String(charArray); // 根据字节数组创建字符串 byte[] byt..

2020-12-07 10:42:55 84

原创 Date类的空参数构造方法java

/* Date类的空参数构造方法 Date() 获取当前系统的日期和时间*/ Date date = new Date(); System.out.println(date);//Sun Aug 08 12:23:03 CST 2088/*Date类的带参数构造方法Date(long date) :传递毫秒值,把毫秒值转换为Date日期*/ Date date01 = new Date(0L); System.out.println(date01);// Thu Jan

2020-11-20 17:49:48 718

原创 Java基础知识总结

Java基础知识总结(超级经典)写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。demo4,该技术什么时候用?test。———————————————————————————————————一:java概述:1991 年Sun公司的James Gosling等人

2020-11-03 17:09:48 130

原创 c++后端开发面试题

后端开发面试题#后端开发面试知识点大纲:##语言类(C++):###关键字作用解释:volatile作用Volatile关键词的第一个特性:易变性。所谓的易变性,在汇编层面反映出来,就是两条语句,下一条语句不会直接使用上一条语句对应的volatile变量的寄存器内容,而是重新从内存中读取。Volatile关键词的第二个特性:“不可优化”特性。volatile告诉编译器,不要对我这个变...

2019-10-21 09:43:38 1187

原创 查找法算法 c++实现

1.二分法查找#include <iostream>using namespace std;/******************************二分查找:又称折半查找,二分查找要求查找的数据必须是有序的,选取中间的数据为基数,将数据分成两部分与查找关键字进行比较,如果关键字大于基数则在基数右半部分查找(此处假设安升序排列),否则在左半部分查找。优点:1、速度...

2019-10-19 14:47:40 123

原创 xshell 忘记密码的操作

命令行输入sudo passwd根据提示输入新密码即可

2019-10-11 09:54:48 8025

原创 python面试题目

Table of ContentsPython语言特性1 Python的函数参数传递2 Python中的元类(metaclass)3 @staticmethod和@classmethod4 类变量和实例变量5 Python自省6 字典推导式7 Python中单下划线和双下划线8 字符串格式化:\x和.format9 迭代器和生成器10 *args and **kwarg...

2019-10-02 11:28:04 335

原创 mysql join使用

JOIN的含义就如英文单词“join”一样,连接两张表,大致分为内连接,外连接,右连接,左连接,自然连接。这里描述先甩出一张用烂了的图,然后插入测试数据。笛卡尔积:CROSS JOIN要理解各种JOIN首先要理解笛卡尔积。笛卡尔积就是将A表的每一条记录与B表的每一条记录强行拼在一起。所以,如果A表有n条记录,B表有m条记录,笛卡尔积产生的结果就会产生n*m条记录。下面的例子,t_blog有1...

2019-10-02 11:25:24 100

原创 mysql基础常用语法

Windows服务– 启动MySQLnet start mysqlsc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)– 创建Windows服务[ ]List itemsc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器m...

2019-10-02 10:34:24 127

原创 mysql常见练习题45题

create database school;use school;#学生表create table Student(Sno varchar(20) not null COMMENT ‘人名’,Sname varchar(20) not null COMMENT ‘姓名’,Ssex varchar(20) not null COMMENT ‘性别’,Sbirthday datet...

2019-10-01 22:44:24 2182

原创 查找方法--python

1.顺序查找1.1.算法简介顺序查找又称为线性查找,是一种最简单的查找方法。适用于线性表的顺序存储结构和链式存储结构。该算法的时间复杂度为O(n)。1.2.基本思路从第一个元素m开始逐个与需要查找的元素x进行比较,当比较到元素值相同(即m=x)时返回元素m的下标,如果比较到最后都没有找到,则返回-1。1.3.优缺点缺点:是当n 很大时,平均查找长度较大,效率低;优点:是对表中数据元素...

2019-10-01 16:52:25 121

原创 常用的排序法--python

冒泡排序## 标题## 标题**冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端1.1.冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大(升序),就...

2019-10-01 16:27:38 141

原创 github修改密码后,本地的git仓库,远程操作失败的问题解决

1.问题描述撤由于种种原因,之前一直使用的github远程仓库修改了密码,再继续开发项目时,并push到远程时,提示报错push代码报“fatal: Authentication failed for”2.解决方案(本人电脑时windows操作系统)1.控制面板–>所有控制面板项–>凭据管理器2.选择windows凭据,下面就会出现windows自动保存的github的项目...

2019-09-30 09:23:29 1249 1

转载 GIT使用简介

GIT文章目录GITGIT简介GIT使用基本概念初始配置基本命令版本控制保存工作区分支管理远程仓库远程仓库操作命令GitHub使用GIT简介什么是GITgit是一个开源的分布式版本控制系统,用于高效的管理各种大小项目和文件。代码管理工具的用途防止代码丢失,做备份项目的版本管理和控制,可以通过设置节点进行跳转建立各自的开发环境分支,互不影响,方便合并在多终端开发时,...

2019-07-28 20:21:17 119

空空如也

空空如也

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

TA关注的人

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