自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Java学习】Java多线程知识总结

线程创建#### 方法一 继承Thread类重写run方法创建一个类继承Thread类重写run()方法创建Thread子类的对象通过此对象调用start()常用方法start() : 启动当前线程,调用当前线程的run()方法。run() : 通常需要重写此方法,将要创建的线程要执行的操作声明在此方法中。currentThread() : 静态方法,返回执行当前代码的线程。getName()/setName() : 获取/设置当前线程的名字。yield() : 释放当前CPU的

2020-10-19 16:19:01 134

原创 【详解】帮你理解Java的封装性

封装性问题引入当我们创建一个对象时,我们可以采用“对象.属性”的方式进行赋值,但是这种方法并不能对属性的值进行约束,比如一个特定的范围。但是实际问题中,我们一般要对属性的赋值加一些特定的限制条件。这个条件就不能在声明属性的时候添加,只能通过方法限定条件的添加(比如setAge)。同时为了防止直接调用对象的属性进行赋值,应将属性设为private属性。封装性的体现我们将属性xxx私有化(private),然后通过公共的方法setXxx()和getXxx()来设置和获取属性值。除了上面的描述外,封装性的

2020-07-23 14:32:54 220

原创 【详解】Java的值传递机制

Java的实参如何传入方法呢?Java里的参数传递方法只有一种:值传递。即将实际参数的副本(复制品)传入方法内,而参数本身不受影响。值传递机制如果参数是基本数据类型,此时参数传递给形参的是实参的数据值。如果参数是引用数据类型,此时参数传递给形参的是实参存储数据的地址值。(类似于C语言中的指针)代码示例import java.util.Scanner;public class Test1 { public void swap(Data data){ int c = d

2020-07-23 12:26:32 914

原创 【详解】标识符命名规则及命名规范

标识符凡是可以自己起名字的都叫做标识符。比如类名、变量名、包名、方法名、接口名等。标识符命名规则26个英文字母,0—9,_或$ 组成数字不可以开头不可使用关键字和保留字不能包含空格,严格区分大小写命名规范包名:多单词组成时所有字母小写 : xxxyyyzzz类名、接口名 : XxxYyyZzz变量名、方法名 : xxxYyyZzz常量名 : XXX_YYY_ZZZ...

2020-07-21 23:08:35 3706

原创 【通俗易懂】equals 与 == 的区别

值类型(int,char,long,boolean等)都是用==判断相等性。对象引用的话,==判断引用所指的对象是否是同一个。equals是Object的成员函数,有些类会覆盖(override)这个方法,用于判断对象的等价性。例如String类,两个引用所指向的String都是”abc”,但可能出现他们实际对应的对象并不是同一个(和jvm实现方式有关),因此用==判断他们可能不相等,但用equals判断一定是相等的。总结1、==操作符既可以用于比较基本的数据类型,也可以用于比较对象,而equals

2020-07-19 21:00:43 109

原创 【通俗易懂】Java中抽象类和接口的区别

接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的。而抽象类是可以有私有方法或私有变量的。另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用。...

2020-07-19 20:53:56 306

原创 【详解】JAVA集合只能存放引用类型的的数据,不能存放基本数据类型

Java中的map、list、set、map之类的集合容器中只能存放引用类型,而不能存放类似于int、double之类的基本类型。原因首先,集合的存在就是为了方便对多个对象的操作才出现的,集合是存储对象最常用的一种方式,也就是说,集合的从有到无都是因为对象,人们发现要保存多个对象很麻烦,于是便发明了集合,集合是依赖对象而生的,所以就对基本数据类型"不感兴趣"。但是,现在基本数据类型都有了其对应的封装的对象,而且有了自动拆箱和装箱功能,基本数据类型和其对应对象之间的转换变得很方便,想把基本数据类型存入集合

2020-07-19 17:20:09 7524 5

原创 【数据挖掘】使用C4.5决策树实现信贷用户逾期预测功能(含源码+报告)

题目要求 本次设计要求实现信贷用户逾期预测功能。具体要求如下:利用所学数据挖掘算法对给定数据进行训练得出信用评估模型,依据模型对1000个贷款申请人是否逾期做出预测(0-未逾期 1-逾期)。数据说明 数据概述 :数据包括脱敏后的个人基本信息、持卡信息、消费信息及信贷信息等。详见字段解释.xlsx。数据结构和数据规模 :数据分为训练集和验证集。 详见model.csv和te...

2019-08-02 22:32:45 4242 5

原创 [KMP算法]最简单通俗易懂求next数组的方法

什么是KMP算法KMP算法又称看毛片算法,是用来进行字符匹配的,比如要检查一个字符串S[]里是否有字符串P[],如果用暴力算法的话,也是可以解的,但是效率特别低,时间复杂度为O(m*n),而如果你用看毛片算法的话,时间复杂度为O(m+n)。本文先单独讲述kmp算法中一个重要的数组——next[]数组的求法,如果一个字符没有匹配成功,那么进行查询next数组将指针回溯,也可以理解成将目标数组往后...

2019-04-24 22:33:25 16197 8

原创 Problem C: 合唱比赛开始了!

Description为迎接计算机科技文化节的到来,我院面向一年级学生举办了一场合唱比赛。邀请了若干位专家担任评委,并为每个参赛队评分。现在,请设计一个程序来展示这个比赛过程。其中,类 Team描述了参赛队的信息,包括:专业名称、每个专家给该参赛队的评分以及最终得分等。类Contest描述了竞赛的信息,包括各个参赛队的列表,并提供1. void Input()方法:用于输入所有参赛

2017-05-09 21:24:03 443

原创 UVa815

每次都是看不懂题,上网搜题干的详解,然后着手开始做。。这道题感觉不是很难,思路就是先把数组由小到大排序,求出海拔高度,如果海拔高度比下一块低的话,就break。#include#include#includeusing namespace std;int main(){ int x,y,i,j,v; double h; int region=1;

2017-04-24 11:51:54 284

数据挖掘—数据.rar

实验报告见我的博客。 本压缩包内含python代码,建模的数据,预测的数据,字段解释。 本次设计要求实现信贷用户逾期预测功能。具体要求如下:利用所学数据挖掘算法对给定数据进行训练得出信用评估模型,依据模型对1000个贷款申请人是否逾期做出预测(0-未逾期 1-逾期)。

2019-08-02

空空如也

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

TA关注的人

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