java
星痕落雪
学生,
展开
-
java——爬虫和数据清洗
数据清洗什么是数据清洗1.数据清洗(Data cleaning)– 对数据进行重新审查和校验的过程,目的在于删除重复信息、纠正存在的错误,并提供数据一致性。数据清洗从名字上也看的出就是把“脏”的“洗掉”,指发现并纠正数据文件中可识别的错误的最后一道程序,包括检查数据一致性,处理无效值和缺失值等。为什么进行数据清洗因为数据仓库中的数据是面向某一主题的数据的集合,这些数据从多个业务系统中抽取而来而且包含历史数据,这样就避免不了有的数据是错误数据、有的数据相互之间有冲突,这些错误的或有冲突的数据显然原创 2020-10-16 20:35:41 · 4901 阅读 · 0 评论 -
正则表达式详解
(PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快)初步介绍在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎.转载 2020-09-28 10:17:44 · 302 阅读 · 0 评论 -
System.exit()和dispose()的区别
先放上 System.exit(status)的源码* @param status * Termination status. By convention, a nonzero status code * indicates abnormal termination. * * @throws SecurityException * If a security manager is present and原创 2020-08-04 12:00:21 · 316 阅读 · 0 评论 -
对Java中的finalize()函数的理解
finalize()的设计理念众所周知,Java 中有垃圾回收器回收无用对象占用的内存,但是,假若,你创建的对象不是通过 new 来分配内存的,而垃圾回收器只知道如何释放用 new 创建的对象的内存,所以它不知道如何回收不是 new 分配的内存。为了处理这种情况,Java 允许在类中定义一个名为 finalize() 的方法。finalize()的工作原理它的工作原理"假定"是这样的:当垃圾回收器准备回收对象的内存时,首先会调用其 finalize() 方法,并在下一轮的垃圾回收动作发生时,才会真正回原创 2020-07-22 15:14:33 · 250 阅读 · 0 评论 -
【java编程思想第五版笔记】第十五章 异常(上)
文章目录第十五章 异常为什么要有异常?异常和普通问题的区别使用异常的优点异常参数异常捕获异常处理程序终止和恢复自定义异常异常声明第十五章 异常最后更新时间:2020.05.19本笔记大部分基于《on java 8》整理, 另外初学者一枚,大家多多关照,有错误可以在下面说出来 谢谢大家为什么要有异常?1.java 的基本理念是“结构不佳的代码不能运行”。2.改进的错误恢复机制是提高代码健壮性的最强有力的方式。3.java 的主要目标之一就是创建供他人使用的程序构件。4.要想创建健壮的原创 2020-05-19 16:46:29 · 376 阅读 · 1 评论 -
萌新java编程思想第五版笔记合集(慢慢更新中)
萌新java编程思想第五版笔记合集(慢慢更新中)由于本书整理起来比较难,作者本人也有点咸鱼,所以速度会比较慢,不过会慢慢更新的【java编程思想第五版笔记】## 第一章 对象的概念(更新完毕)【java编程思想第五版笔记】第八章复用(更新完毕)...原创 2020-05-09 20:40:14 · 354 阅读 · 2 评论 -
【java编程思想第五版笔记】第一章 对象的概念(更新完毕)
文章目录第一章 对象的概念什么是“纯粹”的面向对象程序设计方法接口、封装什么是封装?为什么使用访问控制权限?访问控制权限修饰符复用继承多态多态的优点要注意的地方解决的方法具体原理单继承结构单继承的好处集合集合诞生的原因集合的优点java类库中的集合类型为什么选择集合?异常处理最后更新时间:2020.05.09本笔记大部分基于《on java 8》整理, 另外初学者一枚,大家多多关照,有错误可以在下面说出来 谢谢大家第一章 对象的概念什么是“纯粹”的面向对象程序设计方法万物皆对象。你可以原创 2020-12-21 08:34:20 · 702 阅读 · 0 评论 -
【java编程思想第五版笔记】第八章复用(更新完毕)
【java编程思想第五版笔记】第八章复用(更新中)继承语法代码复⽤是⾯向对象编程(OOP)最具魅⼒的原因之⼀。面向过程和面向对象复用的区别:对于像 C 语⾔等⾯向过程语⾔来说,“复⽤”通常指的就是“复制代码”Java 围绕“类”(Class)来解决问题。我们可以直接使⽤别⼈构建或调试过的代码,⽽⾮创建新类、重新开始。**前提:**在不污染源代码的前提下使⽤现存代码两种方法:组合和继承...原创 2020-04-22 17:45:10 · 647 阅读 · 11 评论