Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· 方便好使的java.util.Properties类发布时间:2014-03-21
今天偶然碰到这个类,发现jdk中这些平时不大用到的类还挺好玩儿的,用起来也特别实在方便,随便写点记录下。java.util.Properties是对properties这类配置文件的映射。支持key-value类型和xml类型两种。key-value类型的配置文件大略长这样:#测试环境配置:平台路径配置jstrd_home=D:/TMS2006/webapp/tms2006/WEB... 查看全文
-->目录导航一、JavaScript1.js介绍2.js语法3.js进阶4.js高级5.事例代码下载一、JavaScript做BS系统,JavaScript的使用是少不了的;本文就带你快速回顾一下JavaScript的基本知识,看看哪些基础知识是你所遗漏的1.js介绍①js是一种基于对象和事件的脚本语言,使用浏览器来执行。②js是解释型语言,无需编译就可随时运行。③安全性:不允许访问本地硬盘;跨平台:有支持js的浏览器即可。④在网页中编写js代码推荐使用外部引用的方式... 查看全文
· 使用JAVA编游戏的教程发布时间:2014-03-21
现在流行的游戏似乎都是用C或C++来开发的。在java平台上几乎没有很大型及可玩的流行游戏。由于java是个新生语言,他的许多特性还有待大家的发掘,但是我们不能否认Java在游戏编程方面的强大性。本文将带领大家一步一步学习编写Java游戏。最终打造属于自己的Java游戏。在开始之前我们得确认你已经安装了JavaJDK,并已经安装了浏览器软件如IE。本章是以Internet为开发对象,一步一步教大家认识Java的Thread、Applets…... 查看全文
· effective java读书笔记发布时间:2014-03-21
第1章引言1.代码应该被重用,而不是被拷贝2.模块之间的依赖性尽可能降到最小3.Java语言支持四种类型:接口、类、数据和基本类型4.类的成员由它的field、method、memberclass和memberinterface组成5.方法签名(signature)由它的名称和所有参数类型组成,签名不包括它的返回类型6.类、接口、构造器、成员以及序列化形式被统称为API元素(APIElement)。导出的API由所有可在定义该API的包之外访问的API元素组成7.一个包的导出API... 查看全文
· Java设计模式 之 接口型模式发布时间:2014-03-21
1.适配器模式(Adapter)概述:在软件开发过程中,我们要经常要复用我们以前开发的一些“现存对象”,但是这些“现存对象”并不能满足我们新的应用环境。怎样才能良好的复用这些对象,以满足我们的应用环境,这就是适配器(Adapter)所要解决的问题。意图:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。——《设计模式》GOF生活中的例子:在现实生活中,像这种适配器我们经常见到,而且还是经常使用它,如:手机(深信大家都见过)... 查看全文
· JAVA内存结构之运行时数据区域发布时间:2014-03-21
1内存区域1.1运行时数据区域Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线锃的启动和结束而建立和销毁。根据《Java虚拟机规范(第2版)》的规定,Java虚拟机所管理的内存将会包括以下几个运行时数据区域。1.1.1程序计数器程序计数器(ProgramCounterRegister)是一块较小的内存空间... 查看全文
统计指定内容的汉字个数:Stringstr="ini的博客艾妮";intcount=0;Patternpattern=Pattern.compile("[\u4e00-\u9fa5]");charc[]=str.toCharArray();for(inti=0;i<c.length;i++){Matchermatcher=pattern.matcher(String.valueOf(c[i]));if(matcher.matches()){count++;}}System.out... 查看全文
· Google Java编程风格指南发布时间:2014-03-21
作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名|CreativeCommonsBY-NC-ND3.0,转载请注明作者及出处。目录前言源文件基础源文件结构格式命名约定编程实践Javadoc后记前言这份文档是GoogleJava编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则,我们才认为它符合Google的Java编程风格... 查看全文
· 后台JavaScript编译改进Chrome性能发布时间:2014-03-21
Chromium官方博客透露,最新版的Chrome浏览器采用了新的JavaScript编译方法,因此大大提高了性能。文章称,V8引擎优化JavaScript性能的一种方法是通过将JS编译到原生机器码加快执行脚本。以前Chrome是在主线程编译JavaScript,可能会干扰JavaScript应用程序,导致复杂的应用程序如游戏可能会出现响应停顿和丢帧。在最新的bete版中他们启用了并发编译,将大部分的优化编译阶段卸载到一个后台线程,使得JavaScript应用程序保持响应,同时提升了浏览器性能。... 查看全文
· Java面试宝典2013版发布时间:2014-03-21
一.Java基础部分......................................................................................................21、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?.....22、Java有没有goto?................................................................................. 查看全文
· Java选择排序(升序和降序)发布时间:2014-03-21
选择排序是简单排序的一种,其排序思想为:首先将第一个数标记为最大数,其位置为最大数的位置;然后排除第一个数,使用第一个数和剩下的数依次比较,若剩下的数大于第一个数,则继续比较,直到找到最大数为止;最后判断实际最大数的位置是否就是默认最大数的位置,若不是,则用第一个数的位置和最大数的位置进行交换,则此时第一个数就是实际最大数。以此类推,比较剩下的数,得到降序排列;反之为升序排列。/**选择降序排序**/publicstaticint[]dascSort(int[]param){intin,out... 查看全文
· Java冒泡排序(升序和降序)发布时间:2014-03-21
冒泡排序是简单排序方式中的一种,其排序思想为:第一个数和第二个数进行比较,如果第一个数大于第二个数,则交换位置,否则位置不变。以新的数据位置继续比较第二个数和第三个的大小,以此类推,则最终最大的数会排在最后一位,此时为升序排序;反之为降序排序。/**冒泡升序排序**/publicstaticint[]ascSort(int[]param){intin,out;inttemp=0;for(out=param.length;out>0;out--){for(in=0;in<out-1... 查看全文
· java 正则 正向 逆向 匹配发布时间:2014-03-21
Oftenunknown,orheraldedasconfusing,regularexpressionshavedefinedthestandardforpowerfultextmanipulationandsearch.Withoutthem,manyoftheapplicationsweknowtodaywouldnotfunction.Thistwo-partseriesexploresthebasicsofregularexpressionsinJava... 查看全文
· java对json数据的解析发布时间:2014-03-21
importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.net.MalformedURLException;importjava.net.URL;importjava.net.URLConnection;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava... 查看全文
· java socketServer socket发布时间:2014-03-21
<divclass="iteye-blog-content-contain"style="font-size:14px"></div>客户端代码packageserialver.client;importjava.io.IOException;importjava.io.InputStream;importjava.io.ObjectInput;importjava.io.ObjectInputStream;importjava.io.ObjectOutput... 查看全文
Everyoneinjavadevelopmentfacejava.lang.OutOfMemoryErrornowandthen,OutOfMemoryErrorinJavaisoneproblemwhichismoreduetosystem'slimitation(memory... 查看全文
面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序以此是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点... 查看全文
IO流我们知道应用程序运行时数据是保存在内存中的,但由于内存中的数据不可持久保存(如断电或程序退出时数据会丢失),因此需要一种手段将数据写入硬盘或读入内存。面向IO流编程就是一种很好的选择。IO:Input/Output完成输入输出,所谓输入:是指将外部存储器把数据读入内存,而输出:是指将内存中的数据写入外部存储器(如硬盘、磁盘、U盘)中。File:代表磁盘上的文件或目录。它的特征是只能盘问磁盘上的文件和目录,但无法访问文件内容,必须使用IO流。举例说明1(遍历根目录)... 查看全文
今天接着昨天的IO流讲,内容可能会比较多。DataInputStream与DataOutputStream它们是建立在已有的IO的基础上的两个特殊的过滤流。规律:它们只是增加了一些特定的方法读取特定的数据。举例说明1:publicclassTest{publicstaticvoidmain(String[]args){DataOutputStreamdos=null;try{dos=newDataOutputStream(newFileOutputStream("F:/price.txt"))... 查看全文
定义JavaScript种正则表达式有两种定义方式,定义一个匹配类似<%XXX%>的字符串1.构造函数varreg=newRegExp('<%[^%>]+%>','g');2.字面量varreg=/<%[^%>]%>/g;g:global,全文搜索,默认搜索到第一个结果接停止i:ingorecase,忽略大小写,默认大小写敏感m:multiplelines,多行搜索元字符正则表达式让人望而却步以一个重要原因就是其转义字符太多了,组合非常之多... 查看全文