2015年10月14日

摘要: 1.拳头之Get/Post拳头是最基本的一重武器,也是最重要的,好比练武之人必须先扎稳马步。java 代码1 HttpClient httpclient=new HttpClient();//创建一个客户端,类似打开一个浏览器 2 GetMethod getMethod=new GetMethod(... 阅读全文
posted @ 2015-10-14 23:27 ilinux_one 阅读(439) 评论(0) 推荐(0)
摘要: 目前知道的三种主流的Web服务实现方案为:REST:表象化状态转变 (软件架构风格)SOAP:简单对象访问协议XML-RPC:远程过程调用协议下面分别作简单介绍:REST:表征状态转移(Representational State Transfer),采用Web 服务使用标准的 HTTP 方法 (G... 阅读全文
posted @ 2015-10-14 20:23 ilinux_one 阅读(577) 评论(0) 推荐(0)
摘要: 我们将Web Service发布在Tomcat或者其他应用服务器上后,有很多方法可以调用该Web Service,常用的有两种: 1、通过浏览器HTTP调用,返回规范的XML文件内容 2、通过客户端程序调用,返回结果可自定义格式 接下来,我利用Eclipse作为开发工具,演示一个Httpclient... 阅读全文
posted @ 2015-10-14 20:22 ilinux_one 阅读(12735) 评论(1) 推荐(0)

2015年10月12日

摘要: 内部类Inner Class 将相关的类组织在一起,从而降低了命名空间的混乱。 一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分。 Java中的内部类共分为四种: 静态内部类static inner class (also called nested clas... 阅读全文
posted @ 2015-10-12 22:44 ilinux_one 阅读(279) 评论(0) 推荐(0)
摘要: Java反射与动态代理 Java反射机制可以动态地获取类的结构,动态地调用对象的方法,是java语言一个动态化的机制。java动态代理可以在不改变被调用对象源码的前提下,在被调用方法前后增加自己的操作,极大地降低了模块之间的耦合性。这些都是java的基础知识,要想成为一名合格的程序猿,必须掌握!J... 阅读全文
posted @ 2015-10-12 21:06 ilinux_one 阅读(325) 评论(0) 推荐(0)

2015年10月11日

摘要: ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实... 阅读全文
posted @ 2015-10-11 09:56 ilinux_one 阅读(315) 评论(0) 推荐(0)
摘要: 一.一个典型的Java线程安全例子 1 public class ThreadTest { 2 3 public static void main(String[] args) { 4 Account account = new Account("123456", 1000... 阅读全文
posted @ 2015-10-11 09:35 ilinux_one 阅读(295) 评论(0) 推荐(0)
摘要: 四.Java多线程的阻塞状态与线程控制上文已经提到Java阻塞的几种具体类型。下面分别看下引起Java线程阻塞的主要方法。1.join()join —— 让一个线程等待另一个线程完成才继续执行。如A线程线程执行体中调用B线程的join()方法,则A线程被阻塞,知道B线程执行完为止,A才能得以继续执行... 阅读全文
posted @ 2015-10-11 09:32 ilinux_one 阅读(266) 评论(0) 推荐(0)
摘要: 多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基... 阅读全文
posted @ 2015-10-11 08:33 ilinux_one 阅读(283) 评论(0) 推荐(0)

2015年9月22日

摘要: 一、简介 在java编程中,有时需要在指定时间或者指定频率来执行任务,可以使用Timer和TimerTask定时器。Timer类在工具类Timer中,提供了四个构造方法,每个构造方法都启动了计时器线程,同时Timer类可以保证多个线程可以共享单个Timer对象而无需进行外部同步,所以Timer类... 阅读全文
posted @ 2015-09-22 20:16 ilinux_one 阅读(324) 评论(0) 推荐(0)

导航