java 写法推荐

1. for循环

         // 1
         for (int i = 0; i < list.size(); i++) {
            int item = list.get(i);
            System.out.println("这是第" + (i+1) + "个:值为:" + item);
        }

        // 2
        int j = 0;
        for (int i : list) {
            ++j;
            System.out.println("这是第" + j + "个:值为:" + i);
        }

推荐写法2

2. HashMap遍历

    Map<String,String> map=new HashMap<String,String>();
        map.put("1", "value1");
        map.put("2", "value2");
        map.put("3", "value3");
        map.put("4", "value4");
     //第三种:推荐,尤其是容量大时
        System.out.println("\n通过Map.entrySet遍历key和value");
        for(Map.Entry<String, String> entry: map.entrySet())
        {
         System.out.println("Key: "+ entry.getKey()+ " Value: "+entry.getValue());
        }

3. 使用log4j的时候如何输出printStackTrace()的堆栈信息

log.error(e.getMessage(),e)

4. String拼接

StringBuilder tmpStr= new StringBuilder();
tmpStr.append(tmpStr1).append(tmpStr2).append(tmpStr3);
String aimStr = tmpStr.toString();
时间: 2024-11-03 03:43:13

java 写法推荐的相关文章

java 书籍推荐 JavaEE程序员必读图书大推荐

java 书籍推荐 JavaEE程序员必读图书大推荐 转自:http://www.cnblogs.com/xlwmin/articles/2192775.html 下面是我根据多年的阅读和实践经验,给您推荐的一些图书: 第一部分: Java语言篇 1 <Java编程规范> 星级: 适合对象:初级,中级 介绍:作者James Gosling(Java之父),所以这本书我觉得你怎么也得读一下.对基础讲解的很不错. 2 <Java核心技术:卷Ⅰ基础知识> 星级: 适合对象:初级,中级 介

我的Java学习推荐书目

一直有这么个想法,列一下我个人认为在学习和使用Java过程中可以推荐一读的书籍,给初学者或者想深入的朋友一些建议,帮助成长.推荐的的都是我自己读过,也会推荐一些朋友读过并且口碑不错的书籍. 一.基础类1.<Thinkinginjava>,入门第一位是建立正确的概念.2.<CoreJava>,我没系统读过,这本书更贴近实践,更多API的介绍,同样,更新也更频繁. 二.进阶类1.<EffectiveJava>,在熟悉语法.API之后,你需要知道最佳实践和陷阱,没有比这本更好

JAVA读书推荐----《深入分析Java Web技术内幕》--《java多线程编程核心技术》--《大型网站技术架构 核心原理与案例分析》-《Effective Java中文版》

(1)  首先推荐的不是一本书,而是一个博客,也是我们博客园另外一位博友java_my_life. 目前市面上讲解设计模式的书很多,虽然我前面讲了看书是最好的,但是对设计模式感兴趣的朋友们,我推荐的是这个博客.这位博友的设计模式讲得非常非常好,我认为90%的内容都是没有问题且很值得学习的,其讲解设计模式的大体路线是: 1.随便开篇点明该设计模式的定义 2.图文并茂讲解该设计模式中的结构 3.以详细的代码形式写一下该种设计模式的实现 4.补充内容 5.讲解该设计模式的优缺点 对于一个设计模式我们关

Java书籍推荐

转自:http://www.cnblogs.com/exclm/archive/2009/01/03/1367597.html 一.入门 <Java 2从入门到精通>- 推荐 <Thinking in Java>- 强烈推荐* O’reilly的Java编程基础系列 - 参考* 二.进阶 <Java Cook Book>- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅) <O’reilly-Java IO>- 推荐* (包含Java IO编

JAVA的推荐书目

本文是摘自别人的网站,自己读的书少,谨以此作为自己要读的书的一个书目列表吧. 原文地址:http://blog.sina.com.cn/s/blog_6aa1784101011hl5.html 正文: 一直有这么个想法,列一下我个人认为在学习和使用Java过程中可以推荐一读的书籍,给初学者或者想深入的朋友一些建议,帮助成长.推荐的的都是我自己读过,也会推荐一些朋友读过并且口碑不错的书籍. 一.基础类1.<Thinking in java>,入门第一位是建立正确的概念.2.<Core Ja

php 技巧、高效率写法 推荐(转载+总结)

0.用单引号代替双引号来包含字符串,这样做会更快一些.因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的"函数"(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号). 1.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍. 2.$row['id'] 的速度是$row[id]的7倍. 3.echo 比 print 快,并且使用echo的多重参数(译注:指用

java书籍推荐:《Java SE 6 技術手册》

Java SE 6 技術手册 或  Java SE 6 技術手册 Java SE 6 技術手册 為什麼選擇用 Markdown?仅仅是單純把文件又一次排版太無聊了,不如趁這個機會學些新東西.所以我就藉這個機會來學著用 Markdown,並看看它有什麼好處與壞處 ... 假设你须要 PDF 與 epub 格式.而又有點懶自己轉換,那麼能够考慮在 Google Play 或 Pubu 上向便當價致敬,假设你须要 mobi 格式,能够使用 calibre 把 epub 轉為 mobi ... :) 我

Java教材推荐

<Java编程思想>  -->  <大话设计模式>  -->  <重构 改善既有代码的设计>  -->  <effective java><深入理解Java虚拟机>  -->  <Java编程并发实战>  -->  <深入理解计算机系统>(网络编程:<tcp/ip 详解 卷一.卷二.卷三>计算机研究:<数据结构与算法>)

Java多线程推荐使用的停止方法和暂停方法

判断线程结束和让线程结束 package cn.lonecloud.Thread.study; /** * 用于循环1000次的线程 * @Title: Run1000Thread.java * @Package cn.lonecloud.Thread.study * @Description: * @author lonecloud * @date 2016年8月14日 下午11:06:07 */ public class Run1000Thread extends Thread{ @Over