![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 91
skiffloveblue
这个作者很懒,什么都没留下…
展开
-
一些软件设计的原则
作者:破 狼出处:http://www.cnblogs.com/whitewolf/本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该文章也同时发布在我的独立博客中-个人独立博客、博客园--破狼和51CTO--破狼。转载 2022-02-08 10:11:53 · 227 阅读 · 0 评论 -
Google Java编程风格指南中文版
作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。转载 2022-02-08 10:09:36 · 337 阅读 · 0 评论 -
ftp上传下载 java FTPClient
一, 安装sserv-u ftp服务器 版本10.1.0.1服务器配置:用户名:密码:端口:根目录:二、所需jar包:common-net-1.4.1.jarjakarta-oro-2.0.8.jar 注意:第二个jar包必须要存在,不然在列举ftp服务器中文件是出错 三、中文传输问题 四、具体程序 com.ftp转载 2012-07-13 10:05:05 · 2248 阅读 · 0 评论 -
Java FTPClient代码(二)支持多线程与连接复用
该版本主要增加了以下特性: 1、对多线程并发的支持 2、连接复用 import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream转载 2012-07-13 10:47:13 · 16729 阅读 · 4 评论 -
Android之插入通话记录,短信箱插入短信,号码薄插入联系人
(一) 通话记录的插入。呼叫记录有三种类型: 来电:CallLog.Calls.INCOMING_TYPE (常量值:1) 已拨:CallLog.Calls.OUTGOING_TYPE (常量值:2) 未接:CallLog.Calls.MISSED_TYPE (常量值:3)插入通话记录的代码如下:private void insertCallLo转载 2012-07-16 23:11:22 · 3345 阅读 · 0 评论 -
Java Dom4j解析XML详解
学习:Dom4j 1、DOM4J简介 DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。 DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,就能使用。 Dom:把整个文档作为一个对象。 DOM4J 最大的特色是使用大量转载 2012-08-06 16:11:29 · 5933 阅读 · 0 评论 -
new String(getBytes(ISO-8859-1),GBK)解决中文乱码问题分析
用了好几种编码 全是乱码,request.setCharacterEncoding("UTF-8");尝试了好几种String newdefrayItem = new String(request.getParameter("newdefrayItem").getBytes("iso-8859-1"),"GBK");也换了几次编码方式,最后是String newdefrayItem = n转载 2012-08-15 15:15:43 · 12413 阅读 · 1 评论 -
JAVA/Android 读写文件,避免中文乱码 FileWriter乱码
关键词:java android 乱码 中文 读写文件Java FileWriter中文乱码原文:http://www.malcolmhardie.com/weblogs/angus/2004/10/23/java-filewriter-xml-and-utf-8/ Java FileWriter 默认是用(ISO-8859-1 or US-ASCII)西方编码的,转载 2012-08-21 22:26:57 · 12870 阅读 · 1 评论 -
中文乱码 终极解决方案
java中文编码[转] 开发java应用出现乱码是很常见的,毕竟现在unicode的使用还不是很广泛,在使用gb2312(包含了gbk简体,big5繁体)的系统中要正确 实现中文的display和数据库的存储是最基本的要求。 1,首先developer要明确自己为什么会遇到乱码,遇到什么样的乱码(无意义的符号还是一串问号或者其它什么东西)。 新手遇到一堆很乱的字符时通常不知所措转载 2012-08-22 11:23:28 · 66230 阅读 · 0 评论 -
解决JBOSS局域网内无法访问的问题,JBoss启动异常问题,端口占用问题
JBOSS 局域网不能访问,本机也无法通过局域网IP访问原因: JBOSS 4.2以上版本服务启动如果不加任何参数的话,只监听127.0.0.1,就是说只能用127.0.0.1或者localhost访问,用本机的对外地址 访问不了,同一网络内别的机子没法访问.除非你用参数-b ip地址来绑定监听的地址才可以. 这和以前版本的JBOSS不一样,以前版本转载 2012-09-20 21:01:30 · 4373 阅读 · 0 评论 -
Java中Queue的使用
注意这里的LinkedList不是线程安全的,Vector才是线程安全的在java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获取并移出元素。它们的优点是通过返回值可转载 2012-11-26 21:03:59 · 2376 阅读 · 0 评论 -
JAVA线程池ThreadPoolExecutor与阻塞队列BlockingQueue
http://blog.csdn.net/shixing_11/article/details/7109471从Java5开始,Java提供了自己的线程池。每次只执行指定数量的线程,java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。以下是我的学习过程。首先是构造函数签名如下:public ThreadPoolExecu转载 2012-12-12 16:36:37 · 2938 阅读 · 0 评论 -
Jena进阶(一):简介+创建本体实例
本文简单介绍Jena(Jena 2.4),使用Protégé 3.1(不是最新版本)创建一个简单的生物(Creature)本体,然后参照Jena文档中的一个例子对本体进行简单的处理,输出本体中的Class、Property等信息。本文内容安排如下:Ø 介绍JenaØ 运行JenaØ Jena Ontology API转载 2013-07-17 15:05:15 · 8357 阅读 · 0 评论 -
Jena进阶(二)本体推理规则(Rules)的介绍
本体的推理规则库是有一条条规则组成的。每条规则由主体(body)和头(head)组成,一条规则可以有一个主体和一个头,例如规则:[rule1:(?a fa:hasHusband ?b)(?a fa:isMotherOf ?c)->(?b fa:isFatherOf ?c)],其中规则的主体为:?a @hasHusband ?b,?a @isMotherOf ?c,头为:?b @isFatherOf转载 2013-07-17 15:10:12 · 7227 阅读 · 1 评论 -
Java Outputstream to String
OutputStream存为String,OutputStream是输出流,用于输出文件内容,它本身不提供输入操作(也就是说没办法直接将OutputStream存为String)。下面是我找到的两个方法// method 1:// 从文件中获取的OutputStreamOutputStream os = new FileOutputStream(fileName);Outp原创 2012-07-13 11:26:06 · 10509 阅读 · 0 评论 -
Java FTPClient代码
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Outpu转载 2012-07-13 10:38:47 · 5669 阅读 · 0 评论 -
InputStream 和OutputStream
1.InputStream ◇ 从流中读取数据: int read( ); //读取一个字节,返回值为所读的字节 int read( byte b[ ] ); //读取多个字节,放置到字节数组b中,通常读取的字节数量为b的长度,返回值为实际读取的字节的数量 int read( byte b[ ], int off, int len ); //读取len个字节,放置到以下标off转载 2012-07-13 10:50:56 · 840 阅读 · 0 评论 -
java书籍及下载方法
A.书名:《Thinking in Java》2e中文版 侯捷 / 王建兴 合译URL: http://jjhou.csdn.net/thinking-in-java-20010919.pdfB.书名:JBuilder5中文帮助文件URL: http://www.code-labs.com/manual/Jb5cn_help1.rarhttp://www.code-labs.com转载 2011-11-17 21:33:29 · 663 阅读 · 0 评论 -
Ubuntu下MyEclipse 8.5 8.6下载与 安装
============///////////////////////=======Attention!更改myeclipse-installer的权限:右键->属性->权限允许以程序执行文件 打勾(之前未改所以运行不了 2011.1.5)============///////////////////////=================MyEclips转载 2011-12-02 20:50:33 · 6151 阅读 · 0 评论 -
Top 20 Books about Java
Core Java:1) Core Java Fundamentals (Volume 1 and Volume 2)2) The Complete Reference : Java3) A Programmer's Guide to Java Certification : Khalid Mughal 4) OCPJCP for Java Stud原创 2012-03-06 22:11:35 · 508 阅读 · 0 评论 -
Java Top Tool
Lack of imagination is one of our worst sins as software developers. We do the same things over and over again, but we rarely modify our ways - me at least. After some years, these are the tools that转载 2012-03-06 22:54:59 · 857 阅读 · 0 评论 -
java学习方法
一:J2SE 面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、Annotation IO 多线程、线程同步 TCP/UDP AWT、事件模型、匿名类 正则表达式反射机制2:数据库(Oracle或者MySQL)SQL语句多表连接,内外连接, 子查询等管理表、视图、索引、序列、约束等 树状结构存储存储过程、触发器转载 2011-12-01 22:48:53 · 1125 阅读 · 1 评论 -
【Doing1】Java 学习之路——过程篇、工具篇、方法篇、资源篇、书籍篇(有一定基础之后再看)
Java Learning Path(一)过程篇 每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。 学习Java的第一步是安装好JDK,写一个Hello World, 其实JD转载 2011-11-17 21:09:52 · 898 阅读 · 0 评论 -
【Doing4】ACM之Java新手速成
POJ 1131 1205 1220 1405 1503 1604 1894 2084 2305 2325 2389 2413 3101 3199对于ACMer来说,java语言最大的优势就是BigInteger,Bigecimal,String三个类.这三个类分别是高精度整数,高精度浮点数和字符串,之所以说这个是它的优势是因为java的这三个类有丰富的成员函数可以调用,在转载 2011-12-01 20:48:56 · 6608 阅读 · 0 评论 -
【Doing5】深入 Java2 SDK
from:《Java深度历险》第一章第一章 深入 Java 2 SDK 你越讨厌的事情,就越容易遇上 前言 Sun Microsystems 所发表的 Java 开发工具 – Java 2 SDK,永远都是 Java初 学 者 最 早 接 触 到 的 开 发 工 具 。 一 般 人 习 惯 称 这 套 工 具 叫 作 JDK(Java Dev转载 2011-11-24 19:47:56 · 868 阅读 · 0 评论 -
Java程序员成长之路(你必须知道的技术点)
1. 构造函数一定不能调用可被覆写的方法,无论是直接还是间接进行。 2. 接口应该只是被用来定义类型的,它们不应被用来导出常量。(备注:不要再接口中定义常量) 3. 一个安全而保守的策略是,永远不要导出两个具有相同参数数目的重载方法。 4. 返回零长度的数组而不是null。 5. 嵌套类嵌套类(nested c转载 2012-03-13 14:20:04 · 738 阅读 · 0 评论 -
Annotation – @Deprecated @Override @SuppressWarnings
JDK5.0 引入了一种新的元语言工具,叫“annotation”。 Annotation 提供的信息不是程序的一部分,例如,代码片断的作者,或者告诉编译器忽略特定的错误等。Annotation不会对程序的运行产生任何影响。Annotation的形式为:@annotation。它可以被应用到类,属性,方法等的声明处。Annotation位于他们之前,并且(通常)独立一行。它还可以带有参数,转载 2012-04-24 11:19:14 · 1984 阅读 · 0 评论 -
StringBuffer与StringBuilder的使用
http://blog.csdn.net/alephsoul/article/details/5975049---------------------------------------------------- -------- 我们有了StringBuffer,那为什么java里还有个StringBuilder呢?这个类是在java1.5里加进来的,1.4及以前的版本是没有的.那转载 2012-05-14 15:11:15 · 1335 阅读 · 0 评论 -
Struts2应用开发步骤
MVC:Model组件(用于数据处理)、View视图(响应并生成结果)、Controller控制器-Action(处理用户请求)1.在web.xml文件中定义核心Filter来拦截用户请求web应用是基于请求/响应架构的应用,所以不管哪个MVC Web框架,都需要在web.xml中配置该框架的核心Servelt或Filter,这样才可以让该框架介入Web应用中。2.如果需要以P转载 2012-05-24 17:47:42 · 933 阅读 · 0 评论 -
java学习书籍
1. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopment Jolt Awar转载 2011-11-17 21:22:22 · 1265 阅读 · 0 评论