Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java中常见的坑发布时间:2014-07-18
变量要么是引用,要么是基础类型这是对的,变量不是对象。也就是说在下面这个例子里,s不是个对象,也不是字符串,它只是一个字符串的引用。Strings="Hello";这个能解释很多的问题,比如:问题:如果说字符串是不可变的,为什么我能修改它?s+=“!”回答:在Java里是不可变的,你改变的只是引用而已。==比较的是引用,不是内容让人更混乱的是,有时候用==是能比较内容的。如果你有两个一样的不可变值,JVM会尝试引用同一个对象。Strings1="Hi",s2="Hi";Integera=12... 查看全文
· Java 中的嵌套类可以访问Private发布时间:2014-07-18
注意:Java中的嵌套类与C++中的嵌套类大致一致,只不过C++中的那些类不能够访问私有成员,而在Java中可以访问。JavaCode12345678910publicclassTstInnerClass{staticclassA{voidmethod(){newB();}}staticclassB{privateB(){}}}... 查看全文
· java实现快速排序发布时间:2014-07-18
publicclassQuickSort{publicvoidsort(int[]arr,intlow,inthigh){intpos=0;if(low<high){pos=part(arr,low,high);sort(arr,low,pos-1);sort(arr,pos+1,high);}}publicintpart(int[]arr,intlow,inthigh){//将枢轴位置的记录保存下来inttemp=arr[high];while(low<high){while... 查看全文
项目地址:http://www.freeteam.cn/生成信息数据生成当前管理站点下允许移动APP访问的栏目的信息页面。从左侧管理菜单点击生成信息数据进入。您可以选择需要生成的栏目,然后点击“生成信息数据”进行信息页数据的静态化。如果您是此站点的总管理员,您也可以把“是否所有栏目”属性选择为是,点击“生成信息数据”完成对此站点所有栏目的信息页数据的静态化。系统会在此站点目录/mobile/栏目id/info/YYYY/目录下生成以信息索引号为名字的.html静态页面。... 查看全文
· 读《Effective Java》总结发布时间:2014-07-18
[size=x-large]最近看了一本书,《EffectiveJava》中文版,内容非常好,但作者有些地方没有讲的太明白,例子也举的不是很丰富,或许是我水平太低吧,第一次读完感觉云里雾里的。那我反复看了好几次,终于有点头绪。我把自己看过的和自己的理解记下来分享出来,一是加深一下自己的记忆、整理一下自己的思路;二是大家一块学习,如果有什么不对的地方请大家指点纠正。有些我不是很明白的地方会写出来希望能够得到大家的解答。书中给总结了78点,今天先写第一点:考虑用静态工厂方法代替构造器。在Java中... 查看全文
· java面试三大框架发布时间:2014-07-17
----------------------------------------------------------------MVC部分-------------------------------------------------------1.MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面... 查看全文
· Java读取FTP上的txt文件发布时间:2014-07-17
packagecom.etwin.gateway.shopping.utils;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.net.SocketException;importjava.text.ParseException;importjava.util.ArrayList... 查看全文
· java中的mmap实现发布时间:2014-07-17
什么是mmapmmap对于c程序员很熟悉,对于java程序员有点陌生。简而言之,将文件直接映射到用户态的内存地址,这样对文件的操作不再是write/read,而是直接对内存地址的操作。在c中提供了三个函数来实现[list]mmap进行映射nunmap取消映射msync进程在映射空间的对共享内容的改变并不直接写回到磁盘文件中,往往在调用munmap()后才执行该操作。具体参照http://blog.chinaunix.net/uid-24517893-id-164217... 查看全文
· java对redis的操作发布时间:2014-07-17
http://xuelianbobo.iteye.com/blog/2092295... 查看全文
· Java实现树形层级结构的表格 二发布时间:2014-07-17
继续中午....源码链接:https://github.com/niqingyang/cntrust-report源码中com.cntrust.report.example包下已经提供三种表格的实例代码,可直接运行。列头表格:ColHeadReport使用场景:类似常见的信息列表,由列头和数据行构成,如下图:生成代码:packagecom.cntrust.report.example;importjava.io.File;importjava.io.IOException;importjava... 查看全文
· 分享java的Serializable功能发布时间:2014-07-17
可以将java对象序列化为文件,也可以将文件反序列化为java对象地址:分享java的Serializable功能代码:http://www.zuidaima.com/share/1550463266802688.htmpackagecom.zuidaima.util.file;importjava.io.FileOutputStream;importjava.io.ObjectOutputStream;/***序列化java对象到文件**@authorwww.zuidaima... 查看全文
-------android培训、java培训、期待与您交流!----------1.静态导入静态导入可以导入静态方法,这样就不必写类名而可以直接调用静态方法了。如通过importstaticjava.lang.Math.*;导入Math类下所有的静态方法。那么就可以直接用里面的方法了2.可变参数可变参数的特点:只能出现在参数列表的最后。位于变量类型和变量名之间,前后有无空格都可以。调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。3... 查看全文
· 动车上的书摘-java网络发布时间:2014-07-16
摘要:摘要:原创出处:http://www.cnblogs.com/Alandre/泥沙砖瓦浆木匠希望转载,保留摘要,谢谢!旅途中书的陪伴,3.5元钢笔的记忆,伴随我Java的学习。-泥沙砖瓦浆木匠一.服务器初试-telnet工具当我们编写网络程序时,我们应该认识telnet的小工具(unix和win自带)。Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。win自带的telnet要去开启... 查看全文
· java通信类发布时间:2014-07-16
java对于网络通信有专门的包来管理,在自制服务器中,我们可以用ServerSokect来建立服务器,用Socket来作为客户端连接服务器,通信当然要有传输数据,对于传输流,Socket专门有一个InputStream和OutputStream作为客户端和服务器之间传输的通道,在客户端用Socket的getOutputStream().write()来写入数据,在服务器端用Socket的getInputStream().read()来读取数据,在一般情况下,我们不会向服务器只发送一种数据... 查看全文
北大青鸟西安思普瑞特金牌讲师柳老师:为您讲述学好Java的10个建议!1.克服惯性将大块任务细分为微任务。2.关注大牛你想学的或许是一门新的编程语言、应用框架或者是新的工具,一旦你确定了想要的是什么,就立刻去收集相应的优秀群体所做的一些优质的工作成果。这些可以从YouTube、Vimeo、HackerNews、各种博客,甚至是你的微博好友那里获取。关注别人做了些什么可以给你强大的信心,让你觉得“Youcandoit,too!”3.建立知识网当你对自己要学习的东西建立了信心之后... 查看全文
在Java的web开发中,文件下载功能的文件名文件名乱码问题是经常遇到的。对于这个问题,不同的浏览器,解决的方法不太一样。IE的话,通过URLEncoder对filename进行UTF8编码。而其他的浏览器(firefox、chrome、safari、opera),则要通过字节转换成ISO8859-1了。示例代码(通过测试):[java]viewplaincopyif(request.getHeader("User-Agent").toUpperCase().indexOf("MSIE"... 查看全文
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");1.Calendar转化String//获取当前时间的具体情况,如年,月,日,week,date,分,秒等Calendarcalendat=Calendar.getInstance();SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");StringdateStr=sdf.format(calendar... 查看全文
项目地址:http://www.freeteam.cn/生成栏目数据生成当前管理站点下允许移动APP访问的栏目的栏目页面。从左侧管理菜单点击生成栏目数据进入。您可以选择需要生成的栏目,然后点击“生成所选栏目数据”进行栏目页数据的静态化。如果您是此站点的总管理员,您也可以点击“生成此站点所有栏目数据”完成对此站点所有栏目页数据的静态化。系统会在此站点目录下创建一个以栏目id为名字的文件夹用于存放此栏目的静态化页面。可以设置生成前多少页,如设置只生成前10页,则程序只生成前10页的静态页面... 查看全文
· java通信入门学习发布时间:2014-07-16
通过4天时间在蓝杰的学习,我实现了通信项目一对一聊天与多人聊天的基本功能。将我的学习过程按照时间来分,共可分为4部分:一、14.07.12完成创建服务器,并发送一条消息遇到问题:Eclipse-console:java.net.BindException:Addressalreadyinuse:JVM_Bind原因:端口已经被使用了。port端口号0-65535,注意1~1024端口是知名端口,不要轻易使用,比如80端口是用于打开网页。连续编译两次也会报出相同的异常... 查看全文
· java通信字节流发布时间:2014-07-16
我们都知道字符串是由字节组成的,而字节是二进制组成的在网络是一一发送,从网络中读取信息时也是一样的,也都是一个一个字节的读取,当我们从InputStream对象中读取从网络上发来的信息时,都是一次只能读取到一个字节,然后再将这些字节组装成一个String字符串,当然字节流仅限于文本信息的交流,像图片,音频等就不行了。简单的输出流代码如下:byte[]data=s.getBytes();//取得组成这个字符串的字节out.write(data);//用输出对象发送数据out.flush()... 查看全文