自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java8新特性 2020版 Lambda表达式(关于lambda表达式这篇足矣)

Java8新特性 2020版 Lambda表达式1.Lambda表达式的简介:1.1Lambda表达式的概念:lambda表达式,是java8的一个新特性,也是java8中最值得学习的新特性之一;lambda表达式,从本质上来讲,是一个匿名函数,可以使用这个匿名函数,实现接口中的方法,对接口进行非常简洁的实现,从而简化代码。1.2Lambda表达式使用的场景:通常来讲,使用lambda表达式,是为了简化接口实现的;关于接口的实现,可以有很多方式来实现,例如:设计接口的实现类、使用匿名内部类。但是

2020-09-06 15:42:23 728

原创 将数组转换为集合后操作集合元素出现java.lang.UnsupportedOperationException

将数组转换为集合后操作集合元素出现java.lang.UnsupportedOperationException将数组转换为集合后操作集合元素出现java.lang.UnsupportedOperationException:今天在将数组转换为集合后操作集合中的元素出现java.lang.UnsupportedOperationException异常,所以我们根据编写测试代码和查看源码来分析报错的原因:测试代码:import java.util.Arrays;import java.util.Li

2020-09-04 18:26:06 319

原创 Java-API常见的练习题Demo04

Java-API常见的练习题Demo04线程的两种创建方式:方式一:1.创建一个普通类然后继承Thread线程类,然后重写Thread类里面的run方法即可,run方法是用来定义这个线程要执行的任务;方式二: 2.创建一个普通类然后实现Runnable接口,重写Runnable里面的抽象方法run()即可;两种创建线程的方式比较:第一种创建线程的方式结构简单,适合使用匿名内部类形式临时创建一个线程使用 ;但是第一种创建线程的方式也存在一些不足:由于java是单继承,这会导致

2020-09-01 18:05:38 777

原创 Java-API常见的练习题Demo03

1.使用文件流复制myfile.txt文件为myfile_cp.txtimport java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Scanner;/** * 使用文件流复制myfile.txt文件为myfile_cp.txt * FileInputStream * FileOutputStream */public class Tes

2020-08-27 20:47:49 876 1

原创 Java-API常见的练习题Demo02

Java-API常见的练习题Demo021. 定义私有属性:String name;int age;String gender;int salary;Date hiredate;//入职时间定义构造方法,以及属性get,set方法.定义toString方法,格式如:张三,25,男,5000,2006-02-15定义equals方法,要求名字,年龄,性别,薪资都相同,则认为内容一致。//属性私有,方法公有public class HomeworkDemo01 { private Stri

2020-08-27 11:09:49 769

原创 Java-API常见的练习题Demo01

Java-API常见的练习题Demo011.获取并输出当前目录下所有文件的名字import java.io.File;/** * 获取并输出当前目录下所有文件的名字 */public class HomeWorkDemo01 { public static void main(String[] args) { File file = new File("."); File[] files = file.listFiles(); for (int i = 0; i < fil

2020-08-26 08:51:11 1066

原创 Java异常处理机制-实际应用中的经验总结

Java异常处理机制-实际应用中的经验总结:处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理;在多重catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常;对于不确定的代码,也可以加上try-catch,处理潜在的异常;尽量去处理异常,切忌只是简单地调用printStackTrace()去打印输出;具体如何处理异常,要根据不同的业务需求和异常类型去决定;尽量添加finally语句块去释放占用的资源。...

2020-08-25 20:48:23 213

原创 Java中的递归求阶层和斐波拉切数列以及递归思想剖析

Java中的递归求阶层以及递归思想剖析在Java中,A方法调用B方法,我们很容易理解!递归就是A方法调用A方法!就是自己调用自己;利用递归可以用简单的程序来解决一些复杂的问题,它通常把一个大型的复杂的问题层层转化为一个与原问题相似的规模大小的问题求解,递归策略只需少量的程序就可以描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量,递归的能力在于用有限的语句来定义对象的无限集合;递归结构包括两个部分:递归头:什么时候不调用自身方法,如果没有头,将陷入死循环;递归体:什么时候需要调用自身方法;

2020-08-23 16:33:30 944

原创 Java中的可变参数以及命令行传递参数

Java中的可变参数以及命令行传递参数可变参数JDK1.5 开始,Java支持传递同类型的可变参数给一个方法;在方法声明中,在指定参数类型后加一个省略号(…);一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明。public class Demo01 { public static void main(String[] args) { //调用可变参数的方法 printMax(23,5,2,4,15,2.0

2020-08-23 15:44:33 245 1

原创 计算字符串长度.length()和数组长度.length的区别

计算字符串长度.length()和数组长度.length的区别写这篇文章主要是为了介绍在Java中如何获取字符串和数组的长度,文中会通过实例代码介绍计算字符串长度.length()和数组长度.length两者之间的区别,希望对大家的学习或者工作中具有一定的学习和参考价值:public static void main(String args[]){ int arr[] = new int[10]; int length = arr.length; System.out.println(len

2020-08-18 19:34:34 1283

原创 程序员常用的快捷键以及基本的DOS命令

程序员常用的快捷键以及基本的DOS命令Windows常用的快捷键删除文件或者文件夹:1.鼠标选中一个文件夹或者文件,然后点击键盘上面的Ctrl + d键即可,操作之后文件仍然存在于回收站,想要永久删除文件看下面;永久删除一个文件或者文件夹:1.鼠标选中一个文件或者文件夹,然后点击键盘上面的 Shift + Delete insert,系统会提示2.然后选择“是”即可永久删除文件,这个操作慎用!!!Windows打开任务管理器方式一:1.在任务栏一行点击鼠标右键,你会看到一个任务管理器,然

2020-08-17 19:30:39 328

原创 MarkDown入门级教程_适合小白入门

MarkDown入门二级标题三级标题四级标题五级标题字体Hello World!Hello World!Hello World!Hello World!引用这是引用,世界上有一种努力叫做靠自己,没有谁是随随便便就能成功的分割线—和***可以表示分割线图片表示图片超链接Java菜鸟成长记英文状态下的实现超链接列表namegenderage张三男21序号.空格实现有序列表无序列表:无序列表1

2020-08-14 20:02:39 187

原创 杨辉三角形的之java二维数组的应用

杨辉三角形的之java二维数组的应用:方案实施:1.声明一个8行8列的二维数组2.第一列和对脚线的值为1,其他列的值是其正上方元素和其左上方元素之和3.对数组进行赋值打印输出public class YangHuiTriangle{ public static void main(String args[]){ //在堆内存中声明二维数组array,其实就是一个一维数组, //因为二维数组中的元素一开始指向的是仅仅只是另外一个数组 int row = 8;//声明行数 //第一维

2020-08-13 20:34:43 164

原创 Java中的二维数组_数组中的数组

Java中的二维数组永远都是一维数组指向另外一个一维数组public class ArrayDemo2{//ArrayDemo2为类名 public static void main(String args[]){ //在堆内存中声明二维数组array,其实就是一个一维数组, //因为二维数组中的元素一开始指向的是仅仅只是另外一个数组 int [][] array = new int[3][]; //一开始的开辟的一维数组的长度是3,每个高维的数组[1]指向一个低维的数组[2]

2020-08-13 20:32:47 161

原创 Python决策树分析_泰坦尼克数据-每行代码包含注释

决策树分析:用泰坦尼克数据中的pclass,sex,age作为决策属性,Survived作类别属性,30%的数据作为测试集,70%作为训练集。用程序得到该数据集的决策树模型,并给出测试数据的准确度。数据集下载地址:链接:https://pan.baidu.com/s/1xIgTb2VK88Q0Bqp4TJwzPw提取码:dbdo# -*- coding: utf-8 -*-"""Created on Fri Apr 24 13:24:31 2020"""'''实验流程:先把数据分为两部

2020-08-13 20:31:47 786

原创 python基础语法实验_列表、集合、元组、字典

python基础语法实验本文主要是为了实现对python的基础语法和基本的数据结构进行系统的了解,比较适合初学者1.编写程序,输入一个大于2 的自然数,然后输出小于该数字的所有素数组成的列表。输入格式:一个大于2的自然数。输出格式:小于该数字的所有素数组成的列表。输入样例:在这里给出一组输入。例如:47输出样例:在这里给出相应的输出。例如:[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43]num = int(input())l

2020-08-13 20:30:40 2228

原创 python_DataFrame之loc和iloc之间的区别

解决为什么直接用下标来替换DataFrame里面的值时所属类型是Object而不是Int:问题描述:上课时我们判断“体育”列中的数据是否均为int格式,如果不是int类型的话我们应该用0去替换不是int格式的值,当我们直接用下标,即用以下方法实现时:然后我们使用df1.体育输出结果时,我们可以看到下图中虽然把体育这一列中的“作弊”换成了我们想要替换的0,但是当我们看它的数据类型时我们会发现是Object而不是Int类型的;解决过程:1.在上面的代码块执行完成后,我们不执行df1.体育输出结果时,我

2020-08-13 20:28:23 742

原创 Python之Apriori 算法分析——每行代码包含注释

Python之Apriori 算法分析:利用my_new_apriori.py文件,对杂货店商品进行关联规则挖掘,支持度=0.06,置信度=0.2使用的数据集:数据集下载地址:链接:https://pan.baidu.com/s/14Vgvv5OK-luwTgoEZozbRw提取码:vvym# -*- coding: utf-8 -*-import pandas as pdaimport numpy as np#定义函数data_set装载数据集def load_data_set(

2020-08-13 20:26:46 965

空空如也

空空如也

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

TA关注的人

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