JAVA
打代码的哈士奇
JAVA是什么
展开
-
关于tomcat环境变量配置后,双击tomcat7.exe打不开的问题
在apache下载tomcat7,配置好环境变量后,在地址栏输入 http://localhost:8080没有显示安装成功,到tomcat安装文件的bin文件夹中点击tomcat7.exe打不开,显示指定的服务并未以已安装的服务存在,解决方法如下: 解决的办法是进入命令行提示符cmd中,进入Tomcat\bin\安装目录,输入: service.bat install 即可。cmd-->翻译 2015-08-18 11:00:31 · 17476 阅读 · 2 评论 -
简单Socket通信
新建一个服务器端的JAVA类,如下图:再新建一个客户端的JAVA类,如下图:具体解释看代码中的注释,先运行服务器端的代码,再去运行客户端的代码,然后得到运行结果如下:翻译 2015-08-31 17:43:53 · 317 阅读 · 0 评论 -
字符串和其他类型的连接运算
代码如下:翻译 2015-08-27 09:56:39 · 494 阅读 · 0 评论 -
使用SAX方式生成XML文档
先前准备工作:翻译 2015-09-21 11:50:11 · 586 阅读 · 0 评论 -
用FileInputStream和FileOutputStream拷贝文件
在E:\JavaIO中新建abc.txt文件,并在里面写上一些文字。现在要做的是,在Eclipse里面用FileInputStream和FileOutputStream的read()和write()方法,实现,abc.txt文件的拷贝新建IOUitl.java,代码如下:import java.io.File;import java.io.FileInputStream;impor翻译 2015-09-10 16:35:03 · 2427 阅读 · 0 评论 -
JAVA 集合的详解(转)
原文地址:Java集合类详解Collection常用接口和使用类:├List ├LinkedList ├ArrayList ├Vector └Stack├Set ├HashSet └LinkedHaSHSet ├SortedSet └TreeSet ├Enum转载 2015-10-23 17:18:53 · 1012 阅读 · 0 评论 -
Interface 和 Abstract class
原文地址:http://www.cnblogs.com/dolphin0520/p/3811437.html(做了些删除)一、抽象类抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象。 从这里可以看出,抽象类就是为了继承而存在的,如果你定转载 2015-10-26 11:11:34 · 389 阅读 · 0 评论 -
Spring MVC注解
spring mvc(1):请求地址映射(@RequestMapping)@RequestMapping 参数说明value定义处理方法的请求的 URL 地址。method定义处理方法的 http method 类型,如 GET、POST 等。params定义请求的 URL 中必须包含的参数。headers定义请求中 Request Headers 必须转载 2016-01-14 20:35:48 · 544 阅读 · 0 评论 -
JAVA-IO流
一、流的概念 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重要的,根据流的方向,流可分为两类:输入流转载 2016-07-12 16:54:46 · 462 阅读 · 0 评论 -
使用SAX方式解析XML文件
SAX方式解析XML的步骤:1、通过SAXParseFactory的静态newInstance()方法获取SAXParseFactory实例factory2、SAXParseFactory实例的newSAXParse()方法返回SAXParser实例parser3、创建一个类继承DefaultHandle,重写方法进行业务已处理,创建这个类的实例handle新建一个XML文翻译 2015-09-15 18:16:18 · 1485 阅读 · 0 评论 -
通过反射获取类对象的成员函数、成员变量(只获取成员函数)、构造函数
在反射中有三种方法可以获取类的类类型:Foo foo1 = new Foo();1、 Class c1 = Foo.Class; 2、 Class c2 = foo1.getClass(); 3、Class c3 = Class.forName();新建ReflectUtil.java,用于编写通过反射方法获取类的成员函数等package com.imooc.io;i翻译 2015-09-23 11:39:17 · 2338 阅读 · 0 评论 -
JAVA中注解的简单使用
Java SE5内置了三种标准注解: @Override,表示当前的方法定义将覆盖超类中的方法。 @Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Deprecated是不赞成使用的代码,被弃用的代码。 @SuppressWarnings,关闭不当编译器警告信息。Java还提供了4中注解,专门负责新注转载 2015-09-24 17:50:29 · 476 阅读 · 0 评论 -
关于JAVA IO流中拷贝文件的几种方法
上一篇中的拷贝文件,采取的是批量的方法,还有2中方法分别是按字节拷贝和带缓冲的拷贝。带缓冲的拷贝主要是BufferedInputStream和BuferedOutputStream.BufferedInputStream&BuffredOutputStream这两个流类为IO提供了带缓冲区的操作,一般打开文件进行写入或读取操作时,都会加上缓冲,这种模式以高了IO的性能从应用程序中把输入放入翻译 2015-09-10 17:28:51 · 5862 阅读 · 0 评论 -
通过反射绕过编译向泛型为String的ArrayList里面添加整型
反射的操作都是在编译后,在运行的时候,java中集合的泛型是防止错误输入的,只在编译阶段有效,绕过编译就无效了,编译之后泛型是去泛型化的,利用这一点可以向范型为String的ArrayList里面添加整型新建ReflectDemo.javapackage com.imooc.io;import java.lang.reflect.InvocationTargetException;翻译 2015-09-23 16:08:22 · 944 阅读 · 0 评论 -
JAVA中super和this调用构造函数
this 和super只能在构造函数中有有一个,且都必须是构造函数当中的第一行。super关键字,子类可以通过它调用父类的构造函数。1、当父类的构造函数是无参构造函数时,在子类的构造函数中,就算不写super()去调用父类的构造函数,编译器不会报错,因为编译器会默认的去调用父类的无参构造函数。class hood { public hood(){ System.out原创 2015-09-11 16:20:54 · 7262 阅读 · 4 评论 -
通过反射调用类里面的方法
一般我们调用类的方法,都会直接new一个类的对象,并通过X . XXX()形式进行调用,下面通过反射的方式,用类的类类型进行反射调用该类的方法。步骤:一、获取类的类类型 二、通过类类型的getMethod(name, parameterTypes)方法进行获取相应的方法 三、最后通过invoke(obj, args...)进行方法调用翻译 2015-09-23 15:37:45 · 1269 阅读 · 0 评论 -
使用DOM生成XML的文件属性名和属性值、节点名和节点值
在前一篇文章 使用DOM解析XML的文件属性名和属性值、节点名和节点值 的基础之上,在该CLASS类中写一个CreadXML方法用于生成XML文件,生成XML的主要步骤如下:1、创建DocumentBuilderFactory对象2、根据DocumentBuilderFactory对象创建DocumentBuilder对象3、根据DocumentBuilder对象的newDoc翻译 2015-09-18 14:42:37 · 1677 阅读 · 0 评论 -
使用DOM解析XML的文件属性名和属性值、节点名和节点值
一、新建一个demo.xml的文件: 放学后 cmirssd 2010 25 你的孤独,虽败犹荣 刘同 2011 30 使用DOM的准备工作:1、创建DocumentBuilderFactory对象(newInstance方法)2、创建DocumentBuilder对象(ne翻译 2015-09-15 10:34:10 · 10880 阅读 · 2 评论 -
Synchronized解决银行取钱问题
当多个线程同时访问共同的资源并进行修改时,会产生错误,例如银行取钱的问题:新建一个Acount.java,用来封装银行账户和余额,代码如下:在新建一个FirstThread.java,用来表示当前线程:运行结果,账户余额会出现负数,很明显,当其中一个线程取钱时,另一个线程也同时取钱,运行结果如下:这时应对账户acount进行加锁,即使用syn翻译 2015-08-28 11:33:53 · 2634 阅读 · 0 评论 -
Hibernate 和 JPA 注解方式自定义ID生成器
/** * Test.java * 实体类定义和配置 */package com.saving.ecm.resource.entity;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persi翻译 2016-09-20 14:23:48 · 10956 阅读 · 0 评论