![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 56
_xiao__
学生一枚
展开
-
java练习获取两个字符串的最大相同子串
package myTest;public class FindMostLargeSubstringDemo { public static void main(String[] args) {// TODO 自动生成的方法存根String s1="asdqwerdfvfrgr";String s2="wqerasdqmll";String s=Max原创 2017-05-03 17:18:22 · 460 阅读 · 0 评论 -
\uffffd字符
当从某语言向Unicode转化时,如果在某语言中没有该字符,得到的将是Unicode的代码“\uffffd”(“\u”表示是Unicode编码)。Replacement for invalid characters.原创 2018-02-24 10:00:01 · 2878 阅读 · 0 评论 -
try catch异常的一些注意的地方
网上的一些总结记录:1 try、catch、finally语句中,在如果try语句有return语句,则返回的之后当前try中变量此时对应的值,此后对变量做任何的修改,都不影响try中return的返回值2 如果finally块中有return 语句,则返回try或catch中的返回语句忽略。3 如果finally块中抛出异常,则整个try、catch、finally块中抛出异常 所以使用try、...原创 2018-03-02 17:06:31 · 756 阅读 · 0 评论 -
SAX事件解析XML文档的DefaultHandler
SAX事件解析的DefaultHandler源码分析:public class DefaultHandler implements EntityResolver, DTDHandler, ContentHandler, ErrorHandler{ public InputSource resolveEntity (String publicId, String systemId)...原创 2018-02-08 09:07:17 · 5262 阅读 · 1 评论 -
maven中jar包的类无法加载的问题
项目中遇到加载JDBC驱动却无法找到类的异常问题,在maven中的jar包引入scope进行管理Dependency Scope在POM 4中,中还引入了,它主要管理依赖的部署。目前可以使用5个值: * compile,缺省值,适用于所有阶段,会随着项目一起发布。 * provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.j原创 2018-02-06 15:35:53 · 3042 阅读 · 0 评论 -
POM中遇到的问题
无法访问org.apache.poi.ss.usermodel.SimpleShape查看依赖版本是否在.iml过多的配置原创 2018-02-26 15:48:44 · 200 阅读 · 0 评论 -
maven项目中加载依赖类失败的问题(iml文件配置)
.iml 文件是IntelliJ IDEA 自动创建的模块文件,用于Java应用开发,存储一些模块开发相关的信息,比如一个Java组件, 插件组件,Maven组件等等, 还可能会存储一些模块路径信息,依赖信息以及别的一些设置。遇到的问题是在项目的一个子模块中加载一个jar包中的类失败。try { Class.forName("com.github.jaiimageio.jpeg原创 2018-02-06 10:17:34 · 7170 阅读 · 1 评论 -
Java类的加载问题
开门见山以前曾经看到过一个java的面试题,当时觉得此题很简单,可是自己把代码运行起来,可是结果并不是自己想象的那样。题目如下:[java] view plain copy class SingleTon { private static SingleTon singleTon = new SingleTon(); public stat原创 2018-01-25 14:04:30 · 190 阅读 · 0 评论 -
java InputStream为什么不能重复读取
首先,熟悉Java的人可能都知道,Java中的Inputstream是不能重复读取的。 但是有没有想过,InputStream为什么不能重复读呢? 其实要回答“为什么”这个问题很简单,就是人家接口就是这么设计的,不能重复读。 所以今天要讨论的问题更像是:Java的InputStream为什么要设计为不能重复读? 关于InputStream为什么不能重复读取,网上也各有说法: 有原创 2018-01-30 16:54:58 · 1996 阅读 · 1 评论 -
文件读取IO异常java.io.IOException: mark/reset not supported at java.io.InputStream.reset
当给定的流不支持mark和reset就会报这个错误,解决方案是用BufferedInputStream把原来的流包一层.什么时候会出现这种错误呢?获取到一个网络流,这个网络流不允许读写头来回移动,也就不允许mark/reset机制.BufferedInputStream zipTest=new BufferedInputStream(zip);原创 2018-01-03 14:39:17 · 11351 阅读 · 1 评论 -
hashset与hashmap
什么是HashSetHashSet实现了Set接口,它不允许集合中有重复的值,当我们提到HashSet时,第一件事情就是在将对象存储在HashSet之前,要先确保对象重写equals()和hashCode()方法,这样才能比较对象的值是否相等,以确保set中没有储存相等的对象。如果我们没有重写这两个方法,将会使用这个方法的默认实现。public boolean add(Object o)方原创 2017-12-29 14:31:35 · 305 阅读 · 0 评论 -
java虚拟机之java运行时数据区
一、java运行时数据区java虚拟机定义了若干种程序运行期间会用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。另外一些是与线程一一对应的,这些与线程对应的数据区域会随着线程开始和结束而创建和销毁。1.PC寄存器java虚拟机可以支持多条线程同时执行,每一条虚拟机线程都有自己的PC(Program Counter)寄存器。在任意时刻,一条java虚拟机线原创 2018-01-21 21:12:59 · 205 阅读 · 0 评论 -
XML,HTML,XHTML对比
对于上面3种技术,我们经常使用到,这里具体的做一个总结,来对比一下这3个东西。什么是XML?XML即Extentsible Markup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但 是它有句法规则(syntax rule)。任何XML转载 2017-11-23 09:49:03 · 240 阅读 · 0 评论 -
牛客网刷题笔试2(java)
非纯数字的字符串转化为Integer对象会报数字格式异常Java中对于文本文件和二进制文件,都可以当作二进制文件进行操作运行时数据区包括:虚拟机栈区,堆区,方法区,本地方法栈,程序计数器虚拟机栈区 :也就是我们常说的栈区,线程私有,存放基本类型,对象的引用和 returnAddress ,在编译期间完成分配。堆区 , JAVA 堆,也称 GC 堆原创 2017-10-17 22:21:26 · 376 阅读 · 0 评论 -
java数据类型总结
在java中数据类型分为基本数据类型和引用数据类型1.基本数据类型byte:java中最小的数据类型(范围?),在内存中占8个Bit,即为一个字节,取值范围为[-128,127],默认值为0short:短整型,在内存中占16个bit,即为2个字节,取值范围为[-32768,32717],默认值为0int:整型,在内存中占32bit位,即为4个字节,取值范围为[-214748原创 2017-10-18 19:20:02 · 276 阅读 · 0 评论 -
tika in action第十一章中文
自我的学习记录!Chapter11 tika的扩展世界上有成千上万个文件格式,而且新的还在不断地被引入,所以说tika不可能支持所有的类型。因此虽然每一个tika版本增加对新的格式支持,也没到tika可以对你正在试图使用的文件抽取内容或检测类型的时候。这一章节是关于你应该如何去处理这一情形。想象你正在处理一种基于XML新的医学处方文件格式。每一个文件描述单一的处方,由一系列混合与自原创 2017-12-25 21:43:14 · 465 阅读 · 0 评论 -
tika in action第四章中文
自我学习记录!Charpter4文档类型检测 我们来讨论下分类系统。分类学是科学的分类。分类被用作以识别和归类的概念来更好的理解和共享的词汇描述事物。例如,林奈分类法(the Linnaean taxonomy)是经典的系统命名所有的生物机体通过使用两部分的拉丁名,其同时识别属类以及种类。“Homo sapiens”表明现代的人类物种是前类人物种的一部分,随着消失的“Hom原创 2017-12-25 21:41:16 · 523 阅读 · 0 评论 -
牛客网刷题笔试1(java)
方法重写“ 两小两同一大 ”原则方法名相同,参数类型相同 子类返回类型小于等于父类方法返回类型, 子类抛出异常小于等于父类方法抛出异常, 子类访问权限大于等于父类方法访问权限。String类不可变,指的是String对象内容不可变,因为'String对象存在常量池中,而String的引用是可以可变,可以为String引用赋予新的对象字符串在说内联原创 2017-10-16 21:53:20 · 875 阅读 · 0 评论