
Java SE
jakend35
这个作者很懒,什么都没留下…
展开
-
java中 static变量和方法到底是存在内存什么区域呢?
突然被某人问道:java中 static变量和方法到底是存在内存什么区域呢?由于好久没有复习j2se(或许以前学习的不够到位)我居然也回答不上来,后来查了下相关的资料,原来:内存总体一共分为了4个部分(stack segment、heap segment、code segment、data segment)当我们在程序中,申明一个局部变量的时候,此变量就存放在了 stack seg...2009-12-08 22:44:05 · 989 阅读 · 0 评论 -
java截取给定宽度中英文混合字符串
public class NewClass { public static void main(String [] args){ String str="我爱金信桥我爱金信桥我爱金信桥我爱金信桥我爱金信桥tbsctbs金"; String str1="sdfdssfsfdsf把dsdafdafafdsfadas"; System....原创 2010-01-06 12:54:24 · 168 阅读 · 0 评论 -
BigDecimal运算
[code="java"]import java.math.BigDecimal;public class test { public static void main(String[] args) { float a = 1.1f; float b = 2.1f; test = new test(); System.out.println(t.ad...2010-04-02 14:53:21 · 80 阅读 · 0 评论 -
Timestamp.valueOf 用法注意事项
RT,此方法为Timestamp的 转换方法。这几天做到excel导入功能,其中里面有几个时间时段,所以用了这个类来将导入的字符串格式转换Timestamp格式。不慎出现了java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]异常。经检测,本地并没有此异...2010-07-29 14:59:58 · 3260 阅读 · 0 评论 -
进制之间转换(转)
public class NumberUtil { private final static char[] HEX = "0123456789abcdef".toCharArray(); /** * 将 int 类型数据转成二进制的字符串,不足 int 类型位数时在前面添“0”以凑足位数 * @param num * ...原创 2010-08-11 14:32:28 · 153 阅读 · 0 评论 -
java中数组与list之间转换
/** * 将获取的单选框权限值,追加到原有权限集合里 */ public String [] addSecurityItem(){ //转换为list List list = Arrays.asList(securityItem); //防止throw UnsupportedOperationE...原创 2010-05-20 15:37:59 · 120 阅读 · 0 评论 -
Java代码优化-尽可能地使用stack(栈)变量
Java程序包含了大量的对象,我们需要了解它们是从哪里被访问的,变量存储于何处对程序的性能有显著的影响--尤其是某些需要被频繁访问的变量。我们写一个Java类,在其内部方法中定义的局部变量或对象是存储在stack(堆栈)中的,且JVM是一种stack-based的,因此访问和操纵stack中的数据时性能最佳。而Java类的instance变量(这个类的field)和static变量是在cons...原创 2012-01-31 11:07:34 · 121 阅读 · 0 评论