
JAVA
风火一回
为了美好的明天,肆意而为!
展开
-
BeanUtils.copyProperties扩展--String转Date
BeanUtils.copyProperties(target,source)和PropertyUtils.copyProperties(target,source)都能将源对象的属性的值拷贝到目标对象相同属性名中。区别在于: BeanUtils.copyProperties(target,source)支持基础类型、String、java.sql.Date、java.sql.Time原创 2015-12-14 17:13:08 · 9847 阅读 · 5 评论 -
进程和线程
进程:一个原创 2014-09-01 22:47:32 · 526 阅读 · 0 评论 -
UDP通信
DatagramPacket:UDP数据报,是基于IP建立的,原创 2014-09-04 00:42:09 · 1103 阅读 · 0 评论 -
TCP通信
Socket(套接字):原创 2014-09-03 23:45:11 · 758 阅读 · 0 评论 -
java规范
1.java在编译中做了一个优化:若原创 2014-08-20 00:07:04 · 512 阅读 · 0 评论 -
内部类
实例内部类:成员内部类的一种,没有static修饰。注意事项:(1)在创建实例内部类的实例时,外部类的实例必须存在(2)可以访问外部类的所有成员(成员变量和成员方法)。(3)不能定义静态的成员和方法 静态内部类:成员内部类的一种,用static修饰注意事项:(1)在创建实例内部类的实例时,不必创建外部类的实例(2)可以访问外部类的静态成员,不能访问非静态成员原创 2014-08-31 23:31:48 · 469 阅读 · 0 评论 -
缓冲字符流PW和BR
缓冲流字符流:PrintWriter:具有自动行刷新的缓冲字符流构造方法:PrintWriter(File file):以文件实例创建对象PrintWriter(String fileName):以文件名创建实例PrintWriter(OutputStream out):以一个输出流实例创建对象PrintWriter(OutputStream out,boolean原创 2014-08-31 23:17:58 · 1393 阅读 · 0 评论 -
数组
数组是一组相同数据类型的集合,其中的元素按照顺序排列(以 )原创 2014-08-31 23:34:01 · 429 阅读 · 0 评论 -
异常处理
Java中的异常处理机制:当程序抛出异常后,程序从程序中导致异常的代码处跳出,java虚拟机检测寻找和try关键字匹配的处理该异常的catch块,如果找到了,就就爱那个控制权交到catch代码快,然后继续往下执行,try中大声异常的代码不会被重新执行。若果没有找到,在所有的finally块和当前线程所属的ThreadGroup的uncaughtException()被调用后,遇到异常的线程将被原创 2014-08-31 23:23:28 · 680 阅读 · 0 评论 -
多线程安全
同步:多个线程对同一段代码又先后顺序的原创 2014-09-02 22:50:00 · 605 阅读 · 0 评论 -
Maven项目的创建
一、项目创建在Eclipse下创建Maven项目,首先得保证安装了JDK,Maven,eclipse-maven插件1.new——>other...——>Maven project注:需要导入已存在的Maven项目时,import——>Maven——>Existing Maven Projects2.打开Maven Project原创 2015-01-13 17:18:16 · 848 阅读 · 0 评论 -
包装类
包装类:用于将基本累i系那个参与到面向对象的原创 2014-08-22 00:44:29 · 615 阅读 · 0 评论 -
java获取服务器信息
java获取服务器信息需要用到sigar.jar,但该jar在linux下依赖于libsigar-amd64-linux.so、libsigar-x86-linux.so。在window下依赖于sigar-amd64-winnt.dll、sigar-x86-winnt.dll。配置文件这存在这模拟系统命名的操作,可以通过这些系统命名来获取系统的参数。默认情况下是将依赖文件放在jdk下的原创 2017-01-16 10:42:51 · 7525 阅读 · 5 评论 -
在IE下-下载文件-文件名中文名乱码问题
首先说明下各浏览器对文件下载的文件名解析编码如下:1. IE浏览器,采用URLEncoder编码 2. Opera浏览器,采用filename*方式 3. Safari浏览器,采用ISO编码的中文输出4. Chrome浏览器,采用Base64编码或ISO编码的中文输出 5. FireFox浏览器,采用Base64或filename*或ISO编码的中文输出原创 2016-07-05 15:36:13 · 11510 阅读 · 1 评论 -
[Ljava/lang/String(String类型的JNI字段描述符)
“([Ljava/lang/String;)V” 它是一种对函数返回值和参数的编码。这种编码叫做JNI字段描述符(JavaNative Interface FieldDescriptors)。一个数组int[],就需要表示为这样"[I"。如果多个数组double[][][]就需要表示为这样 "[[[D"。也就是说每一个方括号开始,就表示一个数组维数。多个方框后面,就是数组 的类型。转载 2016-03-21 10:15:46 · 15353 阅读 · 0 评论 -
XMLGregorianCalendar和Date的转换
在webservice服务接口中,日期格式往往会拼接成XML格式日期即ISO日期,例如:“2015-12-11T22:34:56”。而我们常用的UTC日期格式为:“2015-12-11 22:34:56”。下面就介绍一下,这两种日期的转换,方便webservice客户端的创建。//ISO日期转换为UTC日期public XMLGregorianCalendar xmlToDate(D原创 2015-12-14 17:26:44 · 6106 阅读 · 0 评论 -
java文件路径获取方式
1.获取当前项目路径String address1 = System.getProperty("user.dir");System.out.println(address1);//输出结果为:F:\javaRuning\workspace\superclub,superclub为项目名2.获取当前项目中所有存放编译后的文件的路径,包括jar包。String address2 = S原创 2015-07-24 10:45:39 · 910 阅读 · 0 评论 -
java常用的交互信息获取
1.获取request对象//方式一HttpServletRequest request = (HttpServletRequest) ActionContext .getContext().get(ServletActionContext.HTTP_REQUEST); //方式二HttpServletRequest request = ServletActionContext原创 2015-07-23 20:43:06 · 549 阅读 · 0 评论 -
对Java事务的认识
1.什么是事务? 简单的说就是,就是要不一起成功,要不一起失败。2.事物的特性 a.事务通常被定义为一个不可分割的工作单元 b.事务控制多个应用程序对数据库的并发访问操作,确保数据的完整性。 c.在系统失效的情况下,事务确保恢复后,数据仍处于一致的状态。3.事物相关的概念 事务API(Java Transa原创 2015-07-22 22:05:28 · 1362 阅读 · 1 评论 -
JDK配置
eclipse的运行必须要有java环境支持原创 2015-07-15 14:18:52 · 529 阅读 · 0 评论 -
字符流Reader和Writer
字符流:只用于读写文本信息,以字符(char)为单位读写数据。 其底层仍然是基本的字节流Reader:字符输入流的父类,抽象类Writer:字符输出流的父类,抽象类常用方法:int read():读取一个字符,将字符的低16位返回给int值Int read(char[] chs):尝试从流中读取chs.length个字符存入数组,并返回实际读取到的字符量原创 2014-08-31 23:19:15 · 910 阅读 · 0 评论 -
基本流FIS和FOS
输入流:用于从外界获取数据(读)输出原创 2014-08-29 00:14:16 · 1931 阅读 · 0 评论 -
面向对象基础
对象:万物原创 2014-09-10 00:02:09 · 476 阅读 · 0 评论 -
动态数组ArrayList
List:允许我们通过下标原创 2014-08-25 23:06:36 · 635 阅读 · 0 评论 -
Object类和它的方法
Object类是所有类的父类,是java原创 2014-08-22 00:04:25 · 462 阅读 · 0 评论 -
Map查找表
Map:是一个接口,其定义的集合又称查找表,用于存储“原创 2014-08-27 00:11:14 · 1130 阅读 · 0 评论 -
java中的集合(Collection)
Collection:是一个用于存储特定数据结构对象的接口原创 2014-08-24 15:48:52 · 536 阅读 · 0 评论 -
java中的时间(1)
java中的时间 标准类库用Date类表示,是距离一个时间原创 2014-08-22 07:13:26 · 563 阅读 · 0 评论 -
类的方法使用和内存分配
类 = 方法+成员变量方法:用于封装一段特定的逻辑功能,可以重用,尽可能独立。方法5要素:修饰词、返回值类型、方法名、参数列表、方法体。例如:public static void main(String[] args){ 方法体 }其中,public static是修饰词;void是返回值类型,main是方法名;String原创 2014-09-14 13:20:18 · 1267 阅读 · 0 评论 -
视图
视图:也称原创 2014-09-20 01:23:20 · 642 阅读 · 0 评论 -
正则表达式
正则表达式:一串特定原创 2014-08-21 00:07:01 · 410 阅读 · 0 评论 -
队列(Queue)
队列:存储一组数据原创 2014-08-26 23:43:00 · 644 阅读 · 0 评论 -
File类的文件访问
File类只用于表示文件/目录的信息或操作文件/mulu原创 2014-08-28 00:12:46 · 1458 阅读 · 0 评论 -
java基础
一、基本类型int , char原创 2014-08-18 23:56:11 · 545 阅读 · 0 评论 -
缓冲器
缓冲器的作用:为了减少实际的物理读写次数,减少动态内存的分配和回收的次数缓冲区的属性:容量(capacity)、极限(limit)、位置(position),位置是下一个读写单位的位置缓冲区方法:clear():把极限设为容量值,再把位置设为0flip():把极限设为位置值,再把位置设为0rewind():不改变极限,把位置设为0 最基本的缓冲区类:ByteBuffer原创 2014-08-31 23:24:37 · 865 阅读 · 0 评论 -
条件运算
条件(三目运算)boolean原创 2014-08-24 23:29:36 · 544 阅读 · 0 评论 -
对象流OOS和OIS
ObjectOutputStream:对对象进行序列化原创 2014-08-29 01:10:09 · 1058 阅读 · 0 评论 -
缓冲流BIS和BOS
BufferOutStream:缓冲输出流,其内部维护一个原创 2014-08-29 00:31:00 · 969 阅读 · 0 评论 -
文件的操作(RandomAccessFile类)
RandomAccessFile类可以基于指针对文件进行随机读写操作原创 2014-08-28 00:56:10 · 1838 阅读 · 0 评论 -
java的(String)字符串方法
length():查找原创 2014-08-19 23:27:13 · 2753 阅读 · 0 评论