摘要: java中抽象类和接口的区别?简单来说,接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用.java 中什么时候用接口好什么时候用抽象类好接口就跟U盘的USB接口一样,可以插拔。。当你要完成一个功能的时候, 阅读全文
posted @ 2013-12-24 10:34 三星蓝 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 3. 触发器 语法 3.1 CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmttrigger_time是触发程序的动作时间。它可以是BEFORE或AFTERtrigger_event指明了激活触发程序的语句的类型。trigger_event可以是下述值之一:· INSERT:将新行插入表时激活触发程序,例如,通过INSERT、LOAD DATA和REPLACE语句。· UPDATE:更改... 阅读全文
posted @ 2013-11-11 14:37 三星蓝 阅读(265) 评论(0) 推荐(0) 编辑
摘要: import java.awt.Color;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.awt.image.IndexColorModel;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import javax.imageio.ImageIO;/** * 根据文本生成 阅读全文
posted @ 2013-11-08 16:42 三星蓝 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 来源:http://luzefengoo.blog.163.com/blog/static/1403593882012754428536/JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后,经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经掌握了对付这些字符乱码怪兽的诀窍。可当过段时间,换了个应用或换了个环境,又会碰到那讨厌的火星文,并再次无所适从。于是下决心好好整理一下中文字符编码问题,以方便自己记忆,也为其他程序员兄弟们提供一份参考。首先要了解JAVA处理字符的原理。JAVA使用UNICODE来 阅读全文
posted @ 2013-11-06 13:38 三星蓝 阅读(1090) 评论(0) 推荐(0) 编辑
摘要: SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架。 Struts Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。 官方地址:http:... 阅读全文
posted @ 2013-10-30 08:35 三星蓝 阅读(334) 评论(0) 推荐(1) 编辑
摘要: 来源:http://www.cnblogs.com/liushuijinger/p/3381775.html今天跟大家分享一下MySQL从连接到具体操作的一系列常用命令。可能有的人觉得现在有很多可视化的工具,没必要再学习那些具体的命令了,但是我不这么认为,不可否认那些工具的确让我们的工作更加方便快捷,但是如果真的要学好这些东西,这些命令是不能绕过的。总之能够熟练掌握这些命令对于一个程序员还是非常重要的。废话不多说了,下面一起看看我为各位整理的各种命令吧!想要对MySQL进行操作首先要开启MySQL的服务,Win+R ——> cmd——>net start mysql(停止就是把st 阅读全文
posted @ 2013-10-22 15:32 三星蓝 阅读(173) 评论(0) 推荐(0) 编辑
摘要: package com.gamvan.tools;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.util.Strin 阅读全文
posted @ 2013-10-17 14:10 三星蓝 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.数据库表建好后注意创建相关索引2.一定要充分沟通需求,及时沟通3.注意异常的抛出(throws抛出异常之后一定要注意哪些异常需要手动处理try()catch()哪些是处理不了的)4.注意代码效率=====在数据量小的时候,我门可能不太注重这方面,但是一旦数据量特别的我们应该特别注意我们代码的效率,避免冗余代码!5.注意一种需求的多种实现方式,找到其中最优处理是关键!6. 当发现有很多BUG的时候让自己放松下来,让头脑保持清晰7.不要急着写代码,先了解一下业务流程,想想如何实现,记下来8. 写的代码要清晰、容易理解,复杂的流程要多加注释9. 不要死扣一种方法实现,要多变通10.类设计(理清类 阅读全文
posted @ 2013-10-08 08:31 三星蓝 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 来源:http://blog.csdn.net/luoweifu/article/details/10721543以前虽然知道一些异常的处理,也用过一些,但是对throw和throws区别还是有不太清楚。今天用实例测试一下。异常处理机制异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环。异常有两个过程,一个是抛出异常;一个是捕捉异常。抛出异常抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。系统自动抛异常当程序语句出现一些逻辑错误、主义错误或类型转换错误时,系统会自动抛出异常。如:[java]view plai 阅读全文
posted @ 2013-09-30 10:45 三星蓝 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Untitled Document table嵌套div时,div必须放到td中,否则达不到预期的效果;但是div嵌套table时,div中写table、tr、td任意一个都可以正常显示。如果要对tr、td隐藏时,这个时候div就不起作用了,可以直接对tr、td进行隐藏,当然如果闲一行一行隐藏太麻烦了,那就试试tbody... 阅读全文
posted @ 2013-09-27 09:48 三星蓝 阅读(26159) 评论(0) 推荐(1) 编辑