
java
文章平均质量分 61
HackProgramer
请勿靠近
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyEclipse6.0.1安装及其配置
一、下载MyEclipse6(MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller.exe) 1. 在http://www.myeclipseide.com/下载MyEclipse 6.0.1 AllInOne,该安装包集成了JRE5、Eclipse3.3.1和MyEclipse6.0.1GA的自动安装包(仅Windows平台)。 2. 安装目转载 2014-06-27 15:59:08 · 2815 阅读 · 0 评论 -
JDK常用命令及其常用选项
JDK后,JAVAHOME下会出现许多可执行的exe文件,它们的用途如下: javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码 appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器 javadoc:根据Java源代码及其说明语句生成的H转载 2014-08-12 09:12:06 · 625 阅读 · 0 评论 -
Java enum的用法详解
用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的s转载 2014-07-31 16:35:11 · 467 阅读 · 0 评论 -
java中的代码块理解
代码块:就是用{}括起来到部分。根据应用的不同分为4类:普通代码块、构造块、静态代码块、同步代码块。1.普通代码块:定义在方法中的代码块。如:[java] view plaincopypublic class Ex22 { public static void main(String[] arg转载 2014-07-29 17:35:52 · 591 阅读 · 0 评论 -
java enum(枚举)使用详解 + 总结
enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。 下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1. 原始的接口定义常量2. 语法(定义)3. 遍历、switch 等常用操作4. enum 对象的常用方法介绍5. 给 enum 自转载 2014-06-19 16:12:14 · 725 阅读 · 0 评论 -
在Java中>、>>、>>>三者的区别
Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。而下面,让我们来看,>、>>、>>>三者,在J转载 2014-07-12 11:38:19 · 608 阅读 · 0 评论 -
java构造函数有没有返回值的总结
这个问题已经有人讨论过,最近在Java版再次被人提出来了。疑问在于如下的代码:String str = new String(content);new 的时候调用构造函数,返回给str;从语法上讲,构造函数不允许有返回值,就算是 void 也不行。这里的new 是调用构造函数,在堆里分配了一个String对象,并让str指向这个对象。实际上是那个 new 在起作用,而不是()在转载 2014-08-04 16:29:17 · 1626 阅读 · 0 评论 -
Java中8进制和16进制的表示方法
由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。 但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是: 0000 0000 0000 0000 0110 0100 面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C++,以及java中转载 2014-05-31 11:51:06 · 3634 阅读 · 0 评论 -
Java实现多线程的方法
n 在java的历史版本中,有两种创建多线程程序的方法1. 通过创建Thread类的子类来实现2. 通过实现Runable接口的类来实现(推荐)一、通过Thread类实现多线程设计Thread的子类根据工作需要重新设计线程的run方法n 线程类Thread中提供的run是一个空方法。为此,我们可以继承Thread,然后覆盖(override)其中转载 2014-07-06 00:20:04 · 537 阅读 · 0 评论 -
web页面防盗链功能使用--request.getHeader("Referer") .
1. 防盗链定义:所谓防盗链是指防止其他web站点页面通过连接本站点的页面来访问本站点内容,这样对于本站点来说侵犯了本站点的版权2.非法用户: 常访问本站点页面的链接有三种出处: (1) 地址栏输入链接地址。如地址栏上输入www.csdn.com/news_100.jsp; (2)其他站点上的应用程序的页面上通过链接本站点页面资源。如(www.123.com/content.j转载 2014-05-30 22:57:02 · 1117 阅读 · 0 评论 -
java中如何获得某一变量的类型
如果是对象,那么可以使用getClass().getName()方法获得该对象的类名,然,还有就是利用反射机制获取原数据类型的,这个时候如果需要确定类型, 同样的,反射机制返回值是对象,比如对于类属性的返回,是Field对象,可以 通过里面的getType().getName()获得该属性的类型名称,下面一个例子:Type = new Test().getC转载 2014-07-03 09:23:54 · 4581 阅读 · 0 评论 -
抽象类和接口的区别(里面有适配器设计、工厂设计、代理设计模式)
在MyWindow 类肯定要覆写全部方法,但是现在希望可以根据自己的需要选择性的覆盖某些方法。那么该怎么实现呢?用一个类先将接口实现了,但是所有的实现都属于空实现。然后再继承这个类。应该使用抽象类,因为抽象类也不能直接使用。适配器设计模式:只要接口和抽象类相互使用,就叫适配器模式。1. interfaceWindow{2. public void o转载 2014-06-30 15:42:36 · 651 阅读 · 0 评论 -
什么是钩子方法
钩子方法源于设计模式中模板方法模式,模板方法模式中分为两大类:模版方法和基本方法,而基本方法又分为:抽象方法,具体方法,钩子方法。当然这里不细说模板方法模式,对于钩子方法,是对于抽象方法或者接口中定义的方法的一个空实现,在实际中的应用,比如说有一个接口,这个接口里有7个方法,而你只想用其中一个方法,那么这时,你可以写一个抽象类实现这个接口,在这个抽象类里将你要用的那个方法设置为abstract转载 2014-06-29 12:49:40 · 896 阅读 · 0 评论 -
Java抽象类与接口的区别
很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。以JDK中的GenericServlet转载 2014-07-19 09:18:47 · 523 阅读 · 0 评论 -
接口之间的继承
在JAVA中,众所周知,一个类只能继承另一个类。一个接口则可以实现多个接口,JAVA此措施一定程序上弥补了类只能单一继承的遗憾,比如实现多线程的类可以继承Thread,也可以实现Runnable接口,那么当你需要去继承如JFrame类的时候,你只能用后者去实现。如果再要响应鼠标事件,那再implements MouseListener这个接口。可能大家对于接口之间的继承,很少碰到,其实这只是语法层转载 2014-08-19 07:58:16 · 1390 阅读 · 0 评论