java基础_时间:2012/8/19 星期日 20:24
来源:互联网 发布:网络上都流传过什么门 编辑:程序博客网 时间:2024/05/17 15:41
1、 在处理大量字符串的程序中,我们通常用StringBuffer来替代String
package p;
publicclass pp{
/**
* @param args
*/
publicstaticvoid main(String[] args) {
//TODO Auto-generated method stub
String str1=new String("abc");
int a=6;
float b=4.5f;
char c='u';
boolean d=false;
StringBuffer m=new StringBuffer();
m.append(str1).append(a).append(b).append(c).append(d);
System.out.println(m);
m.delete(1, 3);
System.out.println(m);
m.insert(4, "HELLO");
System.out.println(m);
}
}
运行结果:
abc64.5ufalse
a64.5ufalse
a64.HELLO5ufalse
2、 一纬数组的内存分配
package p;
publicclass pp{
/**
* @param args
*/
publicstaticvoid main(String[] args) {
//TODO Auto-generated method stub
int[] num=newint[3];
for(int i=0;i<num.length;i++){
System.out.println(num[i]);
}
}
}
运行结果:
0
0
0
当num=null时,则对内存中会成为“垃圾内存”,在随后的一个不确定的时间内,java虚拟机会调用垃圾回收器去回收垃圾内存。
3、 类与数组
package p;
publicclass pp{
/**
* @param args
*/
publicstaticvoid main(String[] args) {
//TODO Auto-generated method stub
Student[] s;//栈内存中s,值为null.
s=new Student[3];//堆内存中分配空间,堆内存中s为0088:4400
s[0]=new Student("lily",10);
System.out.println(s[0].name);
System.out.println(s[0].age);
for(int i=0;i<s.length;i++){
System.out.println(s[i]);
}
}
}
class Student{
String name;
intage;
Student(String name,int age){
this.name=name;
this.age=age;
}
}
4、Struct 默认是public。Class默认是private。
- java基础_时间:2012/8/19 星期日 20:24
- java基础_时间:2012/8/05 晚上19:17
- java基础_时间:2012/7/31 晚上20:21
- java基础_时间:2012/8/18 星期六 21:02
- java基础_时间:2012/8/18 星期六 21:02
- Java基础_日期时间处理
- 2017年8月20日 星期日
- java基础24_多线程
- java 实现 上一周 本周 下一周 切换时获得 星期一 星期日 时间
- java 实现 上一周 本周 下一周 切换时获得 星期一 星期日 时间
- 2006-11-19 星期日
- 2006.9.24 星期日
- 2006-9-24 星期日
- MySQL_004_基础_时间日期
- 星期日:发布移动应用的最佳时间
- 星期日:发布移动应用的最佳时间
- java基础8_对象转型_接口
- Java基础学习8_封装
- * ++ 的优先级
- 深入理解iputils网络工具-第4篇 tracepath:路由追踪程序
- 【并查集】黑魔法师之门
- 【分享】HTML转换为PDF工具v1.0
- 再来一个一键关闭所有程序的小代码
- java基础_时间:2012/8/19 星期日 20:24
- [重构]Feature Envy
- 一道有趣的木板问题
- 学了几天的c++,但是自己写的时候总会出错啊
- 随机数用法
- 动态代理设计模式
- 《Effective C++》读书笔记之item35:考虑virtual函数以外的其他选择
- chmod(更改文件访问属性)参数详解
- 消息契约