![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
industry2018
confidence in yourself is the first step to success!
展开
-
Java的System.getProperty()方法可以获取的值
//Java 运行时环境版本:1.8.0_91System.out.println("Java 运行时环境版本:" + System.getProperty("java.version"));//Java 运行时环境供应商:Oracle CorporationSystem.out.println("Java 运行时环境供应商:" + System.getProperty("java.vend...原创 2018-03-10 16:11:26 · 411 阅读 · 0 评论 -
Enumeration
public interface Enumeration<E> { /** * Tests if this enumeration contains more elements. * * @return <code>true</code> if and only if this enumeration object ...原创 2018-04-02 22:45:30 · 454 阅读 · 0 评论 -
CharacterEncodingFilter
CharacterEncodingFilter Spring的字符集过滤通常用于处理项目中的乱码问题,该过滤器位于org.springframework.web.filter包中,指向类CharacterEncodingFilter,CharacterEncodingFilter源代码如下:/* * Copyright 2002-2007 the original author or ...原创 2018-04-15 12:37:06 · 303 阅读 · 0 评论 -
Java并发编程-线程池的使用
Java并发编程:线程池的使用我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程池来...转载 2018-04-15 12:05:30 · 242 阅读 · 0 评论 -
Timer+Task实现java定时任务
package com.xxx;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TimerManager { public static void main(String[] args) { timerMe...原创 2018-04-01 11:05:23 · 195 阅读 · 0 评论 -
常用类
一、常用类1:out 1、System.out.println() out是System上面的一个公开的静态的属性,是printStream类型的;println是out的方法。System.out就是一个printStream类型的对象,获取这个对象之后,调用对象上面的println()方法; 2、Scanner scan=new Scanner(System.in) scan.next()...原创 2018-03-12 11:57:54 · 271 阅读 · 0 评论 -
在web项目启动时执行某个方法
在web项目启动时执行某个方法的几种方式:指定init-method的Bean执行、实现spring的Bean后置处理器执行、Servlet的监听器执行、Servlet的过滤器执行、Servlet执行。1、实现Servlet监听器接口ServletContextListenerpublic class InitListener implements ServletContextListener ...原创 2018-03-31 22:32:38 · 4586 阅读 · 0 评论 -
Integer和int的比较
package com.handsome.www;public class IntegerTest { public static void main(String[] args) { mytest01(); mytest02(); mytest03(); } /** * == 和 equals的差异 */ private static void mytest01() { Intege...原创 2018-03-06 17:39:48 · 122 阅读 · 0 评论 -
404,500等错误页面配置
方式1-通过错误码来配置error-page! 在web.xml文件中添加以下配置信息:<!-- 配置404,500等错误页面 --><error-page> <error-code>404</error-code> <location>/404.jsp</location></error-page>原创 2018-03-06 17:21:19 · 151 阅读 · 0 评论 -
jdk安装目录下的可执行程序
原创 2018-03-18 12:27:26 · 5851 阅读 · 0 评论 -
数组的各种常用方法
package com.powernode.array.test1;// 数组工具类.这个类中封装了操作数组的各种常用方法public class ArrayUtil { /** * 将参数数组倒序(可以创建一个临时数组) * * @param arr */ public int[] reverse1(int[] arr) { // 新创建一个和参数数组相同长度的...原创 2018-03-12 12:26:29 · 317 阅读 · 0 评论 -
BigDecimal实现精准计算
package com.powernode.normalclass.test2;import java.math.BigDecimal;/** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精确的浮点数运算,包括加减乘除和四舍五入。 */public class Arith { // 默认除法运算精度 private static final int DE...原创 2018-03-12 12:18:54 · 195 阅读 · 0 评论 -
函数式接口@FunctionalInterface
标注为FunctionalInterface的接口被称为函数式接口,该接口只能有一个自定义方法,但是可以包括从object类继承而来的方法。如果一个接口只有一个方法,则编译器会认为这就是一个函数式接口。例如这样写:package com.life;public interface Hello { void test();}如果在接口上面加入@FunctionalInterface注...原创 2018-04-06 22:17:52 · 642 阅读 · 0 评论