• 八皇后代码之JAVA修改版

    原代码忘了是在哪里找到的,我只是稍微修改了一点点东西,感觉写的非常不错,里面的注释也不少这里就不说废话了。

    public class q8 {
     private int[] arr = new int[8];//这个数组的元素的值表示皇后的纵坐标,元素的下标表示第几行
     private int x=1;//用来标识每次输出的是第几种方法

     public q8() {//构造方法
      // 从第零个皇后开始放置
      huisu(0);
     } 更多...

  • C与JAVA论道之11月编程语言排行榜的较量

    cvsjava

    今日无意浏览一网站的时候发现了一条新闻,11月编程语言排行榜中C与JAVA的差距变小了,这个差距指的不是功能及性能方面的,而是使用率上,05年的时候JAVA与C曾经接近过一次,11月份这样的现象又重现了。

      更多...

  • 精简版JAVA代码编写规范之PDF版

    昨天上JAVA课的时候老师说变量的命名全是小写,感觉不对劲啊。。。我一直记得是第一个单词的首字母小
    写,其后单词的首字母大写,后来一查确实是这样,幸亏之前自己看过,没相信他。。。

    这个PDF版本的JAVA语言编写规范只有200多KB,算是相当小的了,平时可以作为参考,下面是截图。

    javacodestyle1 更多...

  • JAVA官网最新JAVA SE7 API文档

    JAVA官网最新JAVA SE7 API文档,目前还只有英文版的 有需要的朋友可以去看看

    java7api

    下面是官方地址 更多...

  • Java 7新增垃圾回收器G1特性探秘

        G1垃圾回收器(简称G1 GC)是JDK 7中Java HotSpot VM新引入的垃圾回收器,Java SE 6 Update 14中已经包含了一个G1的体验版本(据51CTO之前的报导,在Java SE 6 u14于6月初登场时,原本Sun的声明是:G1垃圾回收器需要收费方能使用。然而之后不久,Sun表示这是一个误会,修改了原本的发布声明,并表示现在以及将来对G1的使用都是完全免费的),G1是设计用于替代HotSpot低延迟的并行标记/清除垃圾回收器(也叫做CMS)的。

        Java 7 G1属性

        G1是一个服务端垃圾回收器,有以下属性: 更多...

  • 实用JAVA编程经验分享

    Q:如何从键盘输入字符串,再赋给字符串对象
    A: public String getstring() throws IOException{ InputStreamReader isr =new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); return br.readLine(); }

     

    Q:如何获得某一个目录下的文件列表
    A: File MyDir = new File(“C:/Windows/.”); String[] FileNames = MyDir.list(); 更多...

  • Java中堆和栈的区别

        栈与堆都是Java用来在RAM中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。

      Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。

        栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。栈中主要存放一些基本类型的变量(,int, short, long, byte, float, double, boolean, char)和对象句柄。 更多...

  • Java代码之全角半角转换

    实现代码如下:

    public class change {

    public static void main(String[] args) { 更多...