随笔分类 -  Java EE

摘要:1. 使用 Http 的 Get 方式读取网络数据 2. 使用 Http 的 Post 方式与网络交互通信 3. 使用HttpClient进行Get方式通信 先下载HttpClient相关依赖包,地址: http://hc.apache.org/downloads.cgi 4. 使用 HttpCli 阅读全文
posted @ 2016-08-01 12:24 UniqueColor 阅读(341) 评论(0) 推荐(0)
摘要:引入JSON的jar包: 注意,如果包不全,页面请求servlet时,jquery ajax会返回error:function 弹出error occured!!! HTML Code: dataType:'json', //很重要!!!.预期服务器返回的数据类型 ,这句代码注释掉,也正常运行! 不 阅读全文
posted @ 2016-08-01 10:22 UniqueColor 阅读(442) 评论(0) 推荐(0)
摘要:在接口的访问和数据的传输方面使用的比较多的是使用JSON对象来操作格式化数据:在服务器端采用JSON字符串来传递数据并在WEB前端或者Android客户端使用JSON来解析接收到的数据。 首先,在JAVA中使用JSON需要引入 org.json 包(点击 这里 可以下载相应的JAR包!), 并在程序 阅读全文
posted @ 2016-08-01 10:14 UniqueColor 阅读(17315) 评论(1) 推荐(1)
摘要:1、DOM方式解析(读取)XML文件 待解析(读取)的XML文件,直接放在项目根目录下即可 相应的解析(读取)java代码: 2、DOM方式创建XML文件 阅读全文
posted @ 2016-07-30 16:46 UniqueColor 阅读(288) 评论(0) 推荐(0)
摘要:Hibernate对普通JDBC的操作进行了轻量级的封装,使得开发人员可以利用Session对象以面向对象的思想来实现对关系数据库的操作。 一般通过Configuration对象读取相应的配置文件来创建SessionFactory,然后通过SessionFactory对象获取Session对象,获取 阅读全文
posted @ 2016-07-30 13:22 UniqueColor 阅读(817) 评论(0) 推荐(0)
摘要:前段时间在做项目的时候,碰到这个问题 结果是相应的内容显示不出来,原来是忘了这句很关键的引入:<%@taglib prefix="s" uri="/struts-tags" %> 1,Struts2只有一个标签库s, 引入它的方式为:<%@taglib prefix="s" uri="/struts 阅读全文
posted @ 2016-07-30 10:48 UniqueColor 阅读(23150) 评论(1) 推荐(2)
摘要:3.2 编写主代码 项目主代码和测试代码不同,项目的主代码会被打包到最终的构件中(比如jar),而测试代码只在运行测试时用到,不会被打包。默认情况下,Maven假设项目主代码位于src/main/java目录,我们遵循Maven的约定,创建该目录,然后在该目录下创建文件com/juvenxu/mvn 阅读全文
posted @ 2016-07-29 11:23 UniqueColor 阅读(1549) 评论(0) 推荐(0)
摘要:原文:http://zhangjunhd.blog.51cto.com/113473/68949/ 在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。 1. 实现观察者模式 实现观察者模式非常简单, [1] 阅读全文
posted @ 2016-07-29 10:54 UniqueColor 阅读(291) 评论(0) 推荐(0)
摘要:1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦 阅读全文
posted @ 2016-07-28 09:59 UniqueColor 阅读(945) 评论(0) 推荐(0)
摘要:Struts 2是在WebWork2基础发展而来的。 注意:struts 2和struts 1在代码风格上几乎不一样。 Struts 2 相比Struts 1的优点: 1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合。 S 阅读全文
posted @ 2016-07-27 22:20 UniqueColor 阅读(187) 评论(0) 推荐(0)
摘要:1介绍 Java泛型编程是JDK1.5版本后引入的。泛型让编程人员能够使用类型抽象,通常用于集合里面。 下面是一个不用泛型例子: 注意第3行代码,但这是让人很不爽的一点,因为程序员肯定知道自己存储在List里面的对象类型是Integer,但是在返回列表中元素时,还是必须强制转换类型,这是为什么呢?原 阅读全文
posted @ 2016-07-27 19:44 UniqueColor 阅读(265) 评论(0) 推荐(0)
摘要:运行结果: 阅读全文
posted @ 2016-07-27 18:58 UniqueColor 阅读(254) 评论(0) 推荐(0)
摘要:本例子通过一个实例来具体阐述抽象类的应用,首先一个抽象类Person2,里面定义了一些人的共有属性(年龄,姓名),和抽象方法want(),want()方法来具体实现不同的人的需求(学生想要成绩,工人想要工资)。接下来student类和worker类继承Person类,并且实现自己想要的want(), 阅读全文
posted @ 2016-07-27 18:46 UniqueColor 阅读(577) 评论(0) 推荐(0)
摘要:深入理解Java的接口和抽象类 转载:http://www.cnblogs.com/dolphin0520/p/3811437.html 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在 阅读全文
posted @ 2016-07-27 16:40 UniqueColor 阅读(181) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-07-27 16:09 UniqueColor 阅读(113) 评论(0) 推荐(0)
摘要:重写与重载的区别 重载(Overloading)和重写(Overriding)是Java中两个比较重要的概念。但是对于新手来说也比较容易混淆。本文通过两个简单的例子说明了他们之间的区别。 定义 重载 简单说,就是函数或者方法有同样的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间 阅读全文
posted @ 2016-07-27 16:04 UniqueColor 阅读(847) 评论(0) 推荐(0)
摘要:1:按值传递是什么 指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下: 按值传递重要特点:传递的是值的拷贝,也就是说传递后就互不相关了。 示例如下: 运行结果是: 2:按引用传递是什么 指的是在方法调用时,传递的参数是按引用进行传递,其实传递的引用的地址,也就是变量所对应的内存空间的地址。 阅读全文
posted @ 2016-07-27 15:06 UniqueColor 阅读(2750) 评论(0) 推荐(0)
摘要:内存划分 阅读全文
posted @ 2016-07-27 11:20 UniqueColor 阅读(158) 评论(0) 推荐(0)
摘要:字符流和字节流的主要区别: 1.字节流读取的时候,读到一个字节就返回一个字节; 字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时。先去查指定的编码表,将查到的字符返回。 2.字节流可以处理所有类型数据,如:图片,MP3,AVI视频文件,而字符流只能处理字 阅读全文
posted @ 2016-07-26 20:20 UniqueColor 阅读(240) 评论(0) 推荐(0)
摘要:1、文件夹的创建 code: 2、文件夹的重命名 3、文件夹的删除(删除的必须是空文件夹) code: 4、遍历文件夹 code: 阅读全文
posted @ 2016-07-26 19:12 UniqueColor 阅读(284) 评论(0) 推荐(0)