Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· 最最常用的100个Java类发布时间:2014-09-30
英文原文:Top100ClassesUsedinJavaProjects大部分的Java软件开发都会使用到各种不同的库。近日我们从一万个开源的Java项目中进行分析,从中提取出最常用的Java类,这些类有来自于Java的标准库,也有第三方库。每个类在同一个项目中只计数一次,下面的列表中显示前100名的类。以下列表中按使用最多的类进行排序,第三个数值表示10000个项目里使用到该类的项目数,而完整的列表请看here.java.util.ArrayList(6958)java.io... 查看全文
· 十一假期计划表: 复习java基础发布时间:2014-09-30
国庆假期过后就要去工作了,2014年不会再有这么长的假期了,所以我得好好利用这几天时间把java基础再复习复习。1号:基本规则,数据类型,运算符,流程控制,数组,面向对象,然后string类,system类,日期等等一些知识点2号:面向对象的特性:封装,继承,多态,抽象,接口;集合,泛型3号:异常,mysqlJDBC数据库4号:annotiong(注释),输入输出流,多线程,网络编程,反射5号:servlet,jsp,web相关知识6号和7号:写一个web小程序做练习注明:每天学习完做出总结... 查看全文
最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助。啰哩啰嗦的说说Java和Android程序的区别:Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择。学安卓从事移动互联方向开发,学Java从事软件、网站开发。而安卓上的应用大多是Java编写的,所以建议在安卓前期的Java学习阶段中,要用心学好。言简意赅的说说“转”前的准备... 查看全文
· java ArrayList源码解析发布时间:2014-09-30
publicclassArrayList<E>extendsAbstractList<E>implementsList<E>,RandomAccess,Cloneable,java.io.Serializable{privatestaticfinallongserialVersionUID=8683452581122892189L;/***Defaultinitialcapacity... 查看全文
从下面目录中可以看到,本系列有16篇文章,外加两篇后补的,一共18篇文章。写了半个月,从9月17号开始写的。每篇文章更新时,读者的反馈还是可以的,虽然不至于上头条,但是也算是中规中矩,有看的人,也有评论的人。特别是在后期讲闭包的时候。我从来都不做基础入门教程,因为基础入门的教程,要想讲的和别人不一样很难。所以,基础入门的教程网上有的是,大家随便搜索就是了,再大不了就花钱买本书看看。而想原型和闭包这类的稍微高级一些的教程,仔细想想,还真的有的讲,真的能讲出自己的思路... 查看全文
· java字节码操作框架集合发布时间:2014-09-28
(1)ObjectWebASM轻量级的Java字节码处理框架。它可以动态生成二进制格式的stub类或其他代理类,或者在类被JAVA虚拟机装入内存之前,动态修改类。ASM提供了与BCEL和SERP相似的功能,只有22K的大小,比起350K的BCEL和150K的SERP来说,是相当小巧的,并且它有更高的执行效率,是BCEL的7倍,SERP的11倍以上。该项目主页:http://asm.objectweb.org/(2)cglib是一个强大的,高性能,高质量的Code生成类库... 查看全文
· java 文件下载发布时间:2014-09-28
Java文件下载publicHttpServletResponsedownload(Stringpath,HttpServletResponseresponse){try{//path是指欲下载的文件的路径。Filefile=newFile(path);//取得文件名。Stringfilename=file.getName();//取得文件的后缀名。Stringext=filename.substring(filename.lastIndexOf(&quot;.&quot;... 查看全文
原文:Java+Swing+SQL+Server2005开发酒店管理系统源代码下载源代码下载:http://www.zuidaima.com/share/1550463421680640.htm酒店管理系统+Java+Swing+SQL+Server2005系统介绍酒店管理系统的需求包括开台点菜功能、智能化获取菜品功能、自动结账功能、营业额报表功能等。依据餐饮行业的特点,本系统实现以下目标:-->操作简单方便、界面简洁大方。-->方便快捷的开台点菜功能。-->... 查看全文
听说近几年的android很火啊,很多java程序员直接转android开发,为啥?首先是感兴趣,我觉得这是一个重要原因,毕竟基于android平台的软件以及android系统,深深勾起来程序员的好奇心,自然而然就充满了浓厚兴趣。然后就是赚大钱,整体来看,做android开发的程序员确实待遇比做java的要高一些。再者一个主因就是所谓的跟风、随大流!这个我就不多说了。前几天看到公司的招聘信息,ios程序员,二年工作经验,待遇8K至15K。不由的感叹,ios有这么牛吗?于是上网浏览了一下... 查看全文
· Java String ,StringBuffer,StringBuilder发布时间:2014-09-27
Java中与字符串相关的类有String,StringBuffer,StringBuilder它们有什么区别呢?一,String:String类代表字符串,字符串是常量;它们的值在创建之后不能更改,因为String对象是不可变的,所以可以共享即是线程安全的(这是JDK1.6中对String的描述)。要想产生单独一行的输出,或者构造一个字符串来表示一个较小的,大小固定的对象使用“+”是非常合适的,但是它不适合运用于大规模的场景中,因为连接n各字符串二重复的使用字符串连接操作符... 查看全文
· Java 获取中文首字母的方法发布时间:2014-09-27
获取一个字符串的首字母是中文排序以及按照字母搜索的基础,一下是实现一个字符串转换为每个汉字首字母的字符串//根据一个包含汉字的字符串返回一个汉字拼音首字母的字符串publicStringgetLetterOfString(StringSourceStr){StringResult="";intStrLength=SourceStr.length();inti;try{for(i=0;i<StrLength;i++){Result+=getUpper(SourceStr.charAt(i)... 查看全文
随着Java生态系统的发展,用户性能需求的提高,一类新的开发工具应运而生。与传统方法相比,它们既可以满足在一个快节奏的环境中快速部署所需要的错误跟踪需求,又能在一个更深的层面上观察应用程序的行为。近日,软件分析公司Takipi汇总介绍了五款这样的工具。Raygun是一款基于Web的错误管理系统,用于跟踪应用程序异常。它支持多种桌面、移动和Web编程语言,包括Java、Scala、.NET、Python、PHP和JavaScript,其主要特点如下:错误分组—&mdash... 查看全文
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.ResultSet;importjava.sql.Statement;/***连接数据库*@authorAdministrator**/publicclassJAVADBC{publicstaticvoidmain(String[]args){//1.装载驱动类try{Class.forName("oracle.jdbc.driver... 查看全文
前面提到的上下文环境和作用域的知识,除了了解这些知识之外,还是理解闭包的基础。至于“闭包”这个词的概念的文字描述,确实不好解释,我看过很多遍,但是现在还是记不住。但是你只需要知道应用的两种情况即可——函数作为返回值,函数作为参数传递。第一,函数作为返回值如上代码,bar函数作为返回值,赋值给f1变量。执行f1(15)时,用到了fn作用域下的max变量的值。至于如何跨作用域取值,可以参考上一节。第二,函数作为参数被传递如上代码中... 查看全文
packageedu.xmu.guava.jcip;importjava.util.Map;publicinterfaceTraversable{publicvoidaddWord(Stringword,intindex);publicTraversablegetNext(Characterc);publicMap<Character,?extendsTraversable>getChildren();}packageedu.xmu.guava.jcip;importjava... 查看全文
· 解析Java finally发布时间:2014-09-26
问题分析首先来问大家一个问题:finally语句块一定会执行吗?很多人都认为finally语句块是肯定要执行的,其中也包括一些很有经验的Java程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下面这个例子。清单1.publicclassTest{publicstaticvoidmain(String[]args){System.out.println("returnvalueoftest():"+test());}publicstaticinttest()... 查看全文
原文地址:http://www.cubrid.org/blog/dev-platform/understanding-java-garbage-collection/翻译原文:http://www.importnew.com/1993.html注:次系列文章是我在ImportNew的基础上进行整理翻译的(主要是格式修改和翻译校对)。对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用... 查看全文
· Java 类初始化顺序发布时间:2014-09-26
对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是1.(静态变量、静态初始化块)注:这两个的初始化顺序为在类中先后出现的顺序。>2(变量、初始化块)注:这两个的初始化顺序为在类中先后出现的顺序。>3构造器。我们也可以通过下面的测试代码来验证这一点:publicclassInitialOrder{//静态变量publicstaticStringstaticField="静态变量";//变量publicStringfield="变量"... 查看全文
· Java线程安全问答(草稿)发布时间:2014-09-26
什么是线程安全?如果一个类在多线程执行中,在不考虑运行环境的调度干预,也不需要调用代码的协调同步,仍然保证正确地运行,那么这个类就是线程安全的也就是说,多线程环境下,线程安全的类总是有正确的行为。但是这种类在实际情况中是很少的。实际情况下的类一般分为5个类别(JavaConcurrencyinPractice》的作者BrianGoetz给出):不可变的这篇文章比较详细的讲述了不可变性。另外设计模式中,还有一个不变模式。绝对安全/无条件的线程安全,通常来讲这个类“怎么用怎么安全”,但我加了双引号... 查看全文
importjava.util.concurrent.Callable;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.Future;classTaskOneimplementsCallable<String>{//模拟中间人,存放任务结果privateStringBuildersb;publicTaskOne... 查看全文