- 博客(24)
- 资源 (2)
- 收藏
- 关注
转载 Java转型(向上或向下转型)
在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型。5.13.1 向上转型我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种(动物的子类)。我们现实中也经常这样说:麻雀是鸟。这两种说法实际上就是所谓的向上转型,通俗地说就是
2014-09-17 00:36:57 768
转载 Java中super的几种用法并与this的区别,this的特殊用法
1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base { Base() { System.out.println("Base"); }} public class Checket extends Base { Checket() { super();//调用父类的
2014-09-13 22:55:10 890
转载 Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 fi
2014-09-13 22:38:10 596
转载 对接口使用的疑惑 接口“实例化”分析
Java 接口“实例化”分析12345678910111) public interface Handler{ public void Hello(); } 2) import Handler; public class O
2014-04-22 17:22:15 870
原创 利用myeclipse工具快速hibernate开发遇到问题:java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabas
在利用myeclipse工具快速hibernate开发时,一直很顺利(操作步骤见hibernate第二天笔记),但是到了测试阶段,运行遇到了这样的问题:java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabas,网上求助后得到解决方法: 在hibernate.cfg.xml 中原驱动连接配置: com.mi
2014-03-25 10:21:33 1388
原创 Hibernate第一课总结(往Sqlserver2000中employee表中添加一条记录)
1.hibernate是一个orm(object relation mapping,对象关系映射)框架。2.hibernate处于持久层(所以又被称为持久层框架)。3.hibernate实际是对jdbc进行了轻量级的封装。总结:hibernate是对jdbc进行了轻量级的封装的orm框架,处于项目的持久层。开发流程:1、创建一个项目2、引入hibernate开发
2014-03-16 19:36:09 1158
转载 JSP九大内置对象及四个作用域
九大对象: 内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 1-out: javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用域为page(页面执行期)request:javax.servlet.ServletRequest的子类型,此对象封装了由WEB浏览器或其它客户端生成地
2014-03-11 16:34:10 782
转载 详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两
2014-03-07 21:27:18 725
转载 Java静态方法,静态变量,初始化顺序
1. 静态方法: 成员变量分为实例变量和静态变量。其中实例变量属于某一个具体的实例,必须在类实例化后才真正存在,不同的对象拥有不同的实例变量。而静态变量被该类所有的对象公有(相当于全局变量),不需要实例化就已经存在。方法也可分为实例方法和静态方法。其中,实例方法必须在类实例化之后通过对象来调用,而静态方法可以在类实例化之前就使用。与成员变量不同的是:无论哪种方法,在内
2014-03-06 21:39:45 1088
转载 JAVA中的值传递
[java] view plaincopyprint?什么是值传递?什么是引用传递? 值传递是将要传递的值作为一副本传递.如 int i=4; int j=i; 这里相当于把14复制了一个副本给j,结果是i=4,j=4 引用传递,传递的是引用对象的内存地址 Java中函数参数的传递是值传递还是引用传
2014-03-06 09:49:30 782
转载 SQL 经典题目1
转自 lenotang 老师的专栏 在此表示感谢应学员们的需求,我这里列出一些外面公司笔试用的的SQL题目及答案,供大家学习参考:一.有下列三张表:CARD 借书卡。 CNO卡号,NAME姓名,CLASS班级BOOKS 图书。 BNO 书号,BNAME 书名,AUTHOR 作者,PRICE 单价,QUANTITY 库存册数BORROW
2014-02-26 10:42:20 1760
转载 Struts-config.xml配置详解(转)
转自 CSDN网友 huozhicheng 在此表示感谢是struts的根元素,它主要有8个子元素,DTD定义如下:[xhtml] view plaincopy(data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,c
2014-02-26 10:39:49 793
转载 JAVA项目的打包方法(把项目中的外部的jar包包含进来)
利用Eclipse的一个第三方插件fatjar生成jar文件,也是本人觉得最简单最方便的一种生成方式。 1.先从网上下载些插件,解压后是一个plugins的文件夹,里面只有一个文件夹,我的是“net.sf.fjep.fatjar_0.0.27”将它copy到Eclipser plugins文件夹下,此插件就安装成功了,重启Eclipse在项目上右击就会看到多出一个“Build Fat
2014-02-24 15:08:18 3306
转载 ArrayList和Vector的区别,HashMap和Hashtable的区别
ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于ArrayList和HashMap。Collection ├List │├LinkedList │├Ar
2014-01-10 09:50:22 7006
原创 instanceof的理解
今天在学习抓包软件源码时碰到这么一段 if (p instanceof IPPacket) { //测试 左边的对象是否是右边类的实例 if (((IPPacket) p).version == 4) { //得到IPPacket包版本 分别改变相应数据 this.ipv4PacketNum++; } if (((IPPac
2014-01-08 21:39:00 1349 2
转载 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使页面跳转,但是二者是有很大的区别的,分条来说,有以下几点:①response.sendRedirect(url)-----重定向到指定URL request.getRequestDis
2014-01-06 15:38:46 953
转载 隐藏表单知识小结
基本语法:作用:1 隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。 2 有些时候我们要给用户一信息,让他在提交表单时提交上来以确定用户身份,如sessionkey,等等.当然这些东西也能用cookie实现,但使用隐藏域就简单的多
2013-12-27 13:07:34 1245
转载 JTable的使用
应用(二)目录如何使用Table(1)创建一个简单的表格(2)向容器添加表格(3)改变每每一列的宽度(4)用户选择(5)创建表格模型(6)监听数据改变(7)点燃数据改变事件(8)概念:编辑器和渲染器(Editors and Renderers)(9)使用自定义渲染器(10)为单元格指定提示工具(11)为列头指定工具集(12)排序和过滤(13)使用combo box作
2013-12-26 22:12:39 2278
转载 Jpcap学习笔记0--Jpcap帮助文档
一.JPCAP简介 众所周知,JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。JPCAP扩展包弥补了这一点。 JPCAP实际上并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用wincap/libpcap,而给JAVA语言提供一个公共的接口,从而实现了平台无关性。在官方网站上声明,JPCAP支持FreeBSD
2013-12-26 10:05:33 8025 1
转载 Jpcap学习笔记1--获取网卡信息
获取网络接口设备[网卡设备]想要捕捉网络数据包,首先要得到你电脑了的网络接口设备,也就是所谓的网卡设备.Jpcap包向我们提供了这一个类方法[静态方法]:JpcapCaptor.getDeviceList( ) ,从字面见就知道返回的是网络接口设备的列表,NetworkInterface类,网络接口类。其封装了相应网络设口信息,比如:网卡名,网卡描述,网卡所处的数据链路层的名称,描述等等
2013-12-25 21:04:38 2329
转载 Swing组件和容器
Swing组件和容器 从功能上可分为:顶层容器:JFrame、JApplet、JDialog、JWindow共4个中间容器:JPanel、JScrollPane、JSplitPane、JToolBar特殊容器:在GUI上起特殊作用的中间层,如:JInternalFrame、JLayeredPane、JRootPane基本控件:实现人机交互的组件,如
2013-12-25 15:44:16 5388
原创 关于Jpcap的配置问题
最近刚申请了个项目,在老板的大力支持下弄到的,也算是自己人生中的第一个项目,虽然钱不知道能拿多少,不过最重要的是学知识。废话不多说,就把Jpcap配置所遇到的问题记录一下: 1、下载的源码总是出错,工程项目出现红色感叹号 多从jar包的引入上考虑错误,一般下载了别人的项目引入后会出现错误,往往是由于jre jdk路径与别人不一致引起的,解决办法: 右键工程----properties
2013-12-19 23:37:52 2841
net.sf.fjep.fatjar_0.0.27
2014-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人