JavaCodeOptimization 01
来源:互联网 发布:java构造器是什么 编辑:程序博客网 时间:2024/06/06 05:04
==================================================================================================================================
=================================================================================================================================
package java_code_optimization;import java.util.ArrayList;public class JavaCodeOptimization{public static void main(String[] args){//----------------------------------------------------------------------------------------------// demo01 字符串final类所有方法final?java编译器,提高性能。//----------------------------------------------------------------------------------------------String str = "hello world";Integer x = 1;System.out.println(x);//----------------------------------------------------------------------------------------------// demo02 字符串//----------------------------------------------------------------------------------------------//public final class StringBuilder extends AbstractStringBuilderStringBuilder sb = new StringBuilder();sb.append(str);sb.append(", java code optimization.");System.out.println(sb.toString());//----------------------------------------------------------------------------------------------// demo03//----------------------------------------------------------------------------------------------String[] arrStr = new String[10];arrStr[0] = "0";arrStr[1] = "1";arrStr[2] = "2";arrStr[3] = "3";arrStr[4] = "4";arrStr[5] = "5";int len = arrStr.length;for (int i = 0; i < len; i++){System.out.println(arrStr[i]);}//----------------------------------------------------------------------------------------------// demo04//----------------------------------------------------------------------------------------------ArrayList<String> al = new ArrayList<String>();al.add("ddd");len = al.size();for (int i = 0; i < len; i++){System.out.println(al.get(i));}//----------------------------------------------------------------------------------------------// demo05//----------------------------------------------------------------------------------------------//05 把原始数组src从下标srcPos开始的长度为len的元素 拷贝 目标数组dest的起始位置destPos//public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)//public static void arraycopy(Object src, int srcPos, int length, Object dest, int destPos)int[] arrInt = {77, 88, 99, 1, 2, 3, 1000};System.arraycopy(arrInt, 0, arrInt, 4, 2);//{77, 88, 99, 1, 77, 88, 1000}; 2,3 被77,88替换//越界会怎么样,不知道System.arraycopy(arrInt, 0, arrInt, 4, 6);//{77, 88, 99, 1, 77, 88, 1000}; 2,3 被77,88替换////Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException//at java.lang.System.arraycopy(Native Method)//at java_code_optimization.JavaCodeOptimization.main(JavaCodeOptimization.java:46)}}
阅读全文
0 0
- JavaCodeOptimization 01
- 01
- 01
- 01
- [01]
- 01
- 01
- 01
- 01
- 01
- 01
- *01
- 01
- #!(01)
- 01
- 01
- .....01
- 01
- 京东商品详情页服务闭环实践
- hexo博客的背景设置
- MySQL入门基础(一)
- Linux运维进阶-文档总结-Tomcat的安装与应用
- spring和springmvc父子容器的关系
- JavaCodeOptimization 01
- 逆向工程——二进制炸弹(CSAPP Project)
- 清除浮动的三种方式
- java实现单链表反转
- Node.js模块 require和 exports
- Puppet 实现 LNMT(session_server) 自动化部署的实例
- Codeforces Round #425 (Div. 2)D. Misha, Grisha and Underground
- linux python3使用opencv3.2
- JNI-Java访问C库