程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· java的多态性发布时间:2015-04-08
多态性是面向对象的三大特性之一.(封装,继承,多态),多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类... 查看全文
· SWT TableColumn TreeColum发布时间:2015-04-08
最近在做将Gephi转成EclipseRCP平台下的项目,目前在改造属性表格控件,遇到需要设置表格的列宽有个最小值,经过研究暂时算是解决了,不过感觉还是不完美,但先记录下来,如果有谁有更好的方法,希望能相互讨论一下,代码如下:packagecom.c... 查看全文
· 关于多态性的通俗解释发布时间:2015-04-08
关于java中多态性的理解,初学者很多人可能会有这种感觉,不管是老师讲的或者还是在网上找的,大都是说那个什么父类animal然后子类阿猫阿狗,最后就说这就是面向对象的多态性,这个根本就没跟多态性的这几个字连一起解释,这样让初学者理解起来很空洞,至少我... 查看全文
· 从java线程到安卓线程发布时间:2015-04-08
[color=brown][flash=200,200]在java中使用线程要比在安卓中简单一些,在上篇文章中已经讲过java线程的使用,现在我们谈谈在安卓中应该怎样使用线程呢。其实在安卓和java中并没有很多不一样,二者使用最大的区别是在安卓中的线... 查看全文
· 备忘几个有用的shell脚本发布时间:2015-04-08
(1)在shell下,操作hadoop目录,批量命名或删除,最终的命令sed的正则贪婪替换,看下面的脚本:#遍历hadoop目录下的文件名forlinein`hadoopfs-ls/user/d1|gawk'{print$8}'`do#echo$li... 查看全文
对于程序猿来说,乱码问题真的很头疼,下面列举几种常见的乱码。1.数据库编码不一致导致乱码解决方法:首先查看数据库编码,输入:showvariableslike"%char%";确认编码一致,如果不一致,可输入:SETcharacter_set_cli... 查看全文
· java位运算(1)发布时间:2015-04-07
一,Java位运算1.表示方法:在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。(1)正数的最高位为0,其余各位代表数值本身(二进制数)。(2)对于负数,通过对该数绝对值的补码按位取反,... 查看全文
· java位运算(2)发布时间:2015-04-07
位移动运算符:<<表示左移,左移一位表示原来的值乘2.例如:3<<2(3为int型)1)把3转换为二进制数字00000000000000000000000000000011,2)把该数字高位(左侧)的两个零移出,其他的数字都朝... 查看全文
· java位运算(3)发布时间:2015-04-07
publicclassTest{publicstaticvoidmain(String[]args){//1、左移(<<)//00000000000000000000000000000101然后左移2位后,低位补0:////0000000... 查看全文
· Java快速排序发布时间:2015-04-07
说在前面的话平常码砖的时候,对于一个数组进行排序更多的是起泡排序,起泡排序对于一般不是很长的数组进行操作没什么问题,一旦数组过大,很明显效率低。而快排是对起泡排序的一种改进,效率明显优高。快排思路快排的思想是通过每一次排序将待排的数组分成两部分,左边... 查看全文
· java权限框架 SpringMVC_mybati发布时间:2015-04-07
A代码生成器(开发利器);B阿里数据库连接池druid;C安全权限框架shiro;Dehcache自定义二级缓存(后续会加入Activiti5工作流)系统为主流的springmvc+mybaits3.2版本,提供maven的pom.xml文件,另免费... 查看全文
配置环境变量这个东西应该要烂在程序猿,基本上Windows或者Masosx还是Linux都有固定的配置方式,我们在使用任何软件都是基于系统这个最高层的应用程序上的,前面笔者已经介绍过如何在Maxos配置java环境变量,这里不再赘述。计算机->... 查看全文
构建这里搜集了用来构建应用程序的工具。ApacheMaven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于ApacheAnt。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gra... 查看全文
一、引题在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌... 查看全文
· java synchronized 使用发布时间:2015-04-07
synchronized只是线程同步,而非进程。synchronized不能被继承。synchronized使用//两种方法效果一样synchronizedvoidsayA1(){}voidsayA1In(){//这里this指自身的对象,也可以是另... 查看全文
· java 8 JVM性能优化发布时间:2015-04-07
转自:http://qindongliang.iteye.com/blog/2199633jvmjava垃圾回收JVM是JAVA世界的核心,了解它有助于我们更好调试,调优和开发程序,最近散仙在看JAVA特种兵一书,看完觉得,作者写的内容还是挺不错,大... 查看全文
· java的继承extends发布时间:2015-04-07
“继承”是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些... 查看全文
· 设计模式总结发布时间:2015-04-07
1.工厂模式1.1工厂方法模式(由一个工厂类管理构造方法)1.1.1普通工厂模式(一个工厂类中只有一个方法)1.1.2多工厂模式(一个工厂类中有多个方法)1.1.3静态工厂模式(将工厂类中的方法变成静态方法)1.2抽象工厂模式(将工厂由类变为接口,将... 查看全文
· java中的IO:NIO发布时间:2015-04-07
目录1.缓冲区Buffer2.通道ChannelNIO是一种新的IO抽象概念,主要有两个概念,缓冲区和通道,通道用于数据的交互,而每次数据的交互必须经过缓冲区.1.缓冲区Buffer1.1抽象类Buffer用于存储特定基本类型数据的容器.除了存储的内... 查看全文
· java中的IO:Properties类发布时间:2015-04-07
目录1.特性2.方法3.使用1.特性Properties类表示了一个持久的属性集,可保存在流中或从流中加载,实现内存和文件的交互.Properties继承了Hashtable<Object,Object>类,可以使用add(),addAl... 查看全文