Java
文章平均质量分 63
阿喔啊
任时光穿梭,寂静游走。
展开
-
聊天记录按时间排序,时间相同时按人名排序
package com.qunar.fresh.wangqiaohong.exam1;/* * OrderMsg * 2014/11/4 * Created by qiaohong.wang *//** *现有一个文件unorderedmsg.txt,内容是一段被打乱的聊天记录。 *请按时间恢复聊天记录顺序,时间一样时按人名排序,结果输出到orderedmsg.txt。 *并统原创 2014-11-10 14:54:38 · 3364 阅读 · 0 评论 -
appium Demo Java篇
一.新建一个test类,类名为CalculatorTest,主要功能就是打开Android原生计算器,点击“1”,“5”,删除键,“6”,“0”,“+”,“4”,“0”,“=”得到结果。代码如下:import io.appium.java_client.AppiumDriver;import io.appium.java_client.android.AndroidDriver;imp原创 2016-09-26 17:18:51 · 3045 阅读 · 0 评论 -
HTTP头部详解及使用Java套接字处理HTTP请求
进行Web开发关键是要了解超文本传输协议(HTTP),该协议用来传输网页、图像以及因特网上在浏览器与服务器间传输的其他类型文件。只要你在浏览器上输入一个URL,最前面的http://就表示使用HTTP来访问指定位置的信息。(大部分浏览器还支持其他一些不同的协议,其中FTP就是一个典型例子。)本文从HTTP协议的结构上初步探讨HTTP协议的工作原理和请求响应格式,并最后通过一个使用Java编写的转载 2014-12-01 14:12:12 · 530 阅读 · 0 评论 -
Guava学习之Splitter
从输入的字符串中抽取不重复的子串,通常是分析给定的分割序列;这个分割符可以是单个的字符(on(char separator))、字符串(on(final String separator))、正则表达式(on(final Pattern separatorPattern))或者是一个CharMatcher实例(on(final CharMatcher separatorMatcher))。当然,也转载 2014-11-21 11:44:41 · 559 阅读 · 0 评论 -
class.getResource()的用法
class.getResource()的用法用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = newFile("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用转载 2014-11-26 10:07:01 · 266 阅读 · 0 评论 -
Java中枚举类型的使用
java 枚举类型enum 的使用最近跟同事讨论问题的时候,突然同事提到我们为什么java 中定义的常量值不采用enmu 枚举类型,而采用public final static 类型来定义呢?以前我们都是采用这种方式定义的,很少采用enum 定义,所以也都没有注意过,面对突入起来的问题,还真有点不太清楚为什么有这样的定义。既然不明白就抽时间研究下吧。Java 中的枚举类型采用关键字enum转载 2014-11-20 21:21:10 · 404 阅读 · 0 评论 -
Guava学习笔记:Preconditions优雅的检验参数
在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比较消耗资源的方式。在平常情况下我们对参数的判断都需要自己来逐个写方法判断,代码量不少并且复用性不高,如下所示:import org.junit.Tes转载 2014-11-20 15:46:30 · 311 阅读 · 0 评论 -
StringUti工具类的常用方法
StringUtils 源码,使用的是commons-lang3-3.1包。下载地址 http://commons.apache.org/lang/download_lang.cgi以下是StringUtils的各项用法1.空字符串检查使用函数: StringUtils.isBlank(testString)函数介绍: 当testString为空,长度为零或者仅由空转载 2014-11-20 15:28:43 · 424 阅读 · 0 评论 -
获取类工作目录的相对路径
String url=类名.class.getResource("/").getFile();原创 2014-11-04 16:55:14 · 681 阅读 · 0 评论 -
Eclipse里不支持泛型的解决办法
在Eclipse中,菜单条 ---"Windows" ----"preferneces" 在弹出对话框中 ,在左侧列表框中 选择 "JAVA" ---子菜单中 "compiler" ... 然后在右侧把 "Compiler compliance level" 设置成5.0以上 即可。原创 2014-10-13 12:14:25 · 1478 阅读 · 1 评论 -
eclipse编码设置
一般Java文件编码格式是UTF-8的。以下以默认GBK改为UTF-8为例。 1.改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。 eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK 汉化版:eclipse->窗口->首选项->常规->工作空间->其它->UTF-8-转载 2014-10-13 12:13:45 · 301 阅读 · 0 评论 -
统计有效行数
public class Question1 { private static int validnum = 0;//有效行数 private static final Logger LOGGER = LoggerFactory.getLogger(Question1.class); private static final String INPUT_File_NAM原创 2014-11-11 18:23:42 · 393 阅读 · 0 评论 -
java中使用URL的三种方式
Java的网络类可以让你通过网络或者远程连接来实现应用。而且,这个平台现在已经可以对国际互联网以及URL资源进行访问了。Java的URL类可以让访问网络资源就像是访问你本地的文件夹一样方便快捷。我们通过使用Java的URL类就可以经由URL完成读取和修改数据的操作。 通过一个URL连接,我们就可以确定资源的位置,比如网络文件、网络页面以及网络应用程序等。其中包含了许多的语法元素。转载 2014-11-11 18:20:52 · 1752 阅读 · 0 评论 -
appium+Java环境搭建
一、appium安装配置 1.下载安装nodejs(会自动下载npm) 官网:https://nodejs.org/en/ 测试:cmd命令行输入node -v 2.下载安装JDK和SDK,并配置好环境变量 3.安装Maven,并配置环境变量 4.安装Appium,有两种方法:原创 2016-09-26 16:43:45 · 831 阅读 · 0 评论