随笔分类 -  JavaSE

Java静态内部类的作用
摘要:在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。 一、静态内部类的使用目的。 在定义内部类的时候,可以在其前面加上一个权限修饰符static。此时这个内部类就变为了静态内部类。不过由于种种的原因,如使用上的限制等等因素(具体的使用限制,笔者在下面的内容中会详细阐述),在实际工作中用的并不是很多。但是并不是说其没有价值。在某些特殊的... 阅读全文

posted @ 2014-03-18 20:36 高董 阅读(14119) 评论(4) 推荐(2)

MySql5.6的安装使用
摘要:下载及安装MySQL自MySQL版本升级到5.6以后,其安装及配置过程和原来版本发生了很大的变化,下面详细介绍5.6版本MySQL的下载、安装及配置过程。图1.1 MySQL5.6目前针对不同用户,MySQL提供了2个不同的版本:ØMySQL Community Server:社区版,该版本完全免费,但是官方不提供技术支持。ØMySQL Enterprise Server:企业版,它能够高性价比的为企业提供数据仓库应用,支持ACID事物处理,提供完整的提交、回滚、崩溃恢复和行级锁定功能。但是该版本需付费使用,官方提供电话及文档等技术支持。目前最新的MySQL版本为MySQL 阅读全文

posted @ 2014-03-11 22:38 高董 阅读(422) 评论(0) 推荐(0)

20非常有用的Java程序片段
摘要:转自:http://coolshell.cn/articles/889.html下面是20个非常有用的Java程序片段,希望能对你有用。1. 字符串有整型的相互转换123String a = String.valueOf(2); //integer to numeric stringint i = Integer.parseInt(a); //numeric string to an int2. 向文件末尾添加内容123456789101112BufferedWriter out = null;try {out = new BufferedWriter(new FileWriter(”file 阅读全文

posted @ 2014-01-15 13:33 高董 阅读(212) 评论(0) 推荐(0)

Java中的Set、List、Map的区别
摘要:就学习经验,浅谈Java中的Set,List,Map的区别,对JAVA的集合的理解是想对于数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合可以存储和操作数目不固定的一组数据。所有的JAVA集合都位于 java.util包中!JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。JAVA集合主要分为三种类型:Set(集)List(列表)Map(映射)Collection 接口 :Collection是最基本的集合接口,声明了适用于JAVA集合(只包括Set和List)的通用方法。Set 和List 都继承了Conllection,MapCol 阅读全文

posted @ 2014-01-14 16:00 高董 阅读(175) 评论(0) 推荐(0)

Java I/O知识点汇总
摘要:Java中的流,可以从不同的角度进行分类。按照数:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。输出流:输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只不过处理的单位不同而已。后缀是Stream是字节流,而后缀是Reader,Writer是字符流。节点流:直接与数据源相连,读入或读出。直接使用节点流,读写不方便,为了更快的读写文件,才有了处理流。处理流:与节点流一块使用,在节点流的基础上,再套接一层,套接在节点流上的就是处理流。Jdk 阅读全文

posted @ 2014-01-14 12:48 高董 阅读(484) 评论(0) 推荐(0)

Java I/O流整理
摘要:编程语言的I/O类库中常常使用流这个抽象的概念,它代表任何有能力产生数据的数据源对象或时有能力接收数据的接收端对象。“流”概念源于UNIX中的管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等,它屏蔽了实际的I/O设备中处理数据的细节。 一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。 流的方向是重要的,根据流的方向,流可以分为两类:输入流和输出流。其实输入/输出是想对于内存来说的。 实际上,流的源端和目的端可简单地看成是字节的生产者和消费者,对于输入流,可 阅读全文

posted @ 2014-01-14 12:07 高董 阅读(174) 评论(0) 推荐(0)

图形用户编程工具集比较--转
摘要:进行JavaGUI(GraphicalUserInterface,图形用户界面)编程,大家或许经常徘徊在SWT/JFACE,Swing,AWT之间选择,哪一个更合适自己?AWT作为Java语言的第一个GUI类库包,在这三者之间中年龄最长,可谓开国元勋;老二Swing,兼容AWT,同时又对AWT进行了改进,可谓站在前辈的肩膀上,自然就会看的远了;老三SWT/JFace,则只能用不走寻常路来形容它,SWT/JFace采取了与AWT和Swing完全不同的技术路线。这三剑客之间,究竟孰优孰劣,且听下文分解。1.穷途末路的AWTAWT(AbstractWindowingToolkit),中文译为抽象窗口 阅读全文

posted @ 2014-01-01 15:29 高董 阅读(242) 评论(0) 推荐(0)

Java中抽象类和接口的区别
摘要:在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 理解抽象类 .. 阅读全文

posted @ 2013-12-27 22:39 高董 阅读(141) 评论(0) 推荐(0)

导航