Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java语言发布时间:2013-07-14
1,JAVA语言是一门高级的计算机语言,它简单易学,安全性高,具有跨平台的特性,而且是完全面向对象的。JAVA的跨平台是指JAVA语言开发的程序可以在任何平台上执行且能达到同样的效果,这是因为JAVA提供的JVM(javavirtualmachine)虚拟机在不同的平台上对java程序进行翻译。2,JRE(javaruntimeenvironment)JAVA运行环境是运行java程序的,它提供了Java的核心类库和Java程序在不同平台所需的JVM3,JDK(javadevelopkit... 查看全文
· java中Map的各种排序介绍发布时间:2013-07-14
//本篇来源于互联网HashMap:最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null(多条会覆盖);允许多条记录的值为Null。非同步的。TreeMap:能够把它保存的记录根据键(key)排序,默认是按升序排序,也可以指定排序的比较器,当用Iterator遍历TreeMap时,得到的记录是排过序的。TreeMap不允许key的值为null。非同步的。Hashtable:与HashMap类似... 查看全文
· 有趣的java彩蛋程序发布时间:2013-07-14
有趣的java彩蛋程序帮别人做课程设计,无意中看到一道彩蛋程序的题。觉得挺有意思的,这也是我第一次接触到动态显示的程序,感觉很有趣,很乐意在这里跟大家分享一下。题目的要求是从界面输入行数和列数后,按下确定按钮后,在界面正中央出现一系列颜色不断变化闪烁的椭圆形彩蛋。实现的思路也很简单,界面就不说了,彩蛋的绘制思路就是通过随机数使椭圆颜色的三个参数值不断变化,再通过不断重绘实现图形的“闪烁”。注意为了使程序灵活性更高,要把重绘放到一个线程中运行,防止整个窗体陷入死循环。废话不多说了直接贴代码。PS... 查看全文
· java多线程那些事发布时间:2013-07-14
多线程那些事0.多线程实现两种方式:<1>.newThread(publicvoidrun(){//anythinguwantdo;}).start();<2>.newThread(newRunnable(){publicvoidrun(){//lookup;}}).start();推荐第二种,面向对象,你懂的1.synchronzied加谁身上锁住谁,你懂的,而且还是个悲观锁,但是确实能解决多线程同步问题,就是效率问题···2.ThreadLocal类... 查看全文
· java集合框架中几种集合的分析发布时间:2013-07-14
集合可以理解为在内存中存放一组对象的容器,对象是数据的封装,而对象又构成了集合。在java中的集合框架是一种线性的数据结构,但是它分为两种,一种是物理结构,一种是逻辑结构。物理结构是一种连续存储的结构,比如说数组;而逻辑结构可以理解为在内存块中是不连续的,比如说链表,一个链表是分为两中内容的,一个是该链表所存储的数据,还有一个呢,那就是指向下一个链表的指针,通过指针而把表给连起来,称之为链表。数组其实也是可以完成像集合一样的存储的,但是数组存在一定的弊端,数组一旦创建,其大小,类型是固定的... 查看全文
· 基于Java的四大开源测试工具发布时间:2013-07-14
摘要:成功的应用程序离不开测试人员和QA团队反复地测试,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况。测试是应用程序生命周期里至关重要的一步,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况。网络上许多开源的Java测试工具,然而真正经得起时间和实践考验的不多,本文例举了Java里的四大开源测试工具,这四个工具主要专注于前端测试,并且得到了测试人员和QA团队的广泛使用... 查看全文
· java学习笔记三发布时间:2013-07-13
java学习笔记三一:内容ListMapSet序列化list对象,讲对象持久化到数据库中Map不能用for循环,因为不清楚类型用equals判断,寻找两个集合的对象是否一致用tostring重写,返回对象的字符串表示二:e.gimportjava.io.Serializable;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.Set;publicclassListTest<... 查看全文
· 基于Java的四大开源测试工具发布时间:2013-07-13
英文原文:OpenSourceTestingToolsinJava测试是应用程序生命周期里至关重要的一步,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况。网络上许多开源的Java测试工具,然而真正经得起时间和实践考验的不多,本文例举了Java里的四大开源测试工具,这四个工具主要专注于前端测试,并且得到了测试人员和QA团队的广泛使用。ApacheJMeter——JMeter是一款开源的纯Java测试工具... 查看全文
· javaj、条件判断中值精度问题发布时间:2013-07-13
条件判断时很容易忽略的问题就是数据精度,引起我思考这个问题是由于下面的代码privatedoublepi=Math.PI;privatedoublerockangle=pi/4;privatedoubleaddangle=pi/36;privateinta=1;for(inti=0;i<500;i++){if(a==1){rockangle=rockangle+addangle;if(rockangle==pi/3){a=2;System.out.println... 查看全文
第一节基本数据类型和String类纲要:1.八种基本数据类型2.数据类型之间的转换3.String类一.八种基本数据类型整数类型:十进制存储格式byte字节型8bits表示范围:-128~127short短整型16bits表示范围:-2^15~2^15-1int整型32bits表示范围:-2^31~2^31-1long长整型64bits表示范围:-2^63~2^63-1浮点型:十六进制存储格式,默认格式为doublefloat浮点型32bitsdouble双精度浮点型64bits布尔型... 查看全文
· java环境变量设置发布时间:2013-07-13
1.打开我的电脑--属性--高级--环境变量2.新建系统变量JAVA_HOME和CLASSPATH变量名:JAVA_HOME变量值:C:\ProgramFiles\Java\jdk1.7.0变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3.选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔... 查看全文
· java完整版本获取客户端有效IP发布时间:2013-07-13
//各种奇葩问题如下,考虑IPv4与IPv6publicstaticStringgetIpAddr(HttpServletRequestrequest)throwsUnknownHostException{Stringip=request.getHeader("X-Forwarded-For");if(ip==null||ip.length()==0||"unknown".equalsIgnoreCase(ip)){ip=request.getHeader("Proxy-Client-IP")... 查看全文
xusongqin@xusongqin-F83VF:/usr/local/programs/jdk1.7.0_25/jre/bin$javac-version程序'javac'已包含在下列软件包中:*default-jdk*ecj*gcj-4.6-jdk*openjdk-6-jdk*gcj-4.5-jdk*openjdk-7-jdk请尝试:sudoapt-getinstall<选定的软件包>xusongqin@xusongqin-F83VF:/usr/bin$java... 查看全文
· java之弱引用、软引用、虚引用发布时间:2013-07-12
Java2平台引入了java.lang.ref包,其中包括的类可以让您引用对象,而不将它们留在内存中。这些类还提供了与垃圾收集器(garbagecollector)之间有限的交互。1.先“由强到弱”(只的是和垃圾回收器的关系)明确几个基本概念:strongreferences是那种你通常建立的reference,这个reference就是强可及的。这个不会被垃圾回收器自动回收。例如:StringBufferbuffer=newStringBuffer();其中这个buffer就是强引用... 查看全文
· 深入Java单例模式发布时间:2013-07-12
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是JavaWeb中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。1.最简单的实现首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然后在类中提供一个静态的实例并能够返回给使用者。这样... 查看全文
· java多线程分隔图片程序发布时间:2013-07-12
packagecom.xyz.test;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.Toolkit;importjava.awt.image.BufferedImage;importjava.awt.image.CropImageFilter;importjava.awt.image.FilteredImageSource;importjava.awt.image.ImageFilter;importjava.io... 查看全文
· java 中的NaN 和Infinity发布时间:2013-07-12
NaN是NotaNumber的缩写,即不是一个数字。它不等于任何浮点数,包括自己,即:NaN!=NaN。那么如何得到一个NaN呢?下面是通过运算获得的:doublei=0.0/0.0;floatj=0.0f/0.0f;System.out.println(i);//NaNSystem.out.println(j);//NaN也可以利用类库提供的API来得到:Double.NaN;Float.NaN;浮点数除了具有NaN之外,还有另外一个特殊值:Infinity,它的意思就是无穷大... 查看全文
最近看了java源码中的几个类,看到有些方法是空的。有些不解,而且有的地方被调用。这是为什么呢?如:hashMap中的内部类Entry中的方法recordAccess(),recordRemoval()... 查看全文
英文原文:if-kerouac-wrote-javascript本文作者AngusCroll是Twitter工程师、JavaScript迷、文学迷,并且非常喜欢作家海明威。他在梦中"梦见"一些名人编写JavaScript代码,不同的作家呈现出各种编程风格,大家不妨一起来品尝下。下面是对原文的摘译。最近,我做了一个梦,我请海明威和其他四位文学名人替我编写JavaScript代码,一个函数返回一个给定长度的斐波纳契数列。有趣地是,他们每个人都以不同的方式完成了这一题,并且都做的很好&mdash... 查看全文
ECharts(EnterpriseCharts商业产品图表库)是基于HTML5Canvas的一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。目前,ECharts的最新版本为1.1.0,由百度商业前端数据可视化团队开源。ECharts提供商业产品常用图表库,底层基于ZRender,创建了坐标系,图例,提示,工具箱等基础组件,并在此上构建出折线图(区域图)... 查看全文