- 博客(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 92
原创 解决IDEA中的.class输出目录没有.class文件
使用IDEA查看.class文件可参考博客:我的博客第一步:第二步:注意:输出目录最好与下图的地址一致:
2020-07-28 17:48:58 2679
原创 使用IDEA查看.class文件
说明:.class文件即Java源代码编译后的文件。第一步:先查看.class文件的输出目录第二步:第三步:第四步:选择out目录,即.class文件输出目录,一直点ok即可结果展示:会多一个out文件
2020-07-28 17:18:50 2722 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 14092 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 1011
原创 简单了解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 945
原创 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 217
原创 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 7770
原创 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 315
原创 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 <
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 312
原创 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 160
原创 visual studio打开建好的项目后无 头文件 源文件 等文件夹
解决方法:1.2.选择.sln结尾的文件打开即可:3.结果展示:
2020-07-02 20:30:28 13738 13
原创 解决别人打不通你电话 总是提示在通话中
说明:已经排除拉入黑名单和免打扰模式。解决方法:手机设置---->双卡与移动网络---->SIM卡信息与设置---->选择SIM卡关闭高清通话即可。
2020-07-02 20:10:56 6829 1
原创 C++基础之函数的分文件编写
一.步骤:1.创建.h后缀名的头文件2.创建.cpp后缀名的源文件3.在头文件中写函数的声明4.在源文件中写函数的定义二.具体实现:1.头文件—>添加—>新建项:2.名称改为以.h为后缀名,然后点击添加按钮...
2020-07-02 17:50:31 495
qt-opensource-windows-x86-msvc2010-opengl-5.3.2
2023-12-27
R软件和RStudio集成开发环境安装包.zip
2020-12-09
Visual Studio 2017 免费版 社区版 安装包.zip
2020-06-23
怎样在MSVS中配置Mingw-w64?
2023-04-14
指针数组里为啥放的是字符串而不是地址呢?
2020-03-15
Rational Rose 中怎样把这个图画出来?
2019-12-19
postman中怎么设置界面字体大小?
2019-11-20
怎么 查询出所有雇员中已经工作了20年的所有雇员的基本信息 呢?
2019-11-09
mysql中查询出所有雇员的姓名及其所属上级的姓名
2019-11-07
为什么打印出来的是person类型?但在转换为person类型时要强制转换??不然报错
2019-11-07
这个数组怎么写呀?我贴图了滴呀
2019-11-01
Math.round(-4.6)和Math.round(-4.5)结果为啥不一样呢?
2019-07-05
cookie为什么通过request获取??
2019-06-22
JAVA中的对象只能调用成员变量和方法吗?
2018-10-30
虚拟机Linux系统使用命令终端时物理机磁盘经常爆红是什么原因?
2018-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人