Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· 初识Java,HelloWorld发布时间:2015-04-08
编程界的经典:HelloWorld。/****Java文件名必须与类名相同:HelloWorld**/publicclassHelloWorld{//mian方法,程序的入口。publicstaticvoidmain(String[]args){//输出HelloWorld!System.out.println("HelloWorld!");}}... 查看全文
<divclass="iteye-blog-content-contain"style="font-size:14px">JAVA和PHP比较关键字:java和php比较现在市场上的电子商务软件基本上可归结为两大阵营,即PHP阵营和JAVA阵营。但对接触电子商务不久的用户来说,看到的往往只是它们的表相,只是明显的价格差异,却很难看出它们之间的实际差异。其实,PHP+MYSQL不值钱不仅仅局限于电子商务软件,而是整体上PHP+MYSQL开发的软件都不如JAVA开发的软件值钱... 查看全文
· java开源论坛jeebbsV4发布发布时间:2015-04-08
论坛APP的帖子新展现形式APP即时聊天模块jeebbs是基于spring3.0.5、hibernate3.3.2、shiro1.2.2、freemaker2.3.16和html5架构的简约型论坛管理系统,前台数据展现支持PC端、移动端和手机APP端。jeebbsV4新增功能列表:1、论坛APP2、登录更改shiro登录认证以及记住我3、在线人数、时长统计4、提供用户接口、其他系统用户接口调用设置以及接口管理(可与jeecms系列软件无缝对接实现单点登录)5、用户自定义字段6、禁用ip... 查看全文
· java的多态性发布时间:2015-04-08
多态性是面向对象的三大特性之一.(封装,继承,多态),多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码... 查看全文
· 从java线程到安卓线程发布时间:2015-04-08
[color=brown][flash=200,200]在java中使用线程要比在安卓中简单一些,在上篇文章中已经讲过java线程的使用,现在我们谈谈在安卓中应该怎样使用线程呢。其实在安卓和java中并没有很多不一样,二者使用最大的区别是在安卓中的线程不能直接访问UI,原因我们暂且放在一边,我们先来解决一下在安卓中如何使用线程,让安卓中的线程能够访问UI。在解决这个问题之前我们需要了解handle。handle我们可以理解为一个容器,在一个地方将信息存储进去,在另一个地方将信息取出来... 查看全文
· java位运算(1)发布时间:2015-04-07
一,Java位运算1.表示方法:在Java语言中,二进制数使用补码表示,最高位为符号位,正数的符号位为0,负数为1。补码的表示需要满足如下要求。(1)正数的最高位为0,其余各位代表数值本身(二进制数)。(2)对于负数,通过对该数绝对值的补码按位取反,再对整个数加1。2.位运算符位运算表达式由操作数和位运算符组成,实现对整数类型的二进制数进行位运算。位运算符可以分为逻辑运算符(包括~、&、|和^)及移位运算符(包括>>、<<和>>>)。1)左移位运算符... 查看全文
· java位运算(2)发布时间:2015-04-07
位移动运算符:<<表示左移,左移一位表示原来的值乘2.例如:3<<2(3为int型)1)把3转换为二进制数字00000000000000000000000000000011,2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,3)在低位(右侧)的两个空位补零。则得到的最终结果是00000000000000000000000000001100,转换为十进制是12。同理,>>表示右移.右移一位表示除2.位运算:位运算符包括:与(&)、非(~)... 查看全文
· java位运算(3)发布时间:2015-04-07
publicclassTest{publicstaticvoidmain(String[]args){//1、左移(<<)//00000000000000000000000000000101然后左移2位后,低位补0:////00000000000000000000000000010100换算成10进制为20System.out.println(5<<2);//运行结果是20//2、右移(>>... 查看全文
· Java快速排序发布时间:2015-04-07
说在前面的话平常码砖的时候,对于一个数组进行排序更多的是起泡排序,起泡排序对于一般不是很长的数组进行操作没什么问题,一旦数组过大,很明显效率低。而快排是对起泡排序的一种改进,效率明显优高。快排思路快排的思想是通过每一次排序将待排的数组分成两部分,左边的部分所有值均小于右边部分,然后再对这两部分分别再进行排序以达到整修序列有序。Example:有如下一个无序的序列arr[](长度为10),现在要对其进行快排|10|9|22|38|47|7|11|2|82|1|1.首先要先任一个记录作为枢轴... 查看全文
A代码生成器(开发利器);B阿里数据库连接池druid;C安全权限框架shiro;Dehcache自定义二级缓存(后续会加入Activiti5工作流)系统为主流的springmvc+mybaits3.2版本,提供maven的pom.xml文件,另免费赠送hibernate版本一套(垮数据库)1.有oracle、msyql、spring3.0、spring4.0一共4套版本全部提供没有打jar没有加密的源代码(最下面截图2.1版本)2.支持APP手机应用(android和ios)接口... 查看全文
配置环境变量这个东西应该要烂在程序猿,基本上Windows或者Masosx还是Linux都有固定的配置方式,我们在使用任何软件都是基于系统这个最高层的应用程序上的,前面笔者已经介绍过如何在Maxos配置java环境变量,这里不再赘述。计算机->右键->属性Java构建工具Ant之在Windows下配置环境变量定义系统变量ANT_HOME指定变量值“你的ant的安装目录”Java构建工具Ant之在Windows下配置环境变量跟Java环境变量配置方法一样,如果指定了ant环境变量之后... 查看全文
一、引题在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌,则可忽略此文。1、java内存具体指哪块内存?这块内存区域为什么要进行划分?是如何划分的?划分之后每块区域的作用是什么?如何设置各个区域的大小?2、String类型在执行连接操作时... 查看全文
· java synchronized 使用发布时间:2015-04-07
synchronized只是线程同步,而非进程。synchronized不能被继承。synchronized使用//两种方法效果一样synchronizedvoidsayA1(){}voidsayA1In(){//这里this指自身的对象,也可以是另一个对象,只要这个对象一样的,都是用同一个锁synchronized(this){}}staticsynchronized使用//下面三种一样staticsynchronizedvoidsayA1Static(){... 查看全文
· java 8 JVM性能优化发布时间:2015-04-07
转自:http://qindongliang.iteye.com/blog/2199633jvmjava垃圾回收JVM是JAVA世界的核心,了解它有助于我们更好调试,调优和开发程序,最近散仙在看JAVA特种兵一书,看完觉得,作者写的内容还是挺不错,大家感兴趣的,也可以购买本温故而知新下。在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图:大多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常有用的... 查看全文
· java的继承extends发布时间:2015-04-07
“继承”是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。继承的基本概念1.继承是面向对象的三大特性之一。(封装,继承,多态)2.被继承的类是父类,继承父类的类是子类3.继承可以使一个对象直接使用另以对象的属性和方法4... 查看全文
· java中的IO:NIO发布时间:2015-04-07
目录1.缓冲区Buffer2.通道ChannelNIO是一种新的IO抽象概念,主要有两个概念,缓冲区和通道,通道用于数据的交互,而每次数据的交互必须经过缓冲区.1.缓冲区Buffer1.1抽象类Buffer用于存储特定基本类型数据的容器.除了存储的内容外,缓冲区的基本属性还包括容量、限制、位置和标记:容量capacity指包含的元素的数量,缓冲区的容量不能为负并且不能更改限制limit指第一个不应该读取或写入的元素的索引... 查看全文
· java中的IO:Properties类发布时间:2015-04-07
目录1.特性2.方法3.使用1.特性Properties类表示了一个持久的属性集,可保存在流中或从流中加载,实现内存和文件的交互.Properties继承了Hashtable<Object,Object>类,可以使用add(),addAll()等方法,但其自身只支持String类型的键和值,因此在Properties内部定义了setProperty()等方法以保证类型安全.在其关联的文件内部每一个Property是这样表示的:KEY=VALUE.2.方法load... 查看全文
· Java垃圾收集机制发布时间:2015-04-07
Java垃圾收集机制所谓“java”,其实不只是一门语言,而是一种设计的美丽,更是一种关于世界观、关于架构之美的映射。一次,所谓的“面试”,让我开始正视java的底层架构,一个我所未知的世界,一个我想了解的世界。所以,我开始结识到java虚拟机(JVM),以及java之中的垃圾收集机制。一、所谓“JVM”既然我们时常说到“JVM(java虚拟机)”,那么所谓的java虚拟机到底是什么吗?而,我认为他应该是这样的:java虚拟机,JavaVirtualMachine... 查看全文
· 使用java操作FTP服务器上的文件发布时间:2015-04-06
最近的工作中,需要定时操作FTP服务器上的文件,用到了FTPClient记录并分享一下使用心得首先当然是引包commons-net-2.0.jar这样你就可以使用FTPClient这个类创建用于连接FTP服务器的对象了具体方法见代码:FTPClientftpClient=newFTPClient();privateStringserverIP;privateIntegerport;privateStringusername;privateStringpassword... 查看全文
· CentOS 安装java发布时间:2015-04-06
一,自己安装系统忘记用自带的功能安装jdk了,只能自己手动安装了.1.1jdk安装指南java官网http://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html1.2jdk下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html1... 查看全文