![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 66
chenfujian87
这个作者很懒,什么都没留下…
展开
-
java 面向对象
对于定义一个类而言,可以包含三种最常见的属性:1 构造器2 属性3 方法static 修饰的成员不能访问非static修饰的成员定义构造器的方法:[修饰符] 构造器名称(形参列表){........... }构造器的修饰符:修饰符可以省略,也可以使public protected private构造器名:构造器名称必须和类名相同形参列表:和定义...原创 2012-06-12 22:02:22 · 56 阅读 · 0 评论 -
转 深入理解 Java final 变量的内存模型
原文http://renchx.com/jmm-final/作者任春晓对于 final 域,编译器和处理器要遵守两个重排序规则:在构造函数内对一个 final 域的写,与随后把这个构造对象的引用赋值给一个变量,这两个操作之间不能重排序初次读一个包含 final 域的对象的引用,与随后初次读这个 final 域,这两个操作之间不能重排序举个例子:12...原创 2016-02-01 09:07:11 · 66 阅读 · 0 评论 -
转 浅谈 Java 字符串
原文http://github.thinkingbar.com/how-to-use-string/作者飘过的小牛我们先要记住三者的特征:String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)一、定义查看 API 会发现,String、StringBuffer、StringBuilder ...原创 2016-02-01 09:07:38 · 71 阅读 · 0 评论 -
深度分析 Java 的 ClassLoader 机制(源码级别)
原文http://blog.jobbole.com/96145/作者伯乐在线 - HollisChuang写在前面:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的,loadClass使用双亲委...原创 2016-02-02 09:31:33 · 85 阅读 · 0 评论 -
Java注解教程及自定义注解
原文http://ifeve.com/java-annotations/原创 2016-02-03 09:03:46 · 67 阅读 · 0 评论 -
跟我学Spring3
原文http://www.importnew.com/17624.html原创 2016-02-03 09:04:09 · 106 阅读 · 0 评论 -
转 Java NIO:浅析I/O模型
原文:http://www.cnblogs.com/dolphin0520/p/3916526.html作者:海 子也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然...原创 2016-02-05 17:08:53 · 96 阅读 · 0 评论 -
转 JVM必备指南
原文链接: anturis 翻译: ImportNew.com - xiafei译文链接: http://www.importnew.com/13556.html 简介Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java源码编译而来的字节码。更通俗地说,JVM是指对这个规范的具体实现。这种实现基于严...原创 2016-02-05 17:12:19 · 82 阅读 · 0 评论 -
java序列化
原文http://xiebh.iteye.com/blog/1213111、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要序列化 ...原创 2016-02-15 14:37:56 · 51 阅读 · 0 评论 -
转 Java 序列化Serializable详解
原文http://www.2cto.com/kf/201405/305380.htmlava 序列化Serializable详解(附详细例子)1、什么是序列化和反序列化 Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一...原创 2016-02-15 15:21:09 · 123 阅读 · 0 评论 -
转 给Java程序猿们推荐一些值得一看的好书
原文http://www.cnblogs.com/xrq730/p/4994545.html学习的最好途径就是看书"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1、能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2、对着书上的代码自己敲的时候方便"看完书之后再次提升自我...原创 2016-02-21 18:08:06 · 88 阅读 · 0 评论 -
转 Java序列化和反序列化
转自http://www.cnblogs.com/xdp-gacl/p/3777987.html一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对...原创 2016-03-06 15:14:23 · 66 阅读 · 0 评论 -
Java序列化
http://jiangzhengjun.iteye.com/blog/519256原创 2016-03-06 15:15:27 · 56 阅读 · 0 评论 -
jdk;jvm;jre区别
转自http://java-mzd.iteye.com/blog/838514 JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)...原创 2016-03-06 21:17:26 · 79 阅读 · 0 评论 -
jvm简介
原文:http://www.cnblogs.com/sunada2005/p/3577799.html1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来 实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储...原创 2016-03-07 15:52:05 · 77 阅读 · 0 评论 -
转 JVM必备指南
原文http://www.importnew.com/13556.html简介 Java虚拟机(JVM)是Java应用的运行环境,从一般意义上来讲,JVM是通过规范来定义的一个虚拟的计算机,被设计用来解释执行从Java 源码编译而来的字节码。更通俗地说,JVM是指对这个规范的具体实现。这种实现基于严格的指令集和全面的内存模型。另外,JVM也通常被形容为对软件运行 时环境的实现。通常J...原创 2016-03-07 16:13:35 · 66 阅读 · 0 评论 -
转 JAVA虚拟机的生命周期
原文http://www.cnblogs.com/like-minded/p/5157667.htmlJAVA虚拟机的生命周期一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个 Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个 Java虚拟机实例。每个Java...原创 2016-03-07 18:56:17 · 96 阅读 · 0 评论 -
Java解析html常用的工具
1、jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。据说它是基于MIT协议发布的 2、htmlparser是一个纯的java写的html解析的库,它不依赖于其它的java库文件,主要用于改造或提取html。它能超高速解析 html,而且不会出错。现...原创 2016-03-14 22:06:54 · 634 阅读 · 0 评论 -
转 偏执却管用的10条Java编程技巧
原文http://www.importnew.com/16805.html经过一段时间的编码(咦,我已经经历了将近20年的编程生涯,快乐的日子总是过得很快),我们开始感谢那些好习惯。因为,你知道…“任何可能出错的事情,最后都会出错。”这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面...原创 2016-01-31 21:42:45 · 72 阅读 · 0 评论 -
转 高级Java程序员值得拥有的10本书
原文:http://www.codeceo.com/article/top-10-books-advanced-java-programmer.html Java是时下最流行的编程语言之一。市面上也出现了适合初学者的大量书籍。但是对于那些在Java编程上淫浸多时的开发人员而言,这些书的内容未免显得过于简单和冗余了。那些适合初学者的书籍看着真想打瞌睡,有木有。想找高级点的Java书籍吧,...原创 2016-01-31 21:42:19 · 135 阅读 · 0 评论 -
去掉ctrl +alt +方向键 冲突
右击桌面,出现: 点击“图形属性”,出现: 点击“快捷键”选项,点击“使用快捷键”的复选框,去掉那个勾勾,应用、确定。...原创 2012-06-21 10:18:02 · 138 阅读 · 0 评论 -
收集的程序员必读书 .
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列...原创 2012-06-30 20:48:27 · 70 阅读 · 0 评论 -
程序员修炼之道总结
第一章 我的代码让猫吃了在所有弱点中,最大的弱点就是害怕暴露弱点。Provide Options, Don’t Make Lame Excuses提供各种选择,不要找蹩脚的借口第二章 软件的熵Don’t Live with Broken Windows不要容忍破窗户不要留着“破窗户”(低劣的设计、错误决策、或是糟糕的代码)不修。发现一个就修一个。如果没有足够的时...原创 2012-08-13 23:16:19 · 305 阅读 · 0 评论 -
java处理excel的插件
java读写excel工具1 POI插件 2 JXL插件3 FastExcel 不支持字体 颜色 只能读取POI JXL对比效率高 效率低操作复杂 操作简单支持宏 图像图标 部分支持能够修饰单元格 能够修饰单元格不如POI强大支持字体 数字 日期 支持字体 数字 日...2015-05-06 21:55:56 · 1150 阅读 · 0 评论 -
java处理PDF的插件
java导出pdf,rtf文件或者将xml,html文件转化为pdf文件用 iText插件2015-05-06 21:57:33 · 469 阅读 · 0 评论 -
jvm调优总结
http://pengjiaheng.iteye.com/blog/518623原创 2016-04-22 13:29:20 · 78 阅读 · 0 评论 -
Java nio系列教程
http://ifeve.com/overview/http://ifeve.com/原创 2016-04-22 13:53:04 · 96 阅读 · 0 评论 -
struts2+spring3+mybatis3整合
http://blog.csdn.net/afgasdg/article/details/7392367原创 2016-05-28 20:05:14 · 142 阅读 · 0 评论 -
单点登录SSO的实现基本原理
单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在 大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系 统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的...原创 2015-10-31 17:32:56 · 95 阅读 · 0 评论 -
java处理XML文件4种方式——综述
在Java程序中如何获取xml文件的内容:4种解析方式:DOM; SAX; DOM4J; JDOM基础方法:DOM SAX 不用导入第三方jar包 是Java平台提供的扩展方法:JDOM DOM4J 需要第三方jar包DOM 会把xml加载到内存中 如果xml比较大 会对内存要求比较大SAX 基于事件的DOM 优点:形成了树形结构,直观好理解,代码容易编写解析过程的树结构保留在内存中,方便修改...原创 2015-11-28 20:27:46 · 125 阅读 · 0 评论 -
java处理XML文件4种方式——DOM处理XML
package com.imooc.domtest.test;import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigurationExce...原创 2015-11-28 20:30:07 · 83 阅读 · 0 评论 -
java处理XML文件4种方式——JDOM处理XML
package com.imooc.jdomtest;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.uti...原创 2015-11-28 20:44:51 · 117 阅读 · 0 评论 -
java处理XML文件4种方式——DOM4J处理XML
package com.imooc.dom4jtest;import java.io.File;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.Do...原创 2015-11-28 20:46:21 · 103 阅读 · 0 评论 -
转 深入解析java应用程序的一般架构
原文http://www.aiweibang.com/yuedu/73572350.html1. 不同系统不同语言之间的交互 现在我们常见的不同系统不同语言之间的交互使用WebService,Http请求。WebService,即“Web 服务”,简写为WS。从字面上理解,它其实就是“基于 Web的服务”。而服务却是双方的,有服务需求方,就有服务提供方。服务提供方对外发布服务,服务...原创 2016-01-30 11:29:33 · 88 阅读 · 0 评论 -
转 写好Java代码的30条经验总结
原文 http://www.cnblogs.com/dayday-study/archive/2012/04/27/2473463.html成为一个优秀的Java程序员,有着良好的代码编写习惯是必不可少的。下面就让我们来看看代码编写的30条建议吧。(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首...原创 2016-01-30 11:29:48 · 80 阅读 · 0 评论 -
转 Java工程师成神之路
原文http://www.hollischuang.com/archives/489来自:HollisChuang's Blog一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1...原创 2016-01-31 21:40:29 · 193 阅读 · 0 评论 -
转 JavaEE概念介绍
原文http://www.importnew.com/10716.html来自ImportNew - 赖 信涛概念综述在我们深入J2EE之前,先看一下综述:多层式应用(Multitier Application)——多层式应用(或者多层式架构)分成多个逻辑部分,大多在多层服务器上实现。例如,三层应用模型:用户和浏览器,应用服务器,数据库服务器。其中应用服务器和数据库服务器就...原创 2016-01-31 21:41:37 · 113 阅读 · 0 评论 -
cron表达式
转:http://www.cnblogs.com/linjiqin/archive/2013/07/08/3178452.htmlcron表达式详解Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Sec...原创 2016-03-22 15:44:24 · 86 阅读 · 0 评论