java
fengfeng043
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java-java包裹类
String 是一个类,String的变量是对象的管理者而非所有者。看文档;原创 2015-06-03 15:45:38 · 1801 阅读 · 0 评论 -
java异常处理
来源:http://www.w3cschool.cc/java/java-exceptions.html原创 2015-04-15 19:38:18 · 334 阅读 · 0 评论 -
memcached;
百度百科-memcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。是一个安装在服务器上的软件(个人理解);博客:Memcached是什么 如何使用memcached-Server端? 如何使用memcached-Client端?memcached的安装和使用 其中有一部分:java调用memcached 下载jar包原创 2015-05-08 15:02:10 · 325 阅读 · 0 评论 -
HttpClient的post方法
(2)POST方法 根据RFC2616,对POST的解释如下:POST方法用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列(Request-Line)中请求URI所指定资源的附加新子项。POST被设计成用统一的方法实现下列功能: 对现有资源的注释(Annotation of existing resources) 向电子公告栏、新闻组,邮件列表或类似讨论组发送消息原创 2015-05-18 21:29:55 · 426 阅读 · 0 评论 -
有趣的代码片段
.--, .--, ( ( \.---./ ) ) '.__/o o\__.' {= ^ =} > - < / \ // \\ //| . |\\ "'\ /'"_.-~^`'-. \ _ /--' ` ___)( )(___原创 2015-05-18 21:23:52 · 502 阅读 · 0 评论 -
java编程思想 ing
正在看并发那一章原创 2015-05-18 21:23:04 · 251 阅读 · 0 评论 -
java 网络编程
资源1: 由浅入深 待整理原创 2015-05-18 21:18:04 · 301 阅读 · 0 评论 -
java中的main()方法
java中的main方法原创 2015-05-04 09:52:29 · 379 阅读 · 0 评论 -
java final 关键字
来源:http://blog.youkuaiyun.com/niguang09/article/details/6035813通常指,无法改变的。 不想改变的原因有两种:一种是效率,一种是设计。三种情况: 数据、方法、类final数据 向编译器告知一块数据是恒定不变的; 运行时初始化,不希望它被改变; 对于编译期常量的这种情况,编译器可以将该常量值代入任何可能用到它的计算式中,也就是说,原创 2015-05-15 18:58:06 · 277 阅读 · 0 评论 -
使用Eclipse进行web前端开发
Eclipse搭建HTML5开发环境Eclipse Web编程(新手用语不准确) 要在eclipse上运行一个html(?javaScript)需要一个服务器,原创 2015-05-05 19:27:27 · 15706 阅读 · 0 评论 -
《Java程序员修炼之道》读书笔记
来源:多看原创 2015-05-18 22:51:19 · 388 阅读 · 0 评论 -
java-java多线程与并发编程专题
IBM线程是什么 线程为什么有用 怎么开始编写使用线程的简单程序 如何在线程之间交换数据 如何控制线程以及线程如何相互通信没有多线程时,完成毫不相关的任务需要顺序完成; 有多线程时,可以增加资源利用率; 我在写信的同时可能打发我的儿子去邮局买邮票。用软件术语来说,这称为多个控制(或执行)线程。可以用两种不同的方式获得多个控制线程当一个程序启动时,它可以为即将开始的每项任务创建一个进程,并原创 2015-06-03 15:48:32 · 456 阅读 · 0 评论 -
Java -Thread.yield详解
来源Thread.yield()方法: 使当前线程从执行状态(运行状态)变为可执行状态(就绪状态)。 cpu会从众多的可执行态里选择,也就是说,当前的那个线程还是有可能会被再次执行到的,并不是说一定会执行其他线程而该线程在下一次中不会执行到了。翻译成线程让步。顾名思义有优先权的这些人就一定能抢到厕所的位置吗? 不一定的,他们只是概率上大些,也有可能没特权的抢到了。原创 2015-06-03 15:30:49 · 425 阅读 · 0 评论 -
java-线程的sleep(),wait(),notify(),yield()方法的区别
来源一个线程结束的标志是:run()方法结束。 一个机锁被释放的标志是:synchronized块或方法结束1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步块,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 sleep()可以使低优先级的线程得到执行的机会,当然也可原创 2015-06-03 15:32:34 · 507 阅读 · 0 评论 -
java、C++-带标签的break 和 continue语句
可以解决一般的break continue 不能解决的问题:A:for (int i = 0; i < 10 ;i++){ for (int j =0; j < 10; j ++) { if (j > 5) { continue A; } System.out.println(j); }}输出为:原创 2015-06-03 15:27:21 · 554 阅读 · 0 评论 -
java中的属性和字段
来源:http://blog.youkuaiyun.com/yangzl2008/article/details/66556391、Java中的属性和字段有什么区别? 答:Java中的属性,通常可以理解为get和set方法。而字段,通常叫做“类成员”。这两个概念是完全不同的。属性只局限于类中方法的声明,并不与类中其他成员相关。例如: void setA(String s){} String getA()原创 2015-06-03 15:49:35 · 480 阅读 · 0 评论 -
java-零散知识点
java的浮点数的表示其实是有误差的,在计算的时候会体现出来能用整数不用浮点数。判断两个数 f1 f2相等 Math.abs( f1 - f2 ) < 0.00001a * = b + 6 表示 a = a * ( b + 6)http://blog.youkuaiyun.com/xiaoyao3857/article/details/7901480数组的复制不能直接用数组名复制,只能一个一个复制;判断数原创 2015-06-03 15:20:34 · 363 阅读 · 0 评论 -
java-Google Guava
是什么?有什么用?让我们写更少的代码,写的代码更简洁,可读性强。 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串原创 2015-06-03 15:59:15 · 355 阅读 · 0 评论 -
java-Gson
是什么?官方文档原创 2015-06-03 16:05:15 · 470 阅读 · 0 评论 -
java-InputStreamReader 和 OutputStreamWriter类用法简介,及演示。
InputStreamReader 和 OutputStreamWriter类用法简介,及演示。亲测可用转载 2015-05-08 11:32:07 · 454 阅读 · 0 评论 -
Java发HTTP POST请求(内容为xml格式)
来源Java发HTTP POST请求(内容为xml格式) 亲测可用原创 2015-05-18 21:14:18 · 1873 阅读 · 0 评论 -
命令行编译与运行java程序
JDK、JRE、JVM的区别 JDK java开发工具包 JRE java运行时环境 JVM java虚拟机 依次包含关系 windows下 下载JDK 安装JDK(包含JRE),注意安装路径 环境变量的配置 1、JAVA_HOME: JDK安装的路径 2、path(执行dos命令,系统会在path指定的路径中寻找该命令对应的可执行文件), 将%JAVA原创 2015-04-21 18:40:52 · 473 阅读 · 0 评论 -
HttpClient的get方法获取网页内容
使用 HttpClient 需要以下 6 个步骤: 1. 创建 HttpClient 的实例 2. 创建某种连接方法的实例,在这里是GetMethod。在 GetMethod 的构造函数中传入待连接的地址 3. 调用第一步中创建好的实例的 execute 方法来执行第二步中创建好的 method 实例 4. 读 response 5. 释放连接。无论执行方法是否成功,都必须释放连接 6转载 2015-04-13 21:10:00 · 10433 阅读 · 0 评论 -
Iterator接口
Iterator接口 1、是什么? 接口,它的子类继承并实现它; 2、能干什么? 遍历; 3、怎么用? 继承并实现 ------------------------- 1、三个方法 hasNext方法,判断游标右边是否有元素; next方法 ,返回游标右边的元素并将游标移到下一个位置; remove方法,删除游标左边的元素,每次next方法后只能执行一次; 2、两种List原创 2015-04-13 18:30:00 · 850 阅读 · 0 评论 -
java容器(一)
最近再重新学习容器的一些细节,比第一次接触有了更深的了解。 1、从宏观看容器的概念: 首先是两个大的接口,Collection 和Map。分别说明:Collection 下面有两个子接口,分别是Set、List Set有一个具体的实现类--HashSet; List 有两个实现类,分别是LinkedList和A原创 2015-04-13 15:16:55 · 326 阅读 · 0 评论 -
java容器(一)
最近再重新学习容器的一些细节,比第一次接触有了更深的了解。1、从宏观看容器的概念: 首先是两个大的接口,Collection 和Map。 分别说明: Collection 下面有两个子接口,分别是Set、List Set有一个具体的实现类--HashSet; List 有两个实现类,分别是LinkedList和ArrayList; Map有一个具体的原创 2015-04-13 15:18:11 · 318 阅读 · 0 评论 -
java容器(二)
1、注意自己定义的类中是否重写了equals()方法。 清楚 与“==”的不同。 equals()方法———值相同; == —————-引用的对象相同; 2、容器类对象在调用remove\contains等方法时需要比较对象是否相等,这会涉及到对象类型的equals 和hashCode方法;对于自定义的类型,需要重写equals和hashCode方法以实现自定义的对象相等规原创 2015-04-13 18:18:29 · 350 阅读 · 0 评论 -
Java 流(Stream)、文件(File)和IO:读取本地文件;java中的目录
来源:http://www.w3cschool.cc/java/java-files-io.html讲的很详细://使用 BufferedReader 在控制台读取字符 char c; // 使用 System.in 创建 BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(Sys转载 2015-04-15 19:29:00 · 1393 阅读 · 0 评论 -
Java StringBuffer和StringBuilder类-修改字符串
来源:http://www.w3cschool.cc/java/java-stringbuffer.html当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder类在Java 5中被提出,它和St转载 2015-04-15 19:22:52 · 1604 阅读 · 0 评论 -
java中字符串替换-String.replace StringreplaceAll
来源:http://blog.youkuaiyun.com/sunlovefly2012/article/details/16807761转载 2015-04-17 15:39:22 · 1028 阅读 · 0 评论 -
java 中如何处理大整数-java.BigInteger的使用
来源:http://blog.youkuaiyun.com/licongcong_0224/article/details/11137933当一个数字非常大时,则肯定无法用基本类型接收,所以最早碰到大数字时往往会使用String类进行接收,然后再采用String类进行接收,然后再采用拆分的方式进行计算,但操作非常麻烦,所以在Java中为了解决这样的难题提供了BigInteger类。BigInteger类表示大整转载 2015-04-15 19:06:53 · 4225 阅读 · 0 评论 -
使用Gson解析Json字符串(实际项目)
见另一篇博文如何准备好jar包;需要转的Json字符串很复杂,多层嵌套; 例如:{ "status": { "success": true, "code": 0 }, "datalist": [ { "rank": 1, "nickname": "李惠顺",原创 2015-04-15 16:38:00 · 2320 阅读 · 0 评论 -
Http状态码-HttpClient得到状态码并返回信息
Http状态码是什么? 维基百科:http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81 请求错误代号一览表:http://blog.sina.com.cn/s/blog_54180e760101nvey.html常见的响应状态码:http://happypeter.github.io/tealeaf-http/book/h原创 2015-04-15 17:45:51 · 5818 阅读 · 0 评论 -
BufferedReader和BufferedWriter
BufferedReader和BufferedWriter当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法,会先从缓冲区中进行读取。如果缓冲区数据不足,才会再从文件中读取,使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中。如果缓冲区中的数据满了,才会一次对目的地进行写出。原创 2015-05-08 11:43:19 · 320 阅读 · 0 评论 -
java的字符转码;eclipse设置UTF-8
第一部分: myeclipse如何设置utf-8第二部分: 来源:http://www.zhihu.com/question/20361462什么是字符编码? 来源:http://zh.wikipedia.org/wiki/%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81把字符集中的字符 编码为指定集合中某一对象(例如:比特模式、自然数序列、8位组或者电脉冲),以便文原创 2015-04-17 15:40:10 · 2784 阅读 · 0 评论 -
java 命令行参数-main()函数-需要使用命令行
来源:http://www.w3cschool.cc/java/java-methods.html转载 2015-04-15 19:28:32 · 750 阅读 · 0 评论 -
Eclipse生成并运行jar包
来源: java Eclipse导出jar包第二种没有真的实现成功,第三种怀疑是插件版本和eclipse版本不匹配安装插件 来源 1、在线安装 eclipse在线更新方法: help >software updates >Search for new features to install>new update site> 填写name 和url name:Fat Jar url:原创 2015-05-04 16:07:00 · 521 阅读 · 0 评论 -
字符编码GBK与UTF-8
字符编码是什么? 就是将字符集中的字符编码为某一种对象(数字,二进制等),以便于存储和传递。Unicode固然统一了编码方式,但是它的效率不高,比如UCS-4(Unicode的标准之一)规定用4个字节存储一个符号,那么每个英文字母前都必然有三个字节是0,这对存储和传输来说都很耗资源。UGBK是简体中文的编码方式为了提高Unicode的编码效率,于是就出现了UTF-8编码。 尽可能的采用UTF-8原创 2015-05-04 19:12:50 · 457 阅读 · 0 评论 -
工作日志:HttpClient中的post请求
是什么?POST方法用来向目的服务器发出请求,要求它接受被附在请求后的实体,并把它当作请求队列(Request-Line)中请求URI所指定资源的附加新子项。有什么用? POST被设计成用统一的方法实现下列功能: 对现有资源的注释(Annotation of existing resources) 向电子公告栏、新闻组,邮件列表或类似讨论组发送消息 提交数据块,如将表单的结果提交给数据处理过原创 2015-04-17 11:28:02 · 542 阅读 · 0 评论 -
Mac命令行、Mac的文件系统
Mac的文件系统 来源:http://bbs.feng.com/read-htm-tid-5290929.html一般都是管理员账户: 主目录下的子目录布局 这里的“主目录”是指管理员和普通账户的主目录,不包括root,访客,共享和系统账户。因为用户的主目录是用户自己说得算的目录,所以用户可以在主目录中建立任意文件和目录。默认情况下,有一些已经存在的目录,它们是Mac OS X本身“认识”的子原创 2015-04-21 16:28:32 · 2198 阅读 · 0 评论
分享