
java
一梦如意
这个作者很懒,什么都没留下…
展开
-
eclipse报错An error occurred while filtering resources解决办法
右击项目->Maven -> update project 即可。原创 2019-11-04 18:55:13 · 337 阅读 · 0 评论 -
解决中文乱码问题的代码
根据浏览器的不同处理中文乱码问题的代码// 根据浏览器的不同处理中文乱码 if(browser.equals("Chrome") || browser.equals("Internet Exploer") || browser.equals("Safari")) { // 设置下载头 encodedFileName = URLEncode...原创 2019-11-04 18:54:16 · 4296 阅读 · 0 评论 -
java,web项目中的过滤器filter使用示例,登录操作中的过滤器例子
java,web项目中的过滤器filter的用法。package com.hpeu.web.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.serv...原创 2019-11-04 18:51:13 · 449 阅读 · 0 评论 -
java,web项目中的侦听器listener示例:统计在线人数的监听器,监听Session的增、删、改的监听器
统计在线人数的监听器package com.hpeu.web.listener;import javax.servlet.http.HttpSessionEvent;import javax.servlet.http.HttpSessionListener;/** * 统计在线人数监听器 * @title OnlineListener.java */public class O...原创 2019-11-04 18:47:32 · 153 阅读 · 0 评论 -
JDBC中添加数据成功后,如何返回主键id
JDBC中添加数据成功后,如何返回主键id// 添加成功后,获取主键值 @Test public void test02() throws Exception { // 加载驱动器类 Class.forName("com.mysql.jdbc.Driver"); // 创建连接对象 // "jdbc:mysql:///test" String url = "jdbc...原创 2019-11-04 18:37:39 · 2461 阅读 · 0 评论 -
java,web项目中的session。
对session的操作package com.hpeu.web.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import...原创 2019-11-04 18:28:01 · 340 阅读 · 0 评论 -
web项目,如何获取页面的全部参数,以及日期转化格式,和如何获取当前系统的日期。
获取当前系统的日期,需转换成sql下的Date.new java.sql.Date(new Date().getTime());用户注册的servlet,如何获取页面的全部参数package com.hpeu.web.servlet;import java.io.IOException;import java.lang.reflect.InvocationTargetExceptio...原创 2019-11-04 18:25:38 · 586 阅读 · 0 评论 -
排序算法,快速排序,折半查找,选择排序,冒泡排序,插入排序
一、插入排序package com.hpeu;import java.util.Arrays;/** * 插入排序 * 思路:先默认第一个元素是有序的,然后从第二个元素开始向前比较。 * @title InsertionSort.java */public class InsertionSort { public static void main(String[] args)...原创 2019-11-04 18:21:58 · 403 阅读 · 0 评论 -
eclipse中的快捷键大全,包括xml,java等
eclipse中编辑java文件时,注释的快捷键为 "CTRL + / ",编辑xml文件时,该快捷键无效。eclipse XML 注释:CTRL + SHIFT + /撤销注释:CTRL + SHIFT + \原创 2019-11-04 18:19:01 · 349 阅读 · 0 评论 -
java异常类
//StackOverflowError 栈溢出// FileNotFoundExceptoin 文件没找到异常//ArithmeticException 算术异常System.out.println(10 / 0);//ClassCastException 类型转换异常Object obj = "abc";Integer i = (Integer)obj;// InputM...原创 2019-11-04 18:17:24 · 101 阅读 · 0 评论 -
设计模式
/** * 装饰设计模式 */public class DecorationDesignPattern { public static void main(String[] args) {// Student stu = new Student();// stu.code();// // System.out.println("-----------");// // ...原创 2019-11-04 18:16:03 · 84 阅读 · 0 评论 -
java的基本知识点,数组,static,可变参数
一、一维数组的初始化:1.对于int类型的数组,创建好后,每元素的初始值为:02.对于short类型的数组,创建好后,每元素的初始值为:03.对于char类型的数组,创建好后,每元素的初始值为:04.对于float类型的数组,创建好后,每元素的初始值为:0.05.对于double类型的数组,创建好后,每元素的初始值为:0.06.对于boolean类型的数组,创建好后,每元素的初始值为:...原创 2019-11-04 18:11:41 · 238 阅读 · 0 评论 -
Properties文件使用演示
jdbc.properties文件driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mydbusername=rootpassword=123456Properties文件使用演示package com.hpeu.hashtable;import java.io.FileInputStream;import ...原创 2019-11-04 18:04:03 · 127 阅读 · 0 评论 -
自定义比较器Comparator和Comparable示例
自定义比较器Comparatorpackage com.hpeu.set;import java.util.Comparator;import com.hpeu.bean.Person;/** * 自定义比较器:先按年龄进行比较,如果年龄相同,则按姓名进行比较 */public class PersonComparatorByAgeAndName implements Comp...原创 2019-11-04 17:30:26 · 356 阅读 · 0 评论 -
枚举enum示例和方法介绍
枚举enumpackage com.hpeu.enums;// 接口interface Inter{ public void fun();}// 枚举enum Week implements Inter { MONDAY("星期一"){ @Override public void fun() { System.out.println("今天是星期一"); }...原创 2019-11-04 17:27:27 · 153 阅读 · 0 评论 -
集合知识2,Hashtable,EnumMap
Hashtable演示package com.hpeu.hashtable;import java.util.Hashtable;// Hashtable演示public class HashtableTest { public static void main(String[] args) { Hashtable<String, String> ht = new H...原创 2019-11-04 15:26:31 · 110 阅读 · 0 评论 -
集合知识1,list,vector,set,linkedList,map,LinkedHashMap
Collection集合方法介绍Collection<String> c = new ArrayList<>();// boolean add(E e) 添加boolean b = c.add("hello");System.out.println(b);//boolean addAll(Collection<? extends E> c) 添加一个...原创 2019-11-04 15:25:40 · 117 阅读 · 0 评论 -
collections的基本方法介绍
collections的基本方法package com.hpeu.collections;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Collections;import java.util.HashMap;import java.ut...原创 2019-11-04 15:20:40 · 246 阅读 · 0 评论 -
自定义注解及其使用方法
自定义注解package com.hpeu.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;...原创 2019-11-04 15:18:35 · 883 阅读 · 0 评论 -
递归删除文件
递归删除文件package com.hpeu.file.exer;import java.io.File;// 从键盘输入一个目录路径,删除该目录及子目录下所有文件。public class Exercise04 { public static void main(String[] args) { File dir = new File("d:\\zz"); recursio...原创 2019-11-04 15:17:06 · 146 阅读 · 0 评论 -
自定义文件过滤器
自定义文件过滤器package com.hpeu.file.exer;import java.io.File;import java.io.FilenameFilter;// 自定义文件过滤器class MyFilter implements FilenameFilter { private String ext; // 扩展名 public MyFilter() { }...原创 2019-11-04 15:12:13 · 110 阅读 · 0 评论 -
File类的构造方法介绍
File类的构造方法介绍package com.hpeu.file;import java.io.File;import org.junit.Test;/* * File类的构造方法介绍 * 文件路径分类: * 1)相对路径:相对某个特定位置而言 * 2)绝对路径:带有盘符c:\(Windows操作系统)或/(Linux操作系统)的路径 * E:\帮助文档\jdk\JDK_...原创 2019-11-04 15:09:57 · 228 阅读 · 0 评论 -
File类的方法介绍
package com.hpeu.file;import java.io.File;import java.io.IOException;import java.util.Date;import org.junit.Test;/** * File类的方法介绍 * File getAbsoluteFile() 返回此抽象路径名的绝对路径名形式。 String getAb...原创 2019-11-04 15:08:03 · 115 阅读 · 0 评论 -
类型注解使用
类型注解使用package com.hpeu.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;im...原创 2019-11-04 10:01:39 · 188 阅读 · 0 评论 -
文件读写操作:把文件a.txt中的内容复制到文件b.txt中
文件读写操作:把文件a.txt中的内容复制到文件b.txt中package com.hpeu.io.reader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;...原创 2019-11-04 09:59:26 · 10173 阅读 · 0 评论 -
Writer和Reader,OutputStream和InputStream字节输出流的使用示例
Writer使用示例package com.hpeu.io.reader;import java.io.File;import java.io.FileWriter;import java.io.IOException;import org.junit.Test;// Writer使用示例public class WriterTest { @Test public void...原创 2019-11-04 09:53:16 · 338 阅读 · 0 评论 -
InputStreamReader和OutputStreamWriter转换流的使用,BufferedReader字符缓冲流的使用
InputStreamReader、OutputStreamWriter转换流的使用package com.hpeu.io.changeio;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java...原创 2019-11-04 09:12:32 · 500 阅读 · 0 评论 -
字节缓冲流的使用
字节缓冲流的使用package com.hpeu.io.buffered;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;i...原创 2019-11-04 09:08:14 · 279 阅读 · 0 评论 -
标准输入输出示例
标准输入输出package com.hpeu.inout;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;import org.junit.Test;/** * 标准输入输出 * 需求: 从键盘...原创 2019-11-04 09:06:54 · 327 阅读 · 0 评论 -
随机存取文件流的使用示例
随机存取文件流的使用package com.hpeu.random;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import org.junit.Test;// 随机存取文件流的使用public class RandomAccessFileTest { // 在指...原创 2019-11-04 09:05:43 · 279 阅读 · 0 评论 -
字节打印流PrintWriter的使用示例
字节打印流来package com.hpeu.print;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintStream;// 需求:使用字节打印流来输出指定文件中的内容。public class PrintStreamTest { public static void m...原创 2019-11-03 22:09:53 · 770 阅读 · 0 评论 -
Files类的使用演示
Files类的使用演示package com.hpeu.nio;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;...原创 2019-11-03 22:08:34 · 152 阅读 · 0 评论 -
对象流ObjectStream的使用, 数据输入/出流DataInputStream,DataOutputStream的使用
对象流ObjectStream的使用``javapackage com.hpeu.object;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectO...原创 2019-11-03 22:04:37 · 407 阅读 · 0 评论 -
线程优先级演示和Thread类中的方法介绍,创建线程的方式
线程优先级演示package com.hpeu.thread;/** * 线程优先级演示 * public final static int MIN_PRIORITY = 1; * public final static int NORM_PRIORITY = 5; * public final static int MAX_PRIORITY = 10; * getPriority(...原创 2019-11-03 22:00:38 · 149 阅读 · 0 评论 -
用两个线程来求1-100之间的和
用两个线程来求1-100之间的和package com.hpeu.jdk5;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;// 用两个线程来求1-100之间的和// 要想实现此功能,需...原创 2019-11-03 21:49:15 · 2179 阅读 · 0 评论 -
解决线程安全问题的方式,线程池的使用示例
解决线程安全问题的第一种方式package com.hpeu.thread;/** * 解决线程安全问题的第一种方式:同步代码块 * 格式: * synchronized(同步监视器){ * 放需要同步的代码; * } * * 什么是同步监视器? * 同步监视器就是锁,对于Java而言,任何对象都可以当着同步监视器来使用。 * 什么是同步的代码? * ...原创 2019-11-03 21:39:54 · 536 阅读 · 0 评论 -
线程死锁示例
package com.hpeu.deadlock;/** * 线程死锁 */public class DeadLock { public static void main(String[] args) { StringBuilder sb1 = new StringBuilder(); StringBuilder sb2 = new StringBuilder(); ...原创 2019-11-03 21:36:58 · 141 阅读 · 0 评论 -
使用两个线程交替打印 1-100,例子。
package com.hpeu.comm;/** * 需求: 使用两个线程交替打印 1-100。 */class Print implements Runnable { private int num = 1; private Object obj = new Object(); @Override public void run() { while(true) { ...原创 2019-11-03 21:34:45 · 1047 阅读 · 0 评论 -
StringBuffer和StringBuilder比较,String类的使用
package com.hpeu.string;import org.junit.Test;/** * StringBuffer和StringBuilder比较: * 不同点: * 1. StringBuffer:是JDK1.0就有了,是线程安全的,效率较低 * 2. StringBuilder:是JDK1.5才有,是线程不安全的,效率较高 * 相同点: * 1. 都有相...原创 2019-11-03 21:32:49 · 139 阅读 · 0 评论 -
System类的使用示例
package com.hpeu.system;import java.util.Arrays;import org.junit.Test;// System类的使用public class SystemTest { @Test public void test() { String str = "hello"; System.out.println(str); Sys...原创 2019-11-03 21:28:52 · 176 阅读 · 0 评论