自定义博客皮肤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)
  • 资源 (7)
  • 问答 (12)
  • 收藏
  • 关注

原创 Java super关键字

protected权限修饰符:链接实例一:使用super关键字调用父类的成员变量和方法。父类:public class Person { protected String userName = "小明"; protected void doSomething(){ System.out.println("doSomething....."); }}子类:public class Student extends Person{ pri

2020-07-31 16:51:25 103

原创 Java 继承

注意:1.Java中所有的类都直接或间接继承object类,意思就是说,我们随便实例化一个类后都可以调用object类里的方法。2.java中类只有单继承,没有多继承。意思就是说,直接继承的父类只能有一个。简单继承实例:父类:/** * * 通过set/get方法访问成员变量,体现封装思想。 * */public class Person { private int money = 1000; public void eat(){ System.out

2020-07-31 10:40:42 227 1

原创 Java 封装

详细参考资料:Java 封装实例:/** * 注意事项: * * 1.属性必须私有。因为不能让其他类直接访问这个类的属性,要通过get/set方法来间接访问。 * * 2.get/set方法必须为public修饰。因为public方法是外部类访问该类成员变量(属性)的入口。 * */public class Student { private String name; private int age; public String getName() {

2020-07-31 09:59:08 91

原创 解决IDEA中的.class输出目录没有.class文件

使用IDEA查看.class文件可参考博客:我的博客第一步:第二步:注意:输出目录最好与下图的地址一致:

2020-07-28 17:48:58 2677

原创 使用IDEA查看.class文件

说明:.class文件即Java源代码编译后的文件。第一步:先查看.class文件的输出目录第二步:第三步:第四步:选择out目录,即.class文件输出目录,一直点ok即可结果展示:会多一个out文件

2020-07-28 17:18:50 2718 3

原创 Java实现冒泡排序以及冒泡排序的简单优化

冒泡排序:import java.util.Arrays;/** * 冒泡排序 * */public class Test2 { public static void main(String[] args) { int[] a = {1,2,4,3,9,5,2,20,100,99,0,3,2,1}; for (int i = 0; i < a.length; i++) { //如果不多减1会出现数组越界异常,因为下面使

2020-07-25 12:28:56 161

原创 解决IDEA中点击run with coverage后类后面出现%的问题

如果点击下图箭头所示的按钮就会出现题目所述问题:问题截图:解决方法:如果点击右下角的"Coverage"后没有红色“X”按钮出现则点击右上角设置按钮:至此,问题得到解决。

2020-07-25 09:56:25 14088 3

原创 Java反转一维数组的两种方法

public class Test1 { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9,10};//要反转的数组 int[] c = re(arr);//调用自定义的反转数组的方法 //打印反转后的数组 for (int i = 0; i < c.length; i++) { System.out.pr

2020-07-25 09:08:23 1010

原创 简单了解Java中的增强for循环

public class Test1 { public static void main(String[] args) { int arr[] = {1,2,3,4,5}; /** * 普通for循环遍历数组中的元素 */ for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); }

2020-07-19 10:07:18 144 1

原创 java基础之Scanner扫描器的简单使用

案例一:import java.util.Scanner;/** * 接收字符串 */public class Test1 { public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System.in); System.out.println("使用next方式接收:"); //判断用户有没

2020-07-18 17:09:09 943

原创 Java 解决商业货币计算中浮点数精度丢失问题

/** * 避免使用浮点数进行比较(特别是涉及到货币的业务),因为存在误差 */public class Test { public static void main(String[] args) { float e = 0.1f; double f = 1.0/10; System.out.println(e);//0.1 System.out.println(f);//0.1 Syst..

2020-07-17 21:35:14 216

原创 Java基础之进制

/** * Java中的进制表示 */public class Test { public static void main(String[] args) { int a = 10;//十进制 int b = 0b10;//二进制0b开头 int c = 010;//八进制0开头 int d = 0x10;//十六进制0x开头 System.out.println(a);//10 System

2020-07-17 21:30:00 108

原创 windows 打开控制面板及任务管理器 快捷键

一.打开控制面板:win+r 输入control 然后回车。二.打开任务管理器:Ctrl+Shift+Esc

2020-07-17 08:01:38 7644

原创 IDEA中搜索jdk中的类以及查看接口的实现类

一.搜索jdk中的类:ctrl + n二.查看接口的实现类:ctrl + alt + b三.查看类或接口的继承关系:ctrl + h

2020-07-16 08:58:33 446

原创 C++基础之结构体中const的使用场景

说明:用const来防止误操作。#include <iostream>using namespace std;#include<string>struct Student{ string name; int age; int score;};void printStudents(const struct Student *s1){ //s1->age = 19;//编译报错,因为形参有const修饰所以不可修改,只能打印(读) cout <

2020-07-05 22:23:55 314

原创 C++基础之结构体做函数参数

说明:将结构体作为参数向函数中传递有值传递和地址传递两种方式。#include <iostream>using namespace std;#include<string>struct Student{ string name; int age; int score;};/* 1.值传递*/void printStudent1(struct Student s1){ cout << s1.name << s1.age &lt

2020-07-04 17:55:38 339

原创 C++基础之结构体嵌套结构体 实例

实例:老师辅导学生#include <iostream>using namespace std;#include<string>/* 定义学生和老师两个结构体*/struct Student{ string name; int age; int score;};struct Teacher{ int id; string name; int age; struct Student s1;};int main() { struct T

2020-07-04 17:19:26 640

原创 C++基础之结构体指针

结构体指针:通过指针访问结构体中的成员。具体实现:#include <iostream>using namespace std;#include<string>/* 定义一个结构体*/struct Student{ string name; int age; int score;};int main() { /* 创建结构体变量 */ struct Student s1 = {"小红",12,68}; /* 指针指向结构体变量 *

2020-07-04 16:55:32 311

原创 C++基础之结构体数组

结构体数组:将自定义的结构体放入到数组中方便维护。#include <iostream>using namespace std;#include<string>/* 定义一个结构体*/struct Student{ string name; int age; int score;};int main() { /* 创建结构体数组并赋值 */ struct Student stuArray[3] = { {"小明",19,60},

2020-07-04 10:41:36 515

原创 C++基础之结构体的定义和使用

一.结构体的基本概念结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。二.具体使用#include <iostream>using namespace std;#include<string>/* 声明结构体*/struct Student{ string name; int age; int score;};int main() { /* 赋值并使用方式一 */ struct Student s1;//定义结构体类型变量s1

2020-07-04 08:34:08 694

原创 C++基础之地址传递+数组冒泡排序实例

关键点:向函数传入数组首地址#include <iostream>using namespace std;/* 冒泡排序*/void bubbleSort(int *arr,int length){ for (int i = 0; i < length - 1; i++) { for (int j = 0; j < length - 1 - i; j++) { if (arr[j] > arr[j + 1]) { int temp

2020-07-03 15:15:01 535

原创 C++基础之利用指针作函数的参数修改实参的值 地址传递

#include <iostream>using namespace std;/* 地址传递,可以修改实参的值*/void swap(int *p1, int *p2){ int temp = *p1; *p1 = *p2; *p2 = temp; }int main() { int a = 10; int b = 20; swap(&a, &b); cout << "a=" << a << endl;

2020-07-03 14:47:09 483

原创 C++基础之利用指针访问数组中的元素

关键点:拿到数组首地址。#include <iostream>using namespace std;int main() { int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; int *p = arr;//数组名就是数组首地址 cout << "第一个元素:" << arr[0] << endl;//1 cout << "指针访问第一个元素:" << *p << endl;/

2020-07-03 10:47:40 1407

原创 C++指针基础之const修饰指针

一.const修饰指针有三种情况:1.const修饰指针:常量指针2.const修饰常量:指针常量3.const既修饰指针又修饰常量二.特点:常量指针:指针的指向可以修改,但是指针指向的值不可以修改。 int a = 20; const int *p = &a;//常量指针指针常量:指针的指向不可以修改,但是指针指向的值可以修改。 int a = 20; int * const p = &a;//指针常量const既修饰指针又修饰常量:指针的指向和指针指向的值都

2020-07-03 10:04:23 159

原创 还原visual studio窗口布局并且显示错误列表等常用窗口

1.常用窗口:2.还原窗口布局:可将打乱的布局还原到默认的正常状态

2020-07-02 21:30:56 5187 1

原创 visual studio打开建好的项目后无 头文件 源文件 等文件夹

解决方法:1.2.选择.sln结尾的文件打开即可:3.结果展示:

2020-07-02 20:30:28 13694 13

原创 解决别人打不通你电话 总是提示在通话中

说明:已经排除拉入黑名单和免打扰模式。解决方法:手机设置---->双卡与移动网络---->SIM卡信息与设置---->选择SIM卡关闭高清通话即可。

2020-07-02 20:10:56 6803 1

原创 C++基础之函数的分文件编写

一.步骤:1.创建.h后缀名的头文件2.创建.cpp后缀名的源文件3.在头文件中写函数的声明4.在源文件中写函数的定义二.具体实现:1.头文件—>添加—>新建项:2.名称改为以.h为后缀名,然后点击添加按钮...

2020-07-02 17:50:31 493

Qt5.15及以上版本的在线安装器

从5.15开始,不再支持离线安装,如果需要离线安装,可能需要购买商业版本,那我们就免费在线安装。

2023-12-29

qt-opensource-windows-x86-msvc2010-opengl-5.3.2

qt-opensource-windows-x86-msvc2010-opengl-5.3.2

2023-12-27

开源项目:天气预报项目源码

开源项目:天气预报项目源码

2023-08-21

Qt 添加MySQL驱动教程(成功版)

Qt 添加MySQL驱动教程(成功版)

2023-07-25

Sublime Text 3打开txt中文乱码的解决方法

Sublime Text 3打开txt中文乱码的解决方法

2023-02-28

Typora-x64-free.zip

Typora windows64位 免费版(测试版)安装程序;博客编写利器。

2021-12-02

javaMail.zip

使用java语言发送邮件,实现发送邮件功能必备jar包。提供其它javaMail的jar包版本下载地址。

2021-07-09

R软件和RStudio集成开发环境安装包.zip

R软件是统计领域必备开发利器,但是R软件自带的RGui界面简陋、功能不多,因此我同时上传了RStudio集成开发环境。更好的帮助大家学习R语言!!zip包里也有安装注意事项!!

2020-12-09

svn服务器和客户端-安装包

svn服务器和客户端-安装包 方便大家集成代码,减少不必要的工作量 svn也要好好学习一下,说不定哪一天就用到了

2020-10-25

python3.8.3解释器安装包.zip

提供安装包,安装过程,名词解释。下载完成过后双击安装包进行安装,点击readme文本文件即可查看名词解释和安装过程。

2020-09-06

Visual Studio 2017 免费版 社区版 安装包.zip

windows下的c++开发利器。免费使用的开发工具。并且支持多种编程语言的开发。一定会让你爱不释手,欲罢不能。

2020-06-23

HBuilderX.1.6.2.20190220.zip

一款支持HTML5的Web开发IDE;大幅提升HTML、js、css的开发效率。

2019-06-03

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

TA关注的人

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