`
piziwang
  • 浏览: 239967 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java 编程技巧收集

    博客分类:
  • J2EE
阅读更多

以下内容摘自于:

http://www.c2.com/cgi/wiki?JavaIdioms

 

1.  { { ... } } 的使用:

List< String > list = new ArrayList< String >();
list.add( "aaaaa" );
list.add( "bbbbb" );
list.add( "cccccc" );

 可以写成下面这样:

List< String > list = new ArrayList< String > (){  // 匿名内部类
    {  // 实例初始化
           add( "aaaaa" );
           add( "bbbbb" );
           add( "cccccc" );
     }
};

也可以写成更简单的:

List<String>  list  =  Arrays.asList( "aaaaa", "bbbbb", "ccccc" );

 Map之用法:

Map<String, String>  map = new HashMap<String, String>(){
    {
          put( "a", "1111" );
          put( "b", "2222" );
          // ......
    }
};
 

 

2.

// 定义一个方法
<T> Set<T>  setOf( T... args )
{
    return new HashSet<T>( Arrays.asList( args ) ) ;
}

// 调用方法
Set<String>  set = setOf( "1111", "2222", "3333", "4444" );

for( String str  : set )
{
    // 打印输出内容
   System.out.println( str );
}
 

3.

 

 

4.

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    侯捷-java编程思想.pdf

    11. **编程实践**:最后,书中提供了许多实用的编程技巧和最佳实践,如异常处理的最佳策略、如何编写可读性强的代码、以及单元测试的重要性。 这本《侯捷-Java编程思想》不仅覆盖了Java的全面技术知识,而且注重...

    java优化编程 java优化编程 java优化编程

    这包括避免冗余计算,减少不必要的对象创建,使用适当的数据结构和算法,以及遵循Java编程的最佳实践,如有效使用StringBuilder而非String进行字符串拼接,避免使用null检查可能导致NPE的代码。 2. **内存管理**:...

    Java 编程思想中文第三版(PDF)

    《Java编程思想》是Java开发领域的一本经典著作,由Bruce Eckel撰写,中文第三版则是针对中国读者的翻译版本,旨在帮助读者深入理解和掌握Java编程语言。这本书以清晰、简洁的语言介绍了Java的核心概念和技术,适合...

    《Java编程实战宝典》原版图书配套ppt

    《Java编程实战宝典》是一本深受欢迎的Java学习书籍,其配套的PPT资源为学习者提供了丰富的实例和详细讲解,旨在帮助读者深入理解Java编程语言的核心概念和实际应用。以下将根据提供的信息,详细阐述Java编程的一些...

    面向GC的Java编程Java开发Java经验技巧共7页

    下面将详细介绍面向GC的Java编程以及相关的开发经验技巧。 1. **理解Java内存模型** - Java内存分为堆(Heap)、栈(Stack)、方法区(Method Area)、本地方法栈(Native Method Stack)和程序计数器(PC ...

    网络机器人Java编程指南.pdf

    6. **爬虫框架**:除了基本的编程技巧,高级话题可能包括使用Scrapy-Java或其他Java爬虫框架,如WebMagic,这些框架提供了一套完整的解决方案,使开发更加便捷。 7. **反爬策略与IP代理**:面对网站的反爬机制,如...

    java编程技术文档

    Java编程技术文档是一份详尽的学习资源,涵盖了Java语言的核心概念和高级特性,旨在帮助开发者深入理解并...它将帮助你构建坚实的Java编程基础,提升你的并发编程技巧,以及优化你在字符串处理和其他关键领域的实践。

    Java 编程的高手技巧 电子书 英文版 html 格式

    在Java编程的世界里,掌握高手技巧是提升效率和能力的关键。本书可能涵盖以下知识点: 1. **多线程**:Java以其强大的多线程支持而闻名。书中可能会详细介绍线程同步、死锁避免、线程池的使用以及如何有效地管理...

    网络机器人Java编程指南

    总结,编写网络机器人Java编程指南涵盖了网络爬虫的基本概念、技术选型、HTTP协议、HTML解析、多线程编程、数据存储和实际项目应用等多个方面。学习这个主题,不仅可以提升编程技能,也能增强对互联网信息的获取和...

    java 编程思想doc

    《Java编程思想》正是为了应对这一挑战而生,它不仅教授编程技巧,更引导读者形成正确的编程思维。 ### 内容解析与特色 #### 深入浅出的教学风格 《Java编程思想》采用了循序渐进的方式,从基础语法到高级特性,...

    java 编程思想 英文版 第四版(非扫描pdf)

    总之,《Thinking in Java》第四版是学习Java编程的绝佳资源,不仅覆盖了语言的基本语法,更深入到高级特性和最佳实践,对于提升编程思维和技巧具有极大的帮助。同时,阅读英文版也有助于提高英语阅读能力和技术词汇...

    Java 高级编程面试准备资料

    在Java高级编程面试中,掌握一系列关键知识点是至关重要的。这份"Java 高级编程面试准备资料"PDF文件,很可能是为了帮助求职者们更好地应对那些面向经验丰富的Java开发者的面试挑战。以下是一些可能涵盖的重要Java...

    Java编程精选集锦

    《Java编程精选集锦》是科学出版社出版的一本全面涵盖Java编程技术的中文图书,旨在为读者提供一个全面且深入的Java学习资源。这本书可能是影印版,因此在阅读时建议使用Adobe Reader以确保最佳的阅读体验。作者通过...

    Java2核心编程第7版--卷1

    《JAVA2核心编程》为国际最畅销书——完全升级至Java 1.5SDK 关于Java的最优秀、最全面的参考书 《JAVA2核心编程》不是一本指南,也不是堆砌练习和测试的课本,但它绝对是我所见过的关于Java的最...飞速提升编程技巧

    java编程题全集(50题及答案).供大家参考

    Java编程题全集是针对Java学习者和开发者的一份宝贵资源,包含了50道精心挑选的编程题目及其解答。这份资料旨在帮助用户提升Java编程技能,深入理解语言特性和常见问题的解决方法。以下是根据标题、描述和标签提取的...

    Java编程性能优化技巧有哪些共7页.pdf.zip

    以下是一些常见的Java编程性能优化技巧,这些技巧覆盖了代码编写、内存管理、垃圾回收、并发处理等多个方面。 1. **选择合适的数据结构**:根据实际需求选择最高效的数据结构,如ArrayList与LinkedList在不同场景下...

    labJack Java编程实例(全)

    通过学习和修改这些代码,开发者可以快速掌握LabJack的Java编程技巧。 六、应用场景 1. 实验室数据记录:LabJack可以连接各种传感器,通过Java程序收集实验数据,进行实时分析和存储。 2. 自动化测试:在产品测试...

    java核心编程第十版示例代码

    泛型在集合框架中的应用尤为广泛,理解其原理和使用方法是现代Java编程的必备技能。 6. **I/O流**:Java的I/O流系统用于读写数据,包括文件操作、网络通信等。了解各种流的分类(如字节流、字符流、输入流、输出流...

    javashiti.rar_Java编程题

    通过解答这些编程题,开发者可以不断提升自己的编程技巧,加深对Java特性的理解,并且能够灵活运用到实际项目中。此外,解决编程题的过程中,还可以锻炼逻辑思维、问题分析和调试能力,这些都是成为一名优秀Java...

Global site tag (gtag.js) - Google Analytics