编程语言 java
文章平均质量分 55
heartbeaty
在太原工作,一直从事开发岗
展开
-
Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之转载 2014-02-11 17:12:31 · 503 阅读 · 0 评论 -
JDK各个版本的新特性jdk1.5-jdk8
JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性: 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到转载 2016-12-02 14:51:09 · 404 阅读 · 0 评论 -
java 4种方式读取配置文件 + 修改配置文件
方式一:采用ServletContext读取,读取配置文件的realpath,然后通过文件流读取出来。因为是用ServletContext读取文件路径,所以配置文件可以放入在web-info的classes目录中,也可以在应用层级及web-info的目录中。文件存放位置具体在eclipse工程中的表现是:可以放在src下面,也可放在web-info及webroot下面等。因为是读取出路径后转载 2016-11-30 11:00:00 · 23069 阅读 · 1 评论 -
Java程序获得本机的ip+tomcat端口等
request.getHeader("User-Agent"); //就是取得客户端的系统版本 request.getRemoteAddr(); //取得客户端的IP request.getRemoteHost(); //取得客户端的主机名 request.getRemotePort(); //取得客户端的端口转载 2016-06-20 11:49:32 · 9944 阅读 · 0 评论 -
java 获得本地IP和远程服务器IP
import java.io.IOException;import java.net.InetAddress;import java.net.UnknownHostException;/*获取IP地址*/public class CatchIp { private InetAddress LocalIP = null; private InetAddress ServerIP = n转载 2016-07-26 16:41:34 · 3692 阅读 · 0 评论 -
如何终止java线程
终止线程的三种方法 有三种方法可以使终止线程。 1. 使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2. 使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断线程。 1. 使用退出标志终转载 2016-05-06 17:20:52 · 445 阅读 · 0 评论 -
成员变量和局部变量同名 / 局部变量的作用域最小化
成员变量和局部变量同名在同一个作用域内不允许定义同名的多个变量。 在一个方法内,可以定义和成员变量同名的局部变量或参数,此时成员变量被屏蔽。此时如果想要访问成员变量,可以通过 this 关键字来访问,this 关键字来访问,this 为当前实例的引用,如果要访问类变量,可以通过类名来访问。 局部变量的作用域最小化 将局部变量的作用域最小化,可增加代码的可读转载 2016-04-20 09:19:29 · 3853 阅读 · 0 评论 -
java对象转换成json数据
编码前还需要导入的jar包: commons-beanutils-1.7.0.jar 、 commons-lang-2.5.jar 、commons-logging-1.0.4.jar 、 ezmorph-1.0.6.jar 、 json-lib-1.1-jdk15.jar、morph-1.1.1.jarimport java.util.ArrayList;import java.util.H原创 2013-03-14 10:09:40 · 1095 阅读 · 0 评论 -
JSON 字符串 与 java 对象的转换
// 引入相应的包//json-lib-2.2-jdk15.jarimport net.sf.json.JSONArray;import net.sf.json.JSONObject;1. //把java 对象列表转换为json对象数组,并转为字符串 JSONArray array = JSONArray.fromObject(userlist);转载 2016-02-26 11:48:26 · 465 阅读 · 0 评论 -
Java:String和Date、Timestamp之间的转换
一、String与Date(java.util.Date)互转 1.1 String -> Date String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的格式相匹配转载 2016-02-24 09:28:30 · 356 阅读 · 0 评论 -
myeclipse中,项目上有个叉报错,但是文件中一个叉都没有
1.项目中的jar包有问题,比如路径不正确,删了重新弄2.查看problem中的报错,依据报错解决。原创 2014-03-26 22:27:58 · 809 阅读 · 0 评论 -
覆盖和重载的区别
方法的覆盖与重载是JAVA多态性的一个表现,方法名称和方法的参数类型及个数一起构成了方法的唯一标识,称之为方法签名。 方法的覆盖是父类与子类之间多态性的一种表现,重载是一个类中多态性的一种表现。 如果子类定义了与父类方法有相同的方法签名,并且有相同的返回类型,我们称之为覆盖 如果一个类中定义了多个同名的方法,他们或有不同的参数类型或者不同的参数个数,我们称之为方法重载。 在覆盖的时转载 2014-02-13 15:04:59 · 618 阅读 · 0 评论 -
字符串日期("2017-03-11 10:29:36") 转换为date型日期
以上由字符串"2017-03-11 10:29:36"转换为date类的日期,进行计算原创 2017-04-06 09:37:19 · 2900 阅读 · 0 评论