java 获取路径_Java获取当前路径的几种方法

  • Post author:
  • Post category:java

展开全部 1、利用System.getProperty()函数获取当前路径32313133353236313431303231363533e58685e5aeb931333365653765: System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directo…

继续阅读 java 获取路径_Java获取当前路径的几种方法

java实现全排列_Java实现全排列

  • Post author:
  • Post category:java

①假设全排列函数为f(n)=n!,那么可以立刻知道f(n+1)=(n+1)Xn!=(n+1)*f(n),因此可以利用递归方便地实现。在递归前所要做的事情就是把该步递归中的第一个元素与后面几个元素进行交换,并在递归结束后交换回来。同时,当递归的第一个元素移动到数组末尾时,表示完成一次排列,此时可将整个数组进行输出。代码如下: public class exam { static int count;…

继续阅读 java实现全排列_Java实现全排列

Java基本语法4:hashCode()与equals()

  • Post author:
  • Post category:java

面试官可能会问你:”你重写过hashCode()和equals()吗?为什么重写equals()时必须重写hashCode()方法?“ 一个非常基础的问题,也是面试中的重中之重。 hashCode()的作用的是获取哈希码,也称散列码。该方法通常用来将对象的内存地址转化为整数之后返回。 我们以”hashSet如何检查重复“为例子说明为什么要有hashCode?下面这段内容摘自《Head First …

继续阅读 Java基本语法4:hashCode()与equals()

Java swing坦克大战,我女儿都学会了,你呢?

  • Post author:
  • Post category:java

引言: 90坦克大战,很经典的一款游戏,当年与小伙伴一人一个手柄,搬上小板凳坐在电视机前,身体时不时跟随手柄摇晃着,时而表情严肃、眉头紧锁,时而欢呼雀跃、喜笑颜开,全身心投入到游戏中,在消灭一只只坦克、守住关卡、坦克升级、晋级通关的时候,更是手舞足蹈、击掌庆祝,如今想想也是记忆犹新、回味无穷!于是乎就我就自己用java写了一个,找一下当年的感觉,顺便虐一下电脑,嘻嘻嘻嘻嘻(ming式笑声)。 效果…

继续阅读 Java swing坦克大战,我女儿都学会了,你呢?

Java—集合(B站—人人都是程序员)

  • Post author:
  • Post category:java

集合 集合框架结构体系图 向集合中添加单个或批量数据 集合是如何删除数据的 集合批量删除的四种方法 1.removeAll方法 2.retainAll方法 3.removeIf方法 4.clear方法 总结 ArrayList 特点及优缺点 1.介绍 ArrayList(最频繁的容器) ArrayList的3个特点 1.有序 2.可重复 3.可存null ArrayList的优缺点 优点:查询快 …

继续阅读 Java—集合(B站—人人都是程序员)

java程序中获得Class对象的3种方式

  • Post author:
  • Post category:java

使用Class类的forName(String clazzName)静态方法。该方法需要传入字符串参数,该字符串参数的值是 某个类的全限定类名(必须添加完整包名) ; 调用某个类的class属性来获取该类对应的Class对象。例如,Person.class将会返回Person类对应的Class对象; 调用某个对象的getClass方法。该方法是java.lang.Object类中的一个方法,所以所…

继续阅读 java程序中获得Class对象的3种方式

mybatis中java.lang.ClassCastException: com.cra.pojo.User cannot be cast to java.lang.String怎么解决

  • Post author:
  • Post category:java

mybatis中java.lang.ClassCastException: com.cra.pojo.User cannot be cast to java.lang.String出现这个问题的原因就是在mybatis你想单独查询用户的姓名,然后返回的数据就是字符串,例如下图 然后myabtis就报错无法将对应的那个实体类转化成string类,然后我通过把返回值类型改写成查询一个对应的对象就可以查…

继续阅读 mybatis中java.lang.ClassCastException: com.cra.pojo.User cannot be cast to java.lang.String怎么解决

对于java类加载器的认识

  • Post author:
  • Post category:java

http://hi.baidu.com/xilucao/blog/item/114ba4de231aca5fccbf1a86.html java是具有动态性,什么是动态性?有个最直观的例子:windows系统的即插即用,支持即插即用的设备可以在系统不重新启动的情况下既可以热把插使用。而java的动态性表现在:我们的程序可以不用全盘的重新编译就能对程序某部分进行更新,C#也和java一样具有动态性,…

继续阅读 对于java类加载器的认识

Java项目中,如何获取项目中模板文件的绝对路径?(windows和linux下通用)

  • Post author:
  • Post category:java

背景 今天写项目的时候,需要获取到在项目中的模板文件,那么如何获取呢?话不多说,贴代码 String templateRealPath = request.getSession().getServletContext().getRealPath("template") + File.separator + "report_template.xlsx"; 解释: request.getSession…

继续阅读 Java项目中,如何获取项目中模板文件的绝对路径?(windows和linux下通用)