1 王昭

尚未进行身份认证

硕士在读,研究方向:机器学习&图像处理,Email: 1243609688@qq.com,欢迎交流学习!

等级
TA的排名 6w+

【JAVA】字符串操作 —字符串赋值、输出、合并、比较、查找、替换

一、前言前面,我们整体学习了有关文件操作方面的知识,实现了检测、新建、修改文件并写入或者复制移动的操作。本次学习的是有关字符串方面的操作,为方便大家学习,可以参照API阅读此类的各个方法知识。API链接如下:https://pan.baidu.com/s/1_DMTYTstbDtfdjutBE3h8Q提取码:elgp字符串广泛应用在Java编程中,在Java中字符串属于对象,Jav...

2019-04-10 17:06:56

【JAVA】文件操作(4)—使用二进制流对任何文件进行移动

一、前言本次学习应用于文件操作方面,前面我们说到实现文本的不同处理方式,本次目的是为了实现各种文件的复制操作。前面的博客中我们讲到了检测,新建,读取文件修改时间、大小和内容,并向指定文件写入指定内容、文本文件行读取并显示字节和字符数和使用二进制流对任何文件进行复制。这里我们学习二进制流对任何文件进行移动,因为与上一篇大同小异,所以API中方法和类学习也类似。二、任务学习任务要求:通过...

2019-04-04 21:55:31

【JAVA】文件操作(3)—使用二进制流对任何文件进行复制

一、前言本次学习应用于文件操作方面,前面我们说到实现文本的不同处理方式,本次目的是为了实现各种文件的复制操作。前面的博客中我们讲到了检测,新建,读取文件修改时间、大小和内容,并向指定文件写入指定内容和文本文件行读取并显示字节和字符数。这里我们学习二进制流对任何文件进行复制,并对文本和图片做一个例子。二、任务学习任务要求:通过二进制流的操作方式把程序调整为可以实现对任何类型文件进行文件...

2019-04-02 20:21:48

【JAVA】文件操作(2)—文本文件行读取并显示字节和字符数

一、前言本次学习应用于文本操作方面,前面我们说到实现文本的不同处理方式,本次目的是为了实现文件的各种操作。前面的博客中我们讲到了检测,新建,读取文件修改时间、大小和内容,并向指定文件写入指定内容。这里我们学习文本文件行读取输出,并显示每行的字节和字符数。二、任务学习任务要求:对文本文件按行进行读取,每读取一行后显示此行。统计此行有多少字节并显示统计结果。统计此行有多少字符并显示统...

2019-04-01 16:39:08

【JAVA】文件操作(1)—检测,新建,读取文件修改时间、大小和内容,并向指定文件写入指定内容

一、前言本次学习应用于文本操作方面,前面我们说到实现文本的不同处理方式,本次目的是为了实现文件的各种操作。前面的几篇博客中我们讲到了删除文本中的空白行、给文本中每个字符后加空格或斜杠、统计文档中汉字、数字、字母和空格标点的个数和文本处理中的字频统计(查询指定字词或统计全文字频)。这里我们分类进行学习文件的一些操作。二、任务学习任务要求:完成一个java application应用程序...

2019-03-08 21:21:06

【JAVA】文本处理(4)—文本处理中的字频统计(查询指定字词或统计全文字频)

一、前言本次学习应用于文本处理方面,前面我们说到实现统计不同种类的字符频率,本次目的是为了实现查询指定字词或统计全文字频。在上一篇博客中我们讲到了正则表达式的实际应用。在这里我们将要与数据打交道,所以我们将要学习JAVA中的“容器”(其中的Map接口)。二、分析学习(Map接口)1)介绍和引入现实生活中,我们经常需要成对存储某些信息。比如,我们使用的微信,一个手机号只能对应一个微信账户...

2019-02-25 21:06:17

【JAVA】文本处理(3)—统计文档中汉字、数字、字母和空格标点的个数

一、前言本次学习应用于文本处理方面,前面我们说到实现给文本字符后加斜杠和空格,本次目的是为了实现统计不同种类的字符频率。在上一篇博客中我们讲到了正则表达式。在这里我们将要实际的应用正则表达式,来识别和统计不同种类字符的频率。二、正则表达式语法1.从上一篇博客中暂提以下的语法表,详情参见正则表达式链接​ JAVA程序中也会使用到正则表达式API中相关类:相关类位于:ja...

2019-02-25 20:19:03

【JAVA】文本处理(2)—给文本中每个字符后加空格或斜杠

一、前言本次学习应用于文本处理方面,主要的功能是为了实现给文本字符后加符号,本次以斜杠和空格为例。大部分编程语言 、数据库、文本编辑器、开发环境都支持正则表达式。正如他的名字一样是描述了一个规则,通过这个规则可以匹配一类字符串。学习正则表达式很大程度上就是学习正则表达式的语法规则 。二、正则表达式语法1)普通字符字母、数字、汉字、下划线、以及没有特殊定义的标点符号,都是“普通字符”...

2019-02-25 16:38:00

【JAVA】文本处理(1)—删除文本中的空白行

一、前言本次学习应用于文本处理方面,主要的功能是为了实现删除文本中的空白行,便于我们阅读和储存。java.io包为我们提供了相关的API,实现了对所有外部系统的输入输出操作,这就是我们这章所要学习的技术。Java为我们提供了多种多样的IO流,我们可以根据不同的功能及性能要求挑选合适的IO流。二、分析学习1)数据源数据源datasource,提供数据的原始媒介。常见的数据源有:数据库、...

2019-02-20 15:48:51

【JAVA】异常捕捉机制(3)—训练学习与总结

一、前言前面我们说到异常(Exception)的概念与分类和异常(Exception)的分类处理方式,所谓异常就是程序在运行的过程中出现的一些中断程序的例外问题,我们将其称之为异常。JDK 中定义了很多派生于Throwable类的异常类,来对应解决可能出现的各种各样的异常,Throwable下又派生出来了子类Error和Exception ,接下来我们进行编程训练学习并对其总结。二、编程学习...

2019-01-22 20:20:59

【JAVA】异常捕捉机制(2)—异常(Exception)的分类处理方式

一、前言前面我们说到异常(Exception)的概念与分类,所谓异常就是程序在运行的过程中出现的一些中断程序的例外问题,我们将其称之为异常。JDK 中定义了很多派生于Throwable类的异常类,来对应解决可能出现的各种各样的异常,接下来我们讲解学习Throwable下派生出来的子类Error和Exception ,并探究其异常处理方法。二、分析学习1)ErrorError是程序无法处理...

2019-01-21 22:40:00

【JAVA】异常捕捉机制(1)—异常(Exception)的概念与分类

一、前言前面我们说到有关于API的学习,但是软件程序在运行过程中并不是会非常完美的,比如当我们写某个模块,用户的输入不一定符合要求,程序可能不存在或者是文件格式不对等等。所以接下来我们将要学习java的异常捕捉机制。本次学习的任务要求:完成一个 java application应用程序,完成c=a/b 的计算并输出c的结果,可以为a和b在程序中赋初值、或者接收用户通过键盘输入a和b的数值文本...

2019-01-21 17:38:46

【JAVA】API(4)—通过键盘输入文本/字符串动态,加入到Vector类对象中并显示(Vector类)

一、前言前面我们说到有关于API的Random类、Scanner类、String类、System类和Calendar类,接下来我们将要学习与存储空间有关的Vector类。本次学习的任务要求:完成一个java application应用程序,通过接收用户通过键盘输入的文本,把每次回车输入的字符串动态加入到Vector类对象中,并显示此Vector类对象中存储的字符串。二、分析学习这里的V...

2019-01-09 15:20:43

【JAVA】API(3)—输出当前“年月日时分秒星期几”详细时间(Calendar类)

一、前言

2018-12-10 21:13:37

【JAVA】API(2)—计算执行十亿次空循环所需要的时间(System类)

一、前言前面,我们先接触了JAVA的帮助文档 ,也就是应用程序编程接口API.(上次API的 学习及下载地址:https://blog.csdn.net/qq_42446456/article/details/84330764)这次,我们继续进行学习,本次要求:完成一个 java application应用程序,计算执行 十亿次空循环所需要的时间。并在 不同cup主频的计算机上运行此程...

2018-12-06 21:21:22

【JAVA】API(1)— 接收键盘输入的文本并输出文本字符的个数(Scanner类)

一、API概述1 .简介API(Application Programming Interface)是应用程序编程接口,又被称为帮助文档。当我们想要去写一段程序去实现一个过程或者任务时,我们需要厂商所提供的应用程序编程的接口,我们把这些JAVA类称为API,JAVA API也就是JDK中的所提供的各种功能的JAVA类。2.下载JAVA API 1.8版本下载链接: https://p...

2018-11-26 16:09:22

【JAVA】面向对象程序—描述对象(修改补充)

前言上一篇文章主要介绍了有关面向对象的知识与编程,这篇短小的文章主要是针对面向对象的一个补充。知识点:类的主方法主方法是类的入口点,它定义了程序从何处开始以及提供对程序流向的控制,在java中,编程都是通过主方法来执行程序。public static main(String[] args){ //方法体}在主方法的定义中,我们可以看到其具有以下特征:主方法是静态的...

2018-10-29 12:20:25

【JAVA】面向对象程序—描述对象

前言介绍为方便今后的学习和撰写,从今日起,本人开始先以JAVA作为首要学习探讨路线来写作,希望大家能够相互指正。本篇主要从面向对象开始讲解,前面的...

2018-10-26 22:01:58

CSDN-Markdown编辑器-数学公式编写

前言介绍前面的博客当中我们学习了Typora的使用,为了方便未来的学习,本次博客主要学习怎样在Markdown中编写LaTeX数学公式。逐渐学习的加深,数学公式在MATLAB及其他各个方面的学习中愈加重要,所以本篇博客学习如何编写博客中的各种公式。在Markdown中书写LaTeX数学公式非常重要,本节将一些常用的数学公式的写法记录下来,以备自己和读者日后查询。Markdown语法-...

2018-10-07 16:12:37

MATLAB基础-矩阵输入

本篇博客的重点内容为:MATLAB的向量形式MATLAB的矩阵形式一、MATLAB向量形式MATLAB很适合做矩阵和向量的运算,学习的第一点就是怎么在MATLAB当中输入一个矩阵和向量。1.MATLAB的向量输入首先,矩阵当中的向量都是用中括号“[ ]”来写,然后指定给一个变数。1)行向量的书写在行向量的输入当中,每个数之间用空格隔开。例子(Row vector行向量):...

2018-10-01 18:06:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!