javaSE
发疯的man
公众号☞干货食堂。免费领取2020最新实战项目资源
展开
-
定时任务demo
首先你需要定义一个bean类,和需要执行的方法(需要引入quartz-1.8.6.jar和org.springframework.context.support-3.0.2.RELEASE.jar)public class QuartzTask { public void doSimpleTriggerTask() { SimpleDateFormat sdf = new Si原创 2017-06-24 14:22:22 · 503 阅读 · 0 评论 -
java war 打包、解压命令
经常将工程打包成war包,打包如下:// 将当前目录打包成war包jar cvf temp.war */ .命令格式:java cvf 打包文件名称 要打包的目录 打包文件保存路径解压自然就是:jar xvf temp.warjar和linux下面的tar命令类似转载 2017-09-11 15:21:02 · 4047 阅读 · 0 评论 -
数据结构
队列原创 2017-09-26 19:14:40 · 310 阅读 · 0 评论 -
TreeSet集合排序两种实现方式Comparable和Comparator比较
http://blog.csdn.net/geek_ymv/article/details/38147047import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;/** * TreeSet集合排序有两种方式,Comparable和Comparator区别: * 1:让元素自身具备比较性,需转载 2017-09-05 21:21:42 · 492 阅读 · 0 评论 -
Comparable和Comparator的区别
http://www.cnblogs.com/szlbm/p/5504634.htmlComparableComparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,compareTo方法也被称为自然比较方法。如果开发者add进入一个Colle转载 2017-09-05 20:57:20 · 357 阅读 · 0 评论 -
集合最终讲解
1:集合 Collection(单列集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢 线程安转载 2017-09-05 20:31:20 · 380 阅读 · 0 评论 -
java常见的设计模式
1,单例设计模式饿汉单例//饿汉式单例类.在类初始化时,已经自行实例化 public class Singleton1 { private Singleton1() {} private static final Singleton1 single = new Singleton1(); //静态工厂方法 public static Singl原创 2017-07-29 11:34:25 · 366 阅读 · 0 评论 -
java中重载与重写的区别
重载(1) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。(2) 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。重写(1) 父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中原创 2017-07-25 23:58:14 · 423 阅读 · 0 评论 -
java的修饰词的权限
http://www.cnblogs.com/Annoying/p/5403801.html(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一转载 2017-07-25 23:39:19 · 562 阅读 · 0 评论 -
java常见的面试题
Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly2、ArrayList和Vector的区别,HashMa原创 2017-07-29 14:09:42 · 358 阅读 · 0 评论 -
如何获取并操作JavaBean属性
http://blog.csdn.net/caidie_huang/article/details/52372923我们要是想要获取或是设置JavaBean中的属性,一般会使用内省机制来实现,其核心类为Introspector Introspector 类为通过工具学习有关受目标Java Bean 支持的属性、事件和方法的知识提供了一个标准方法。 简单地说,想操作JavaBean中属性,可通过转载 2017-08-01 15:02:32 · 2770 阅读 · 0 评论 -
JVM加载class文件的原理机制
http://blog.csdn.net/shennongzhaizhu/article/details/51714059Java语言是一种具有动态性的解释型语言,类(class)只有被加载到JVM后才能运行。当运行指定程序时,JVM会将编译生成的.class文件按照需求和一定的规则加载到内存中,并组织成为一个完整的Java应用程序。这个加载过程是由类加载器完成,具体来说,就是由ClassLoad转载 2017-07-29 16:25:35 · 416 阅读 · 0 评论 -
IO读写
利用BufferedReader和BufferedWriter来读写数据//方法1import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 需求:把当前项目目录下原创 2017-07-15 10:42:18 · 417 阅读 · 0 评论 -
java中常见的路径的问题
getResource(path)需要注意的问题在项目中我们常常会遇到读取文件的问题,通常是使用this.getClass().getResource(“”)的方法来读取。但是分为(“”)和(“/”)开头的两种。下面来看一下。path不以'/'开头时,默认的是从当前这个类.class所在的包下读取的path以'/'开头时,默认的是从当前这个类.class的classpath读取的,就...原创 2017-06-10 17:42:37 · 2945 阅读 · 0 评论 -
关于数组排序demo
选择排序@Test public void test2(){ int[] arr={5,8,34,1,7}; for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]>ar原创 2017-06-24 14:41:53 · 342 阅读 · 0 评论 -
js和servlet实现文件上传
必须是h5和jsp3.0版本的。因为用到的是新属性,比如获取file对象,后台得到part对象等。前台jsp<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitiona原创 2017-11-17 23:37:30 · 746 阅读 · 0 评论