自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 Java 接口和抽象类区别

1.概述 一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 。面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用。说到了抽象,我就不能不

2016-02-28 10:34:48 326

转载 Static Class及静态内部类和非静态内部类的不同

这篇写的好http://www.cnblogs.com/dolphin0520/p/3811445.htmljava中的类可以是static吗?答案是可以。在java中我们可以有静态实例变量、静态方法、静态块。类也可以是静态的。 java允许我们在一个类里面定义静态类。比如内部类(nested class)。把nested class封闭起来的类叫外部类。在java中,我们不能用static修饰顶

2016-02-28 09:55:52 342

转载 java.toString() ,(String),String.valueOf的区别

在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。 常用的方法有Object#toString(),(String)要转换的对象,String.valueOf(Object)等。 下面对这些方法一一进行分析。方法1:采用 Object#toString()方法请看下面的例子: Object object = getObject(

2016-02-27 18:01:37 274

转载 利用 Arrays.sort 字符串 进行排序 完全按字符 排序 忽略字符大小写

转载自:http://www.cnblogs.com/cy163/archive/2009/04/24/1443184.html 1. 数字排序 int[] intArray = new int[] {4, 1, 3, -23}; Arrays.sort(intArray); 输出: [-23, 1, 3, 4] 字符串排序,先大写后小写 String[] strA

2016-02-27 17:44:38 1226

原创 优先级队列:PriorityQueue

PriorityQueue是从JDK1.5开始提供的新的数据结构接口,它是一种基于优先级堆的极大优先级队列。优先级队列是不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素。如果不提供Comparator的话,优先队列中元素默认按自然顺序排列,也就是数字默认是小的在队列头,字符串则按字典序排列(参阅 Comparable),也可以根据 Comparator 来指定,这取决于使用哪

2016-02-27 14:25:44 305

原创 Comparable和Comparator实现对象比较

Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含了person1, person2, persion3….., 我们用Collections.sort( p

2016-02-27 11:01:59 269

原创 java 小概念

HashMap和Hashtable有什么区别?HashMap和Hashtable都实现了Map接口,因此很多特性非常相似。但是,他们有以下不同点: HashMap允许键和值是null,而Hashtable不允许键或者值是null。 Hashtable是同步的,而HashMap不是。因此,HashMap更适合于单线程环境,而Hashtable适合于多线程环境。 HashMap提供了可供应用迭代的

2016-02-27 10:54:46 215

原创 java 小知识点HashMap

HashMap工作原理转载自:http://zhangshixi.iteye.com/blog/672697 HashMap是一个“链表散列”的数据结构,是数组和链表的结合体。 从上图中可以看出,HashMap底层就是一个数组结构,数组中的每一项又是一个链表。当新建一个HashMap的时候,就会初始化一个数组。put操作public V put(K key, V value) {

2016-02-26 19:48:59 219

转载 java 基础之transient

transient介绍我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信

2016-02-24 14:08:42 288

转载 $(document).ready(function()

页面加载完成后开始运行do stuff when DOM is ready 中的语句!    $(document).ready(function() {        // do stuff when DOM is ready        });    选择器    $(“a”)是一个jquery的选择器(selector)    $("")其中的字段就是元素的标记。比如$

2015-04-04 09:48:15 382

转载 关于redirect与forwad的区别

关于redirect与forwad的区别,找到一篇博文,见下:(转载自:http://blog.csdn.net/tenor/article/details/4077079) 在Servlet中两种实现:       forward方式:request.getRequestDispatcher(“/somePage.jsp”).forward(request, response);   

2015-03-03 12:56:37 535

原创 centos6.5配置FTP站点vsftpd的问题

[root@localhost ~]# yum -y install vsftpd /etc/vsftpd/vsftpd.conf配置文件如下: 最主要是:local_root=/home/cent:这是FTP用户登录后的位置,这个路径设置的不对,就回出现一系列的权限问题。这里cent是FTP用户。 # Example config file /etc/vsftpd/vsftpd.conf

2014-12-01 20:56:44 848

原创 java web 用tomcat连接数据库问题

若出现:  java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 首先要引入包:

2014-11-20 09:55:32 750

原创 jni在windows下和linux下的使用

在windows下生成dll动态链接库:

2014-11-14 21:19:17 659

原创 linux下编程加载动态连接库的问题

不管是在linux下的IDE如codeblocks中还是直接用gcc/g++

2014-10-13 22:04:36 402

转载 CentOS6.5编译安装CodeBlocks13.12

CentOS6.5上安装Codelocks的过程。 1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可 yum install gcc yum install gcc-c++ 2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档. yum install gtk2* 3. 安装w

2014-10-11 20:51:24 422

转载 Ubuntu 12.04中文输入法的安装

Ubuntu 12.04中文输入法的安装   Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。 在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。 安装输入法的第一步,是安装语言包。我们选择

2014-09-23 16:39:51 287

转载 oracle数据库导入导出命令!

Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。   大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。  Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接  (通过Net Configuration Assistant添加正确的服务命名

2014-09-22 20:51:35 290

原创 linux基础笔记一常用指令

• [Tab] 接在一串指令的第一个字的后面,则为命令补全; • [Tab] 接在一串指令的第二个字以后时,则为『档案补齐』!

2014-08-29 15:06:40 452

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除