Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· 健康,home? [java的内存浅析]发布时间:2014-08-24
摘要:原创出处:http://www.cnblogs.com/Alandre/泥沙砖瓦浆木匠希望转载,保留摘要,谢谢!乐观上上,howcanotherknou,uryourself!Imustbestrongandcarryon.-泥沙砖瓦浆木匠一.闲谈下201407月记着那时候身体垮了下来,呵呵。想说,对自己的说,也是对大家的负责吧。那时候胸疼胸闷,然后几乎累垮了,我还坚持了一星期,那一星期真的迷迷糊糊。完全不能看代码,看代码就晕。一直想睡想睡。胸口会间接的疼一下。直到29号那晚饭后... 查看全文
· java学习之类和对象(二)发布时间:2014-08-24
学编程吧java学习之面向对象(二)发布了,请通过xuebiancheng8.com来访问前面已经分析了面向对象中的类和对象,属性,方法这些概念了。下面来学习如何定义一个类。比方说现在有一个学生类,有年龄,姓名等属性,有学习,吃饭的方法。代码如下:publicclassPerson{Stringname;intage;publicvoidstudy(){System.out.println("正在学习");}publicvoideat(){System.out.println("正在吃饭");... 查看全文
· Java getenv() getProperties()发布时间:2014-08-23
http://blog.csdn.net/oscar999/article/details/9713249... 查看全文
· 学好Java的10个建议发布时间:2014-08-23
1.克服惯性将大块任务细分为微任务。2.关注大牛你想学的或许是一门新的编程语言、应用框架或者是新的工具,一旦你确定了想要的是什么,就立刻去收集相应的优秀群体所做的一些优质的工作成果。这些可以从YouTube、Vimeo、HackerNews、各种博客,甚至是你的微博好友那里获取。关注别人做了些什么可以给你强大的信心,让你觉得“Youcandoit,too!”3.建立知识网当你对自己要学习的东西建立了信心之后,接下来要做的就是做一块海绵,然后开始疯狂地吸收知识... 查看全文
一个类似于画画的javase程序绘制图形原文:javaswing开发的图像生成器demo实例源代码下载,实现绘制图像,截屏功能。java源代码下载地址:http://www.zuidaima.com/share/1550463330028544.htm获取屏幕打开调色板... 查看全文
(三)线程同步ReentrantLock,condition(await,signal)一.synchronized和ReentrantLock故事1.我们前面(二)java的线程同步(synchronized,wait,notify)讲了synchronized的同步方法,java就是这么神奇,这里又有一个同步的方法!当然,长江后浪推前浪,后者肯定比前者是由优越之处的。先看看synchronized的一些限制:1.1:无法中断正在等候获取一个锁的线程1.2:无法通过投票得到一个锁1.3... 查看全文
· Java查找指定文件发布时间:2014-08-23
/**查找文件夹中的指定类型文件,本次指定问电影文件*/publicstaticvoidmain(String[]args){Filedir=getDir();getJavaFile(dir);}publicstaticvoidgetJavaFile(Filedir){File[]subFiles=dir.listFiles();for(FilesubFile:subFiles){Stringname=subFile.getName();if(subFile.isFile()&&... 查看全文
· Java打印层级目录发布时间:2014-08-23
格式如下:路径文件夹A文件夹B文件夹C文件D文件C文件B1文件B2文件A1文件A2我的代码:publicstaticvoidmain(String[]args){Filedir=getDir();printLevelDir(dir,0);}publicstaticvoidprintLevelDir(Filedir,intlevel){File[]subFiles=dir.listFiles();for(FilesubFile:subFiles){for(inti=0;i<level... 查看全文
· java学习之类和对象(一)发布时间:2014-08-23
学编程吧java学习之面向对象发布了,欢迎大家通过http://xuebiancheng8.com来访问java面向对象是java学习中差不多算最核心的东西了,java是完全面向对象的语言,足以看出面向对象的重要性。那么到底什么是面向对象呢,简而言之就是在java中,或者在面向对象的语言里,万物皆对象,所有的东西都是对象,比方说我们周围的一切东西在程序里都被描述为对象,一辆奔跑的汽车,一辆公交成,一架飞机等等所有我们周围的一切都是对象。这就是万物皆对象这个概念。加入现在路上跑车一辆奔驰... 查看全文
· 疫苗:Java HashMap的死循环发布时间:2014-08-22
文/陈皓在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成RaceCondition,从而导致死循环。这个事情我4、5年前也经历过,本来觉得没什么好写的,因为Java的HashMap是非线程安全的,所以在并发下必然出现问题。但是,我发现近几年,很多人都经历过这个事(在网上查“HashMapInfiniteLoop”可以看到很多人都在说这个事)所以,觉得这个是个普遍问题... 查看全文
英文原文:AJavaScriptBuildSystemShootout:Gruntvs.Gulpvs.NPM译者:kris决定采用何种技术总是很难的。一旦遇到问题,你不想推翻你之前的选择。但是你必须选一个,然后让它按照着你的思路做。实施一套构建(编绎)系也是一样的,你应该把它看作一个非常重要的选择,让我们以Grunt为例。Grunt有一个完善的社区,即使是在Windows上它不仅仅应用在Node社区它简单易学,你可以随便安装插件并配置它们你不需要多先进的理念... 查看全文
· java资料分享发布时间:2014-08-22
网站数据采集-网络爬虫实现[url=http://edu.ibeifeng.com/view-index-id-98.htmlurl]专题:网站性能优化[url=http://edu.ibeifeng.com/view-index-id-97.htmlurl]Java设计模式-访问者模式[url=http://edu.ibeifeng.com/view-index-id-296.htmlurl]Java设计模式-迭代模式[url=http://edu.ibeifeng.com/view... 查看全文
· java 使用poi实现导出excel报表发布时间:2014-08-22
在上一篇博客中,我们简单介绍了java读取word,excel和pdf文档内容,但在实际开发中,我们用到最多的是把数据库中数据导出excel报表形式。不仅仅简单的读取office中的数据.尤其是在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF。所以今天我们来简单看一下利用ApachePOI实现数据库中数据导出excel报表。在java中有很多实现数据导出excel报表的第三方jar包... 查看全文
· 初识java发布时间:2014-08-22
接触过编程语言的人都应该听过面向对象和面向过程这两个术语,那么面向对象和面向过程到底有什么区别呢?今天就让我带领大家初步认识一下java这门编程语言。众所周知,java是一种典型的面向对象的语言,而且深受编程爱好者的喜爱。面向过程就是将要实现的功能写成一个个函数,在需要时调用,进而达到程序设计要求,c语言就是如此;面向对象就是将问题按照一定的规则划分为一个个独立对象,每个对象实现一定的功能,通过对象之间的相互配合达到程序设计的要求。相对于面向过程而言,面向对象的实现更容易,而且代码重复利用率高... 查看全文
语义化这个词在HTML中用的比较多,即根据内容的结构化选择合适的标签。其作用不容小觑:赋予标签含义,让代码结构更加清晰,虽然我们可以在标签上添加class来标识,但这种通过属性来表示本体的形式会显得不够直接,而且在一定程度上也有冗余。优化搜索引擎(SEO),结构良好的网页对搜索引擎的亲和力是很高的,百度和google也给出了很多网页结构化的建议(规范),方便他们抓取网页。利于设备解析,如盲人阅读器对页面的分析,目前淘宝很多网页都是支持盲人阅读的... 查看全文
注:文章参考了android开发者社区的签名指引说明文章,但由于在国内android开发者社区已经无法正常访问,因此在这里做下记录。地址:http://developer.android.com/tools/publishing/app-signing.html#considerations在开发android应用程序的时候,到最后程序都需要进行签名后才可以发布,目前针对android应用开发的ide一般都会自带了签名的功能,例如androidstudio、eclipse... 查看全文
· java静态成员变量的初始化发布时间:2014-08-22
看过Thinkinginjava的人都知道,在不考虑父类的情况下,类的初始化顺序相对简单,总体是先静态的,然后是非静态的。这里都包括成员变量和代码块。对于静态变量和静态代码块,不管它们在何处定义,总是按照其先后顺序进行初始化。同理,非静态变量和非静态代码块也是如此。下面上热菜:publicclassTest1{publicstaticintk=0;publicstaticTest1initOrder1=newTest1("t1")... 查看全文
布隆过滤器原理很简单:就是把一个字符串哈希成一个整数key,然后选取一个很长的比特序列,开始都是0,在key把此位置的0变为1;下次进来一个字符串,哈希之后的值key,如果在此比特位上的值也是1,那么就说明这个字符串存在了。如果按照上面的做法,那就和哈希算法没有什么区别了,哈希算法还有重复的呢。布隆过滤器是将一个字符串哈希成多个key,我还是按照书上的说吧。先建立一个16亿二进制常量,然后将这16亿个二进制位全部置0。对于每个字符串,用8个不同的随机产生器(F1,F2,.....,F8... 查看全文
· Java中的static详解发布时间:2014-08-21
如果一个类成员被声明为static,它就能够在类的任何对象创建之前被访问,而不必引用任何对象。static成员的最常见的例子是main()。因为在程序开始执行时必须调用main(),所以它被声明为static。声明为static的变量实质上就是全局变量。当声明一个对象时,并不产生static变量的拷贝,而是该类所有的实例变量共用同一个static变量,例如:声明一个static的变量count作为new一个类实例的计数。声明为static的方法有以下几条限制:1... 查看全文
· Java中的集合框架发布时间:2014-08-21
1.Java集合的核心接口Collection:一种基本接口,它定义了一些普通操作,通过这些操作可以讲一个对象集合当作一个独立的单元来对其进行存放和处理;Set:set接口扩展了Collection接口,用来提供集的维护的所需的功能(元素不重复、唯一)。实体类有:HashSet,LinkedHashSet;SortedSet:SortedSet接口扩展了set接口,用来维护集的所需的功能,实体类有:TreeSet;List:List接口扩展了Collection接口,用来存放某个元素序列,... 查看全文