zoukankan      html  css  js  c++  java
  • StringBuffer&Runtime demo

    public class StringBufferDemo02 {
        public static void main(String[] args) {
            StringBuffer bf = new StringBuffer("I am bf,");
            // bf="I am a bf,";
            fun1(bf);
            String str = "I am str,";
            fun2(str);
            String str1 = fun3(str);
            System.out.println(bf);
            System.out.println(str);
            System.out.println(str1);
        }

        public static void fun1(StringBuffer sb) {
            sb.append(" has changed!");
        }

        public static void fun2(String str) {
            str += " HAS CHANGED!";
        }

        public static String fun3(String str) {
            str += " has changeeeeeeed!";
            return str;
        }
    }

    Output:

    I am bf, has changed!
    I am str,
    I am str, has changeeeeeeed!

    public class RunTimeDemo {
        public static void main(String[] args) {
            Runtime runtime = Runtime.getRuntime();
            System.out.println("JVM'S MAX MEMORY:" + runtime.maxMemory());
            System.out.println("JVM'S FREE MEMORY:" + runtime.freeMemory());
            String string = "Hello" + "wORLD" + "!!!" + " " + "wellcomde" + "tO"
                    + "VON" + "~~";
            System.out.println(string);
            for (int x = 0; x < 1000; x++) {
                string += x;
            }
            System.out.println("After String's operate,JVM'S FREE MEMORY:"
                    + runtime.freeMemory());
            runtime.gc();
            System.out.println("After Garbage collection,JVM'S FREE MEMORY:"
                    + runtime.freeMemory());
        }
    }

  • 相关阅读:
    java 获取一些项目或系统属性
    js验证是否为空、数字、邮政编码、联系电话、传真、电子邮箱格式(公用js)
    转:RBAC用户角色权限设计
    转:HTTP Header 详解一
    Myeclipse 突然出现启动不了的解决办法
    位图排序java版
    排序算法 归并排序
    转:Java安全管理器(Security Manager)
    一种将0元素前置的实现方案
    排序算法 快速排序源码
  • 原文地址:https://www.cnblogs.com/vonk/p/3906772.html
Copyright © 2011-2022 走看看