java正则表达式"[^0-9//.]+"与"[0-9//.]+"分别是什么意思?
[^0-9//.]+
匹配数字或“/”或“.”以外的字符一次或一次以上
[0-9//.]+
匹配数字或“/”或“.”一次或一次以上
其中//是在java编译环境中“/”加上转义字符,
另外“.”在方括号中表示的就是“.”,其他场合下表示任意可见字符。
java中date=fis.read())!=-1什么意思?
fis.read(b)的意思是把从文件字节输入流fis中读取的数据放到字节数组b中,而fos.write(b[i])的意思是把字节数组b中的第i个元素通过文件字节输出流写出去。
eclipse中Java(TM) Platform SE binary已停止工作怎么解决?
如下解决方式:
1.查看环境变量中Path的配置,确认%java_home%/bin在path值的第一个。或者在cmd中输入echo%path%,其中的java配置对不对。
2.或者在cmd中输入echo%path%,看一下实际有效的path值是什么,其中的java配置对不对。标准path配置:E:\oraclexe\app\oracle\product\11.2.0\server\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;E:\soft\apache-maven-3.1.0\bin3.查看java_home配置:C:\ProgramFiles\Java7\jdk1.7.0_51很明显,Path中Oracle11在java前面,Oracle也带有JDK的,所以运行java-version其实查看到的是Oracle中的java版本,把%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;移动到最前面就可以解决问题。
还没有评论,来说两句吧...