java 读取文件 效率_Java 逐行读取文本文件的几种方式以及效率对比

  • Post author:
  • Post category:java

前言 上周负责的模块中需要逐行读取文件内容, 写完之后对程序执行效率不太满意, 索性上网查了一下 Java 逐行读取文件内容的各种方法, 并且简单地比对了一下执行效率. 在此记录, 希望能够帮到有需要的人. 注意: 本文比对的项目为 逐行读取文本内容, 并不能代表其他方式的文件读取效率优劣!!! 文末有完整代码. 先放结果 1000000 行文本读取结果比对: BufferedReader 耗时:…

继续阅读 java 读取文件 效率_Java 逐行读取文本文件的几种方式以及效率对比

java调用kotlin代码编译报错“找不到符号”的问题

  • Post author:
  • Post category:java

项目拉下来编译提示 找不到符号 ,截图如下: 其中 LogRecordUtils 这个类是用kotlin写的,在java中调用,尝试了各种方法,像 Clean Project、Rebuild Project、Invalidate Caches 这些都试过了,问题依然没解决,包括gradle版本也更换到高版本,问题依旧。 最后在检查kotlin配置的时候,发现 module下的build.gradl…

继续阅读 java调用kotlin代码编译报错“找不到符号”的问题

Java异常处理:抛出和捕捉

  • Post author:
  • Post category:java

抛出异常 捕捉异常: 异常处理的五个关键字: try catch finally throw throws 捕获异常前 捕获异常后 捕获异常写代码时try区域和catch区域是必须要的,finally区域可以不用,后面会细说finally的使用 再来个例子:使用了两个空方法的互相调用,并没有捕获成功,但是finally还是显示了因为他是善后的,好事坏事都要他出来露面。还有这个异常是属于错误Erro…

继续阅读 Java异常处理:抛出和捕捉

【java 多线程】java线程状态转换图示及说明

  • Post author:
  • Post category:java

说到线程,一定要谈到线程状态,不同的状态说明线程正处于不同的工作机制下,不同的工作机制下某些动作可能对线程产生不同的影响。 一、Java线程状态转换图 二、Java的几种线程状态说明 Java语言定义了6中状态,而同一时刻,线程有且仅有其中的一种状态。要获取Java线程的状态可以使用 java.lang.Thread类中定义的getState()方法,获取当前线程的状态就可以使用getState(…

继续阅读 【java 多线程】java线程状态转换图示及说明

Java StringTokenizer用法

  • Post author:
  • Post category:java

Java StringTokenizer 属于 java.util 包,用于分隔字符串。 StringTokenizer 构造方法: StringTokenizer(String str) :构造一个用来解析 str 的 StringTokenizer 对象。java 默认的分隔符是空格("")、制表符(\t)、换行符(\n)、回车符(\r)。 StringTokenizer(String str…

继续阅读 Java StringTokenizer用法

【maven】MavenReportException: Error while generating Javadoc:

  • Post author:
  • Post category:java

环境:JDK1.8 问题原因:maven install时,无法生成javadoc 解决方案:配置中增加 <skip>true</skip> ,跳过javadoc生成 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <…

继续阅读 【maven】MavenReportException: Error while generating Javadoc:

JDK 8和Java 8的下载与安装

  • Post author:
  • Post category:java

Java 8的下载安装与配置 一、Java 8的下载安装 作为Java编程开发学习的第一步,首先得安装Java开发者工具包( JDK 8 ),而大多数企业使用的JDK普遍是JDK 8,以下为JDK 8和Java 8的下载安装步骤: 第一步: 浏览器搜索JDK 8,Java 8具体下载地址: JDK 8下载地址 :https://www.oracle.com/java/technologies/do…

继续阅读 JDK 8和Java 8的下载与安装

Java的基本语法

  • Post author:
  • Post category:java

Java的基本语法 1.标识符: 由字母,中文,数字,下划线(_),美元符号( ) 组 成 , 首 字 母 不 能 是 数 字 , 不 能 包 含 任 何 嵌 入 的 空 格 或 点 “ . ” , 以 及 除 下 划 线 ( ) , 美 元 符 号 ( )组成,首字母不能是数字,不能包含任何嵌入的空格或点“.”,以及除下划线(_),美元符号( ) 组 成 , 首 字 母 不 能 是 数 字 , …

继续阅读 Java的基本语法