Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java解析及读取Json数据发布时间:2014-12-31
1.JSON介绍JSON比XML简单,主要体现在传输相同信息的情况下,文件的大小不同。JSON只用于传输信息,XML还可以用于配置文件的使用。JSON中的符号主要有:",[{:2.JSON中的数组和对象1)数组(JSONArray)数组用一对[],表示存放的是一般的数组数据。如:["11","22","33"],表示这是一个JSONArray数组,里面有3个数据:”11“,”22“,”33“。当然可以是复杂的数据,就是所谓的嵌套定义吧。2)对象(JSONObject)对象用一对{}... 查看全文
· 理解Java中的弱引用发布时间:2014-12-31
不久之前,我面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。然而事与愿违,我很吃惊的发现,在将近20多个有着平均5年开发经验和高学历背景的应聘者中,居然只有两个人知道弱引用的存在,但是在这两个人之中只有一个人真正了解这方面的知识。在面试过程中,我还尝试提示一些东西,来看看有没有人突然说一声“原来是这个啊”,结果很是让我失望... 查看全文
· java List String 包含发布时间:2014-12-31
List<String>list=newArrayList<String>();list.add("fsfs");list.add("abc");list.add("ffdes");System.out.println(list.contains("abc"));上述代码即可解决:如何在List<String>链表中是否包含某个特定的字符串... 查看全文
· java压缩和解压文件发布时间:2014-12-31
packagehhf.mail;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.util.Enumeration;importjava.util.zip.ZipEntry;importjava.util... 查看全文
· java 分割字符串发布时间:2014-12-30
碰到一个字符串“A|B”需要通过'|'来分割这个字符串调用“A|B”.split("|");却不能分割成功。原来"|"是正则表达式中特殊字符,不能直接这么使用,如果想实现分割功能需要Stringtest="A|B";String[]arrDescs=test.split("\\|");... 查看全文
· 在android中运行java main方法发布时间:2014-12-30
1.右键入口类(含有Main方法的)RunConfigurations->(JavaApplication)->main方法2.在标签Main里选好相应的ProjectName和要运行ClassName3.选标签ClassPath中的BootstrapEntries,再从右边点Advance->AddLibrary->JRESystemLibrary,完成,然后将JRESystemLibrary点中再点Up按钮这样就避免了部分调试Android程序的麻烦。如下图所示:... 查看全文
· JAVA序列化工具的比较发布时间:2014-12-30
这次由于使用原生的序列化,貌似系统很慢,当系统的快慢不仅是一方面的因素,但在集群中,2个系统,不同架构间切换显的很慢,一开始使用kryo来解决,但最后发现不支持原生的序列化,SimpleSession为了避免序列化产生的冗余问题,设计的时候字段都是用transient来标识,导致无法序列化和反序列化。提出问题后,并没有得到很好的建议,故而自己测试了下序列的框架,使用ubuntu,虚拟机中,1G内存,i74710mq,2个核心。报告如下,具体的步骤可以参考http://my.oschina... 查看全文
(一)java静态代码块静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的.静态方法在类加载的时候就已经加载可以用类名直接调用比如main方法就必须是静态的这是程序入口两者的区别就是:静态代码块是自动执行的;静态方法是被调用的时候才执行的.静态方法(1)在Java里,可以定义一个不需要创建对象的方法,这种方法就是静态方法... 查看全文
· java实现发送邮件到163发布时间:2014-12-29
/*在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。此篇仅介绍用javamail实现发送邮件功能,其中涉及smtp认证,邮件附件发送,及HTML内容邮件等。其它有关多邮箱的实现... 查看全文
· java随即产生8位数的密码发布时间:2014-12-29
//JAVA随机产生一个8位数的密码publicstaticStringgetRandomPwd(){Randomrd=newRandom();Stringn="";intgetNum;intgetNum1;do{getNum=Math.abs(rd.nextInt())%10+48;//产生数字0-9的随机数getNum1=Math.abs(rd.nextInt())%26+97;//产生字母a-z的随机数charnum1=(char)getNum;charnum2=(char... 查看全文
· java五子棋总结和源代码发布时间:2014-12-28
1.用一个状态变量有时可以表示2个状态比如color={0,1,2}color=0表示没有设置颜色,也表示没有棋子color=1表示设置棋子为黑色,表示有棋子color=2表示设置棋子为白色,表示有棋子2.边界判断一定要考虑清楚比如绘制x行,y列的棋盘,那么每行棋子数目是x+1,每列棋子数目是y+1,极容易出错3.悔棋,下子之后都要用repaint()方法重绘界面,来显示相应的变化4.计算鼠标点击处对应的格子的数组下标,+d/2的目的就是为了四舍五入公式x=(Math.abs(x1-50... 查看全文
· java内存溢出优化发布时间:2014-12-28
本文转自:http://www.importnew.com/11336.html另外付JVM参数介绍:http://www.cnblogs.com/langtianya/p/3898760.html高性能应用构成了现代网络的支柱。LinkedIn有许多内部高吞吐量服务来满足每秒数千次的用户请求。要优化用户体验,低延迟地响应这些请求非常重要。比如说,用户经常用到的一个功能是了解动态信息——不断更新的专业活动和内容的列表。动态信息在LinkedIn随处可见,包括公司页面,学校页面以及最重要的主页... 查看全文
· 在java中如何跳出多重循环?发布时间:2014-12-27
在java中如何跳出多重循环?答:一,使用break标志位;方式.二,使用循环条件表达式.packagecom.n4;publicclassDemo{publicstaticvoidmain(String[]args){booleanisOk=false;mark:if(!isOk){for(inti=0;i<10;i++){for(intj=0;j<10;j++){System.out.println(i+j);if(i+j==5){isOk=true;breakmark;}}}... 查看全文
· Java 有没有 goto?发布时间:2014-12-27
Java有没有goto?答:java中的保留字,现在没有在java中使用。... 查看全文
· [C#]JavaScriptSerializer 帮助类发布时间:2014-12-26
关键代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Text.RegularExpressions;usingSystem.Web.Script.Serialization;namespaceYanZhiwei.DotNet3._5.Utilities.Common{///<summary>///JavaScriptSerializer帮助类///</summary>... 查看全文
· java编程习惯发布时间:2014-12-24
节约内存的JAVA编程习惯1、用StringBuffer代替字符串相加。2、别用newInteger。和Boolean类似,java开发中使用Integer封装int的场合也非常多,并且通常用int表示的数值通常都非常小。SUNSDK中对Integer的实例化进行了优化,Integer类缓存了-128到127这256个状态的Integer,如果使用Integer.valueOf(inti),传入的int范围正好在此内,就返回静态实例。这样如果我们使用Integer... 查看全文
· [leetcode]candy-java发布时间:2014-12-24
两次遍历,第一遍将大于等于序列的糖果分好,第二遍反向遍历,将小于序列的糖果分好需要注意两点1.等于的情况,后一个孩子的糖果为12.反向遍历的时候,到已经分了糖果的边界孩子时,需要判断,反向自增的糖果和此孩子之前分的糖果哪个大,取大值publicclassSolution{publicintcandy(int[]ratings){if(ratings==null||ratings.length==0){return0;}intcount=0... 查看全文
英文原文:Top10MostPopularProgrammingLanguages20142014年快要结束了,我想知道2014年最受欢迎的语言是什么,我决定去研究一下,自己去寻找答案。下面的图表不可能100%准确,每一项或多或少有一些偏差。还有它包括一些可能不能称之为编程语言的语言,像HTML,JavaScript等等。另外,我没有将它们的框架加入统计(例如JavaScript的jQuery)。正如你想的那样,数据可能根据解释的不同而表现地完全不一样。在我的调查中... 查看全文
importjava.io.File;importjava.util.ArrayList;publicclassFileTest{privatestaticArrayList<String>filelist=newArrayList<String>();publicstaticvoidmain(String[]args)throwsException{StringfilePath="C://脚本";getFiles(filePath);... 查看全文
一、MP3播放器查看AndroidAPI文档可以看到MediaPlayer状态转换图:练习:packagecom.shellway.mp3player;importjava.io.File;importjava.io.IOException;importandroid.support.v7.app.ActionBarActivity;importandroid.telephony.PhoneStateListener;importandroid.telephony... 查看全文