精华内容
下载资源
问答
  • 编写程序TextFileCopy.java,在测试方法中,将TextFileCopy.java复制为TextFileCopy.java.bak文件; 查看TextFileCopy.java.bak文件的内容,验证复制是否正确。 package com.xatu.IO; import java.io.FileReader;...

    编写程序TextFileCopy.java,在测试方法中,将TextFileCopy.java复制为TextFileCopy.java.bak文件; 查看TextFileCopy.java.bak文件的内容,验证复制是否正确。

    package com.xatu.IO;
    
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.Reader;
    import java.io.Writer;
    
    public class TextFileCopy {
      public static void main(String[] args) {
    	 Reader fr = null;
    	 Writer fw = null;
    	 try {
    		 fr = new FileReader("TextFileCopy.java");
    		 
    		 fw = new FileWriter("TextFileCopy.java.bak");
    		 
    		 char[] cbuf = new char[100];
    		 int realChars = 0;
    		 while ((realChars = fr.read(cbuf)) != -1) {
    			fw.write(cbuf, 0, realChars);
    		}
    		
    	} catch (Exception e) {
    		e.printStackTrace();	
        }finally {
    		if(fr != null)
    			try {
    			fr.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    		if(fw != null)
    			try {
    				fw.close();
    			} catch (Exception e) {
    				e.printStackTrace();
    			}
    	}
      }
    }
    

    换成字节流可以复制音视频文件

    package com.xatu.IO;
    
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    
    public class BinFileCopy {
    	public static void main(String[] args) {
    		InputStream frs = null;
    		OutputStream fws = null;
    		try {
    			frs = new FileInputStream("01_.avi");
    			
    			fws = new FileOutputStream("01_副_.avi");
    			
    			byte[] b = new byte[100];
    			int realCharBin = 0;
    			while ((realCharBin=frs.read(b)) !=-1) {
    				fws.write(b,0, realCharBin);
    			}
    			
    		} catch (Exception e) {
    		e.printStackTrace();	
    		}finally {
    			if(frs != null)try {
    				frs.close();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    			if(fws != null)try {
    				fws.close();
    			} catch (IOException e) {
    				e.printStackTrace();
    			}
    		}
    			}
    }
    

     

    展开全文
  • 学习时,在 IntelliJ IDEA导入别人发过来的.java文件的时候,打开发现出现中文乱发这个问题。 遇到问题 导入.java文件时,会弹出下图提示栏,选择 Reload in 'GBK’ ...

    学习时使用IDEA的时候,遇到了多种中文显示乱码的情况,以下是导入.java文件中文乱码的解决方法。

    一、 遇到问题

    当在idea导入别人发过来的.java文件的时候,出现了中文乱码。

    在这里插入图片描述

    二、 解决方法

    2.1 解决 导入.java文件乱码 方法一

    导入后打开,会弹出提示,在弹出的提示中,选择 Reload in ‘GBK’

    在这里插入图片描述

    2.2 解决 导入.java文件乱码 方法二

    用记事本打开文件,以另存为的方式复制一份新的文件,再用编辑器打开。

    操作步骤:
    ①以 记事本的方式 打开需要导入的文件。
    ②然后选择 另存为 ,把文件存放在你想放的地方(默认编码是UTF-8,如果不是需要修改)。
    ③最后用IDEA打开 另存为后 的文件。

    问题解决。
    在这里插入图片描述
    好了,问题解决~

    另外,这里有一篇文章是关于 多种中文显示乱码 情况的解决方法,可以收藏参考下:IDEA常见中文乱码问题总结


    如果文章对您有帮助,请点个赞,留给评论支持一下😊,若有疑问可以私信留言😉。如果能给个三连(点赞、收藏、关注 )就最好啦😁。

    展开全文
  • 今天在开发的过程中遇到了这个问题:Eclipse Content Assist出错,错误信息大概如下: the org.eclipse mylyn.java.ui.javaAllCompletionProposalComputer proposal computer from the org.eclipse mylyn.java.ui ...

    今天在开发的过程中遇到了这个问题:

    Eclipse Content Assist出错,错误信息大概如下:

     

    the 'org.eclipse mylyn.java.ui.javaAllCompletionProposalComputer' proposal computer from the 'org.eclipse mylyn.java.ui' plug-in did not complete normally. the extension took too long to return from the 'computeCompletionProposals()' operation”

     

    Eclipse使用的是3.5 for Java EE developer.

    后来查看了下错误提示,原来是lib包中导入的jar中包含了一些XML和properties文件,删除之,再次coding,一切正常正常。

    Oh yeah!

     

    转载http://itwangxinli.javaeye.com/?show_full=true

    展开全文
  • <Call Stack = DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) DEBUG_FRAME = org.apache.axis2.description.ParameterIncludeImpl.debugParameterAdd(ParameterIncludeImpl...
  • sonar.java.binaries的配置

    万次阅读 2018-04-20 02:04:03
    从sonarQube 4.12开始,sonar将会进行程序的动态检查,不配置sonar.java.binaries属性将会出错 From SonarJava version 4.12 binary files are required for java projects with more than one java file. If not...

    从sonarQube 4.12开始,sonar将会进行程序的动态检查,不配置sonar.java.binaries属性将会出错

    From SonarJava version 4.12 binary files are required for java projects with more than one java file. If not provided properly, analysis will fail with the message
    Please provide compiled classes of your project with sonar.java.binaries property

    (官方文档链接)


    以一个典型的java项目为例,.java源文件放在src目录下,编译完的class放在bin目录下,项目目录结构如下:

    HelloWorld

    • sonar-project.properties
    • src
    • bin

    我们在HelloWorld文件夹下配置sonar-project.properties文件如下

    sonar.projectKey=calculator
    sonar.projectName=calculator
    sonar.projectVersion=1.0
    sonar.sourceEncoding=UTF-8
    sonar.language=java
    sonar.modules=java-module
    
    java-module.sonar.projectName=Java module
    
    # 正确的配置
    java-module.sonar.sources=src
    java-module.sonar.projectBaseDir=.
    sonar.java.binaries=bin
    # 错误的配置
    java-module.sonar.sources=.
    java-module.sonar.projectBaseDir=src
    sonar.java.binaries=bin
    # 后面的配置会报出无法找到bin文件的错误
    

    有评论表示这个方法不太可行,并提供了另外一种解决方案,贴在这里供参考

    埃黎莉莉:照着添加这个配置文件没用,我自己观察发现是因为sonarQube扫描的对象是.class而不是.java文件,所以我直接扫描命令的时候先mvn compile了一下,也就是说直接执行下面的命令,就可以了。

    mvn compile sonar:sonar -Dsonar.projectKey=xxx -Dsonar.host.url=xxx -Dsonar.login=xxx
    
    展开全文
  • 文件名helloworld.java 源码: public class HelloWorld {  public static void main(String[] args) {  System.out.println("Hello world"); } } 【编译报错内容】 F:\learning\java\java>javac hellowor
  • java.net.PlainSocketImpl.connect(PlainSocketImpl.java:227) java.net.SocksSocketImpl.connect(SocksSocketImpl.java:377) java.net.Socket.connect(Socket.java:539) java.net.Socket.connect(Socket.java
  • kotlin反射class.javajavaClass区别

    千次阅读 2017-12-28 19:51:27
    kotlin反射class.javajavaClass区别kotlin文件的类class Person { var name: String = "" var age: Int = 0 } java文件的类public class Cat {}测试代码:fun main(args: Array) { val person = Person() val
  • Java中的package-info.java作用

    万次阅读 多人点赞 2018-01-08 13:34:18
    前言 之前在Eclipse中,总是会不小心勾选到这个复选框,之前并没有怎么在意这个java文件,毕竟生成之后只有以下这么点内容。      而且你也不能直接创建package-info文件,因为编辑器会报 Type name is not ...
  • package-info.java文件详解

    万次阅读 2015-05-14 22:14:13
    package-info.java文件详解作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、pacakge-info.java介绍pacakge-info.java是一个Java文件,可以添加到任何的Java源码包中。pacakge-info.java的目标是...
  • The java class could not be ... java.lang.UnsupportedClassVersionError 昨天将一个Jar包替换运行,系统报如下错误: The java class could not be loaded. java.lang.UnsupportedClassVersionError: (com/noki
  • 摘要: 解决新版sonar-java插件,尤其是4.12以后的soanr-java分析插件,在分析的时候提示Please provide compiled classes of your project with sonar.java.binaries property的问题 ...
  • 2018年11月05号 这是本人的第一篇博客 记录关于自己学习过程中的一些问题 希望给自己提个醒也希望能够帮助正在学习开发的同志们一些帮助 初学不深 大神勿笑!!! 我在平时的学习中遇到一... at java.util.Propertie...
  • 今天心血来潮想创建一个Java 9项目来玩玩,Java 9最大的特性莫过于模块化了,而Java项目中实现模块化需要用到module-info.java。我在网上找到教程说idea创建module-info.java只要在new的选项中找到module-info.java...
  • java.lang.ExceptionInInitializerError  at test.MybatisTest.testUpdateUser(MybatisTest.java:67)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAcce...
  • DiskLruCache.java 完整源码

    千次下载 热门讨论 2014-08-03 16:38:17
    Android DiskLruCache的源码
  • Android Studio R.java文件在哪

    万次阅读 2015-08-22 10:22:25
    最近在看《Android编程权威指南》,里面有讲到R.java文件,但是书中的IDE是Eclipse,而现在我用的是Android Studio,所以按照书上的路径是找不到R.java文件的 可以双击shift键,在里面输入R.java,就可找到了
  • spring-data-jpa实体类映射LONG类型到ORACLE是NUMBER类型, 通过jdbcTemplate查出的NUMBER类型默认映射的是java的java.math.BigDecimal类型, 需要手动转换: /** * 将简单的map映射成bean对象 * @param data * @...
  • 项目的sonar-project.properties文件中:sonar.projectKey=项目的key(自定义)sonar.projectName=项目名称sonar.projectVersion=项目版本sonar.sources=项目路径#添加下面这行sonar.java.binaries=项目路径/target/...
  • 低版本jdk无法执行高版本jdk编译出的class文件 eclipse编译的java应用代码,放到Linux上执行,错误提示如下: ... java.lang.UnsupportedClassVersionError: WriteLog : Unsupported major.minor...
  • 这几个有点混,小结一下吧。 Kotlin的类 class Person { var name: String = "...java类 public class Man { } 要知道获取的到底是什么,可以利用andorid stuido的类型提示,一目了然。 第...
  • 问题应该就出在那你那个:Integer.parseInt(变量)上, 从报错来说,应该是括号里面的“变量”是null,当然也就无法转换为Integer类型了。 建议你检查一下这几行代码: 1、flag = Integer.parseInt(flag1);...
  • 错误代码: SEVERE: Exception starting filterstruts2 Unable to load configuration. -Class: java.net....File:AbstractPlainSocketImpl.java Method: connect Line: 178 - java/net/Abstra
  • git同步,突然有一天 一直提示:“Error:(25, 8) 错误: 类 是公共的, 应在名为.java 的文件中声明” 原因找了好久好久.....居然是 java文件名a.java 在public...却写成 public class A { 还导致这个model的R...
  • nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [java.util.Date] for value '2018-04-22'; nested exception is ...
  • 1、错误描述java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String service.impl.ArrivalBillServiceImpl.exportBillExcel(BillServiceImpl.java:266) at sun.reflect....
  • 严重: A child container failed during ...java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) a
  • Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at org.apdplat.word.dictionary.impl.DoubleArrayDictionaryTrie.allocate(DoubleArrayDictionaryTrie.java:188) at or...
  • Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer at java.lang.Integer.compareTo(Integer.java:52) at java.util.TreeMap.put(TreeMap.java:...
  • java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer org.hibernate.type.descriptor.java.IntegerTypeDescriptor.unwrap(IntegerTypeDescriptor.java:36) org.hibernate.type.d

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,999,726
精华内容 5,599,890
关键字:

.java

java 订阅