Java
Leovany
这个作者很懒,什么都没留下…
展开
-
Java工具安装和环境配置
一、下载1、jdk-6u35-windows-i586.exe2、MyEclipse-10.03、下载地址:http://115.com/lb/5lbed40v9wf二、安装1、jdk-6u35-windows-i586.exe下载后按步骤直接安装即可2、MyEclipse-10.0下载后按步骤直接安装即可三、环境配置1、【我的电脑】->【属性】->【高级】->【环境变量】,进原创 2014-01-13 22:08:35 · 1017 阅读 · 0 评论 -
java泛型应用实例 - 自定义泛型类,方法
一、泛型类泛型类,就是简化版的 extends 和 overwrite ,就是子类继承父类之后,进行改写方法。泛型类实例说明:车和房子都有品牌,名字和价钱,都是商品或者货物这种数据结构,一般需要获取品牌,名字和价钱的描述信息. 我就将货物定义为泛型类,获取描述信息就是泛型类里面的通用方法.实例代码:CarBean.javapackag转载 2014-03-24 12:42:34 · 1091 阅读 · 0 评论 -
java 获取 Map中所有的 key 和 value 值
1、Student.javapackage bo;public class Student { private String id ; public Student(String id){ this.id = id; } @Override public String toString() { return " 学生:" + id ; } }原创 2014-04-03 19:02:29 · 6496 阅读 · 0 评论 -
assertion 断言
一、简介二、语法基本知识三、原创 2014-04-04 19:04:29 · 796 阅读 · 0 评论 -
Eclipse 小技巧
一、快捷键Alt + /:代码智能提示Ctrl + 1 : 快速修复Ctrl + T : 聚焦后,显示类的层次, F4Ctrl + Q : 定位到上次编辑的地方Ctrl + E : 快速转换类Ctrl + M : 大屏幕Ctrl + O : 快速查看 outline 中的变量 和方法Ctrl + Shift + C:注释当前行或多行代码Ctrl + Shif原创 2014-03-21 12:48:47 · 862 阅读 · 0 评论 -
静态内部类
一、静态内部类在一般【内部类】前面 用 static 修饰,类中的静态内部类, 形如:public class A { static class StaticInnerClassA{ static void Method(){ // ... } }}二、注意事项1)static 不能直接修饰类,即没有 静态类 ,public static原创 2014-03-27 21:00:58 · 981 阅读 · 0 评论 -
maven教程(一)配置环境
今天一个学长给了我一个项目,我一整不会,他告诉我是maven,于是我就研究了一下,这等于是给我加了课外作业了,= = !得和大家分享一下,还是要感谢广大的博主们,我在这里再次整理一下吧:Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.x转载 2014-04-10 09:48:44 · 858 阅读 · 0 评论 -
Eclipse代码重构教程
重构是软件开发过程中保证代码质量非常重要的手段,而手动进行重构代码的话,很容易引入一些低级错误(例如,单词拼写错误),从而导致浪费大量不必要的时间。Eclipse为重构提供了很强大的支持,很大程度上用户不必为重构的笔误而再烦恼。要使用Eclipse的重构功能,可以先选择相应的Java元素(Java工程中的资源,包括工程、文件、方法、变量等),通过右键菜单选择Refactor菜单下的重构功能.转载 2014-04-11 21:01:31 · 988 阅读 · 0 评论 -
RuntimeException
总结了一下JAVA中常见的几种RuntimeException,大约有如下几种:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticException - 算术运算异常ArrayStoreException - 向数组中转载 2014-05-27 11:42:32 · 524 阅读 · 0 评论 -
MyEclipse从数据库反向生成实体类之Hibernate方式 反向工程
反向工程 逆向工程 开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事。MyEclipse提供简便的方法:反向数据库 步骤大致如下: 第一步: window-->open Perspective-->MyEclipse Java Persistence 操作后会出现一个视图DB Brower:MyEclipse Derby 在空白区点击右键,新建一个转载 2014-06-15 20:15:05 · 500 阅读 · 0 评论 -
Date
String s = "2008/08/08"; Date d = new SimpleDateFormat("yyyy/MM/dd").parse(s); System.out.println(d); System.out.println(new SimpleDateFormat("yyyy年MM月dd日").format(d)); String str2 = "20原创 2014-07-26 16:50:39 · 467 阅读 · 0 评论 -
Gson介绍和使用
一、什么是JSON1、【定义】 JSON(JavaScript Object Notation)是JavaScript对象表示法,用于存储和交换文本信息的语法,类似XML,但比XML更小、更灵活。它是独立的语言,具有自我描述性,所以更易理解。 JSON使用JavaScript语法来描述数据对象,但SJON仍然独立于语言平台。JSON解析器和JSON库支持许多不同的编程语言。转载 2014-08-18 16:00:17 · 1915 阅读 · 0 评论 -
HTTP请求之两种方式
序:http 请求是后台经常使用的技术,以下是请求的两种方式,亲测有效,代码直接复制黏贴可用。一、原生态HTTP请求方式package httpTest;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.InputStreamReader;import java.net.H转载 2015-10-26 00:21:15 · 1220 阅读 · 0 评论 -
在Eclipse中使用JUnit4进行单元测试(初级篇)
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测转载 2014-04-18 10:30:12 · 1051 阅读 · 0 评论 -
在Eclipse中使用JUnit4进行单元测试(高级篇)
通过前 2 篇文章,您一定对 JUnit 有了一个基本的了解,下面我们来探讨一下JUnit4 中一些高级特性。一、 高级 Fixture上一篇文章中我们介绍了两个 Fixture 标注,分别是 @Before 和 @After ,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过 500 兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,转载 2014-04-18 10:36:56 · 930 阅读 · 0 评论 -
在Eclipse中使用JUnit4进行单元测试(中级篇)
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分转载 2014-04-18 10:31:53 · 1000 阅读 · 0 评论 -
Ajax
一.什么是Ajax AJAX最根本原理就是在不刷新页面的情况下访问服务器处理数据,并根据数据的处理结果按你想要的方式对页面作出即时更改。 具体流程: AJAX发出请求-->服务器接受请求-->处理请求并将处理结果返回-->AJAX收到结果-->修改页面. 二.步骤 1.写页面,注册页面reg.jsp2.写servlet中间件,CheckUserName.java原创 2014-01-13 22:08:59 · 609 阅读 · 0 评论 -
MVC思想
一.什么是MVC思想 MVC ( Model-View-Controller),将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。 MVC是一个设计思想,并不是一个框架,作用是将各层间关系分离开来,使各层间分工明确,具有层次架构,便于阅读理解,同时各层间可以达到低耦合原创 2014-01-13 22:09:04 · 713 阅读 · 0 评论 -
XML(二):约束模式
一、约束模式 对XML文档的内容进行规范处理(定义格式),方便不同平台之间的数据交流 二、好处 1、提供统一的格式 2、验证数据的有效性 3、根据约束模式编写文档样式单 三、常用的约束模式语言 1、XML DTD 最早出现的XML约束模式语言,局限性大,不容易看懂结构,以.dtd为扩展名 2、XML Schema(重点) 克服DTD的局限性,有大量丰富的语法结原创 2014-01-13 22:09:21 · 594 阅读 · 0 评论 -
XML(一):基础
一、XML简介 可扩展标记语言(eXtensible Markup Language) 一种与平台无关的表示数据的方法二、特点 自定义标记 标记可以使用非英文字符 可以用于不同平台之间交换数据三、使用的好处 平台:便于不同系统平台的消息互通 接口:为不同数据库的数据提供了统一的接口,支持更精确的数据检索 其他:可扩展、灵活性、自我描述原创 2014-01-13 22:09:19 · 748 阅读 · 0 评论 -
集合类(二):泛型
一、作用 1、在对象放入集合前,对放入的对象类型进行限制 2、放入不符合类型时,编译器检查错误 3、能像方法一样接受不同类型的参数,自定义类型 二、实例 List list = new ArrayList(); list.add("aaaaa"); list.add(1); Iterator elements =list.iterator(); while原创 2014-01-13 22:09:14 · 572 阅读 · 0 评论 -
Servlet
一、 ServletServlet是运行在web服务器上的Java程序, Servlet容器负责servlet和客户端的通信及调用servlet方法,客户端与容器的通信方式采用“请求/响应”方式,即是,客户端与服务端进行交流的中间件。二、 作用1、读取客户发送的所有数据2、查询HTTP请求中包含的任何其他请求信息3、处理数据并生成结果4、设置合适的HTTP响应参数5原创 2014-01-14 23:59:33 · 921 阅读 · 0 评论 -
集合类(一): 基础
一、什么是集合类 存放对象,集合类位于java.util包内二、集合和数组的区别 数组:定长,访问速度快,但不会自动扩容,存放基本数据类型或引用类型 集合:自动扩容,存放引用类型的对象 三、集合框架层次结构 基础" TITLE="集合类(一): 基础" />四、接口 1、Collection 接口 List和Set的父类基础" TITLE="集合类(一):原创 2014-01-13 22:09:11 · 686 阅读 · 0 评论 -
在MyEclipse下部署 Tomcat 服务器
一、下载安装包 Tomcat服务器 apache-tomcat-6.0.14 :http://115.com/lb/5lbecnqif1x5Tomcat源代码 apache-tomcat-6.0.37-src.tar :http://115.com/lb/5lbb186jq9q9 二、安装Tomcat 菜单栏【Window】->【Preferences】->【MyEclips原创 2014-01-13 22:09:09 · 852 阅读 · 0 评论 -
JAVA三大框架 作用
一、Spring Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二转载 2014-02-18 23:53:45 · 1534 阅读 · 0 评论 -
Struts基础
一、编程框架 1、概述 框架是抽取某类应用的共性而设计的软件半成品,用户可以在其基础之上搭建自己的软件 2、编程框架优势 1.框架可以帮助处理很多细节的、琐碎的内容; 2.集中精力于业务逻辑的实现,提高开发效率; 3.结构性好、可扩展性强,可升级的; 4.框架是成熟的、稳健的 3、典型的J2EE架构分为四个层次原创 2014-02-19 23:55:51 · 652 阅读 · 0 评论 -
Enum 枚举类型
一、枚举类型 存放一组常用常量枚举对象里面的值必须是同一类型,并且唯一的可以通过【类名.属性】直接引用该常量,如 Color.Red java 为枚举类型提供了一些内置的方法,同时枚举常量还可以有自己的方法,很方便的遍历枚举对象。二、代码示例1)类中枚举package enum_test;public class EnumTest_1 {转载 2014-03-27 16:07:46 · 572 阅读 · 0 评论 -
如何为Eclipse安装主题
最近做php环境转到Eclipse上,开发环境默认都是白底黑字的, 时间长了眼睛很难受,于是找了eclipse color theme安装。 方法1:你可以从Eclipse Marketplace中下载Please visit here: http://eclipsecolorthemes.org/?view=plugin 进去以后可以看到这个界面转载 2014-03-28 19:46:49 · 577 阅读 · 0 评论 -
Maven搭建SpringMVC+Hibernate项目详解
一、优点1、采用maven2、采用主流框架 SpringMVC+Hibernate3、示例简单,可以根据需求自己扩展4、省去前期项目搭建的麻烦 二、部署遇到的问题1、jar包冲突采用maven导入项目时,会报红叉错误,原因是之前项目maven下载的jar包冲突了解决方法:删除以前冲突的maven项目,删除.m2下已下载的jar包,重新通过maven下载jar转载 2016-01-11 23:46:05 · 731 阅读 · 0 评论