![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
--------JAVA
ke_yi_
这个作者很懒,什么都没留下…
展开
-
Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.1.2
遇到IDEA创建maven项目选择 maven-archetype-quickstart出现这样的错误。本次解决方式:模板选择不对;首先我选择的市上面本地仓库中的出现标题所示的错误,后来改成后面那个版本的就创建成功了)...原创 2019-10-29 14:29:44 · 6565 阅读 · 0 评论 -
Maven war解读
maven是干嘛的:maven其实是一个项目构建和管理的工具,主要就是提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。是可以方便的编译代码、进行依赖管理、管理二进制库等的。maven war项目中的pom.xml文件:描述了maven项目的基本信息,比如groupId,artifactId,version等。也可以对maven项目的远程仓库,打包形式,资源依赖关系等进行配置...原创 2019-04-28 13:25:01 · 253 阅读 · 0 评论 -
迭代器java描述
迭代器是什么? 它使客户可以从第一个元素开始从头走到尾,或遍历像线性表一样的数据集。在遍历过程中,记住自己的形成。他可以告诉程序员下一个元素是否存在,如果存在,则返回对这个元素的引用。在一趟迭代期间,每一个数据元素只被访问一次。JAVA类库在java.util中 有Iterator和ListIterator两个地带其接口。Iterator接口说明了三个方法:hasNext、next、remo...原创 2019-05-30 13:56:46 · 193 阅读 · 0 评论 -
java散列实现
散列 是一种无需查找、只用元素的查找键确定元素索引的方法。(数组本身就是一个散列)。散列函数 使用一个查找键,在散列表中产生一个元素的整数索引。完美的散列函数 将每个查找键映射为一个不同整数,以改整数作为散列表的索引正恰当。典型的散列函数 不是完美的,因为它们可以允许不只一个查找键映射到同一个索引,导致散列表的冲突。 任何函数都可以作为散列函数,但是不一定是一个好的散列函数,好的散列函...原创 2019-06-08 15:45:26 · 1784 阅读 · 1 评论 -
println(new Date)是怎样实现输出的
System.out.pintln(new Date())是怎样实现的首先System是java.lang包里面的类System类里面有一个out的静态变量(静态变量的类型是PrintsStream)PrintsString是java.io包里面的类pintln方法有10个,这里的是prinln(Object o)的方法所以要想知道是怎么实现的,就需要知道prinln(Object o...原创 2019-06-20 21:47:32 · 784 阅读 · 0 评论 -
隐藏错误(一)之构造器内部的多态方法的行为
首先编译下列代码:package text;class Glyph{ void draw(){ System.out.println("Glyph.drow()"); } Glyph(){ System.out.println("Glyph() before draw()"); draw(); System.out.println("Glyph() before draw...原创 2019-06-28 21:19:20 · 197 阅读 · 0 评论 -
通过request的param参数直接获得实体类的对象
函数的参数HttpServletRequest request //用来获取参数的内容Class clas //用来获取需要得到的对象的类型函数的返回值T //泛型对象,传入什么类型的类就得到什么类型函数实现步骤获取返回实体类的所有属性创建一个需要返回的实体类遍历实体类的每个属性1)获取每个属性的类型2)获取每个属性的名字3)通过...原创 2019-07-27 14:07:18 · 3013 阅读 · 0 评论 -
Integer、String、Float、Double传入参数非法抛出的异常
编译错误String s=new String(null);空指针异常:NullPointerExceptionString s=null;if(1==0){ s="123";}String s1=new String(s);抛出数值转换异常:NumberFormatExceptionInteger i=new Integer("zh");Integer i=ne...原创 2019-07-27 14:26:32 · 621 阅读 · 0 评论 -
异常捕获顺序、异常抛出执行方式
异常只能抛出一次捕获异常不能重复捕获同类型的异常:IllegalArgumentException是NumberFormatException的父类,抛出了IllegalArgumentException之后再抛出NumberFormatException异常就属于抛出同类,因为后者也属于前者类型。也不能重复抛出同一个异常。抛出异常之后的代码还会不会被执行:抛出整个函数内部的异常,如果函...原创 2019-07-27 14:30:47 · 690 阅读 · 0 评论