`
bo521dai
  • 浏览: 19461 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Java---高级 学习 资料

阅读更多
1.Java关键字之native,strictfp,transient,volatile
http://www.iteye.com/topic/82640
2。主题:java Native Method初涉
http://www.iteye.com/topic/72543
主题:Java JNI 编程进阶 具体怎么跑起来的
http://www.iteye.com/topic/295776
知识库首页 → 相关文章推荐: java调用本地方方法
http://www.iteye.com/wiki/topic/429148
3.Java 内联 函数 inline final
http://qaohao.iteye.com/blog/450299
内联不一定好,当被指定为内联的方法体很大时,展开的开销可能就已经超过了普通函数调用调用的时间,引入了内联反而降低了性能,因为在选择这个关键字应该慎重些,不过,在以后高版本的JVM中,在处理内联时做出了优化,它会根据方法的规模来确定是否展开调用。

  利用虚拟机特性,提高程序性能(方法内联)java2 中,如果一个方法是 void类型,则一般会内联。http://spring8314.iteye.com/blog/139299
4.final 关键字 和 static 用法
http://www.blogjava.net/hongzionline/archive/2007/09/19/146392.html
5.Java高手经验分享 Java性能的十一个用法
http://geek.techweb.com.cn/archiver/tid-178710.html
6.Clonable .
为了减少new对象的负担,我们采用clone方法。
-clone方法必须实现一个空interface Cloneable
-需要override Object的protected clone()为public .
-将要clone类的所有非基本数据成员变量 实现clone方法。并且要 手动clone,否则,改类的所有非基本数据成员 copy的只是引用。
如:
class Copy1 implements Cloneable{
     int    year;
     Copy2 info;
     public Object clone()throws CloneNotSupportException{
        Object o=null;
        o=super.clone;
        o.info=this.info.clone();//注意,非基本类型 Copy2要实现clone()
         return o;
     }
}
class Copy2 implements Cloneable{
   public Object clone()throws CloneNotSupportException{
    return  super.clone();
   }
}

7.System  public static native void arraycopy(Object src,  int  srcPos,
                                        Object dest, int destPos,
                                        int length);
copy数组...java中很多的 数组copy全用这个函数。像ArrayList等。

------------------------------------------------------------------------------------------------------------------------------------------
8.Arrays类。
  有很多操作数组的有用的static method 。如sort() binarySearch()...
  要实现 sort().则 数组elements必须实现Comparable interface 的method: public int compareTo(T o);

    
分享到:
评论

相关推荐

    mysql-connector-java-8.0.26.rar

    通过深入学习这些知识点,你可以熟练掌握使用 Java 连接和操作 MySQL 数据库的方法,从而在实际项目中构建稳定、高效的数据库应用。记得始终关注官方文档和社区更新,以便获取最新的功能和安全改进。

    Java学习资料、java-ee课堂作业 自学练习代码

    Java学习资料: 在学习Java时,你需要掌握基础语法,如变量、数据类型、运算符、流程控制等。接着是类与对象的概念,这是面向对象编程的基础。理解封装、继承和多态这三大特性对于深入学习Java至关重要。此外,异常...

    关于学习Java-SE的相关代码 Java学习资料

    这份学习资料包含的"se-project-master"可能是一个包含多个Java项目实践的压缩包,旨在帮助初学者或者有经验的开发者深入理解Java-SE的核心概念和技术。下面我们将详细探讨Java-SE的相关知识点,并围绕这个项目...

    java-SE-demo Java学习资料 自习资料练习

    学习如何根据需求选择合适的集合类型,以及如何使用迭代器、泛型等高级特性,能提升代码的效率和可维护性。 线程编程是Java的一大特色。Java提供了Thread类和Runnable接口来实现并发执行。理解线程同步、互斥、死锁...

    JAVA--G-高级软件工程师包就业实战班『脱产』.doc编程资料

    JAVA--G-高级软件工程师包就业实战班『脱产』.doc

    java-se代码练习学习 Java学习资料

    这个"watermelon-java-se-master"项目可能是一个全面的Java SE学习路径,从基础概念到高级特性,覆盖了大量的编程实践。通过深入分析和学习这个项目的代码,你可以深化对Java的理解,提高编程技能。

    JAVA--3G-高级软件工程师包就业实战班『脱产』.doc

    ### JAVA--3G-高级软件工程师包就业实战班知识点解析 #### 一、课程概述 - **课程名称**:“JAVA--3G-高级软件工程师包就业实战班” - **课程定位**:本课程旨在培养具备高级技能的软件工程师,不仅掌握扎实的Java...

    java-src(java-src.zip)

    【标签】"java-src" 明确了这个文件的主要内容与Java的源代码有关,这涵盖了从基本类型操作到高级功能如网络通信、多线程、I/O等各个方面的源码。 【压缩包子文件的文件名称列表】中提到的几个顶级目录“launcher”...

    高级Java学习资料

    根据提供的文件信息,我们可以归纳出一系列与“高级Java学习资料”相关的知识点。下面将围绕这些内容进行详细展开,包括基础知识、高级技术以及实战项目等方面。 ### Java基础知识 #### 1. Java简介 - **定义**:...

    中信java培训资料------第一部分

    【中信java培训资料------第一部分】是一份针对Java编程语言的初期学习资料,涵盖了从基础知识到实际应用的多个方面。这份资料旨在帮助初学者建立起坚实的Java编程基础,并逐步熟悉其核心概念和技术。 在【听课笔记...

    JAVA--G-高级软件工程师包就业实战班『脱产』.doc

    ### JAVA-G-高级软件工程师包就业实战班知识点详解 #### 一、课程概述 - **课程名称**:“JAVA-G-高级软件工程师包就业实战班(脱产)” - **课程定位**:本课程旨在培养市场上需求量大且人才稀缺的中高级软件...

    自学资料,自学练习、 JAVA-SE-学习 全面打基础练习和文档集合.合集准备 Java学习资料

    7. **反射API**:反射机制允许在运行时检查和操作类、接口、字段和方法,是Java高级特性的代表。 8. **JNI(Java Native Interface)**:当需要调用C/C++代码或者优化性能时,JNI是Java与本地代码交互的桥梁。 9. ...

    Java学习网站---API手册下载---开发工具---项目源码---学习资料汇总

    下面,我们将详细探讨Java学习网站、API手册、开发工具、项目源码以及学习资料。 1. **Java学习网站**: - **Java中文世界论坛**:提供讨论、分享和解决Java相关问题的平台。 - **Java世纪网**:包含Java教程、...

    Java全能学习面试手册——互联网企业面试真题.zip

    05 java面试——杭州-蚂蚁金服-Java高级.pdf 06 java面试——杭州-蚂蚁金服-资深工程师.pdf 07 java面试——南京-软通动力-Java中级.pdf 08 java面试——厦门-中软国际-Java中级.pdf 09 java面试——上海-拼多多-...

    【Java面试资料】-(机构内训资料)上海-拼多多-Java高级

    【Java面试资料】-(机构内训资料)上海-拼多多-Java高级 这份资料是针对Java高级开发人员的面试准备,特别关注于拼多多这家知名电商公司的面试需求。它涵盖了Java编程语言的核心概念、高级特性以及在实际开发和...

    JAVA学习资料-高级篇

    在本套"JAVA学习资料-高级篇"中,我们聚焦于Java编程的进阶主题,旨在帮助有经验的JAVA开发人员提升技能,深入理解Java平台的精髓。这份资源包含了一系列深度探讨Java特性和最佳实践的材料,对于那些已经在Java开发...

    【Java面试资料】-(机构内训资料)深圳-丰巢科技-Java高级

    【Java面试资料】-(机构内训资料)深圳-丰巢科技-Java高级.pdf 这份文档很可能是针对Java开发者,特别是高级工程师的面试准备资料,由深圳的丰巢科技公司内部培训使用。资料可能涵盖了Java语言的核心概念、进阶特性...

    Java-J2EE全部学习笔记 培训结构的学习资料

    这份"Java-J2EE全部学习笔记 培训结构的学习资料"涵盖了从基础到高级的Java编程和J2EE应用开发的知识点,对于想要深入理解Java EE技术的人来说是一份宝贵的资源。 1. **Java基础知识**:这部分可能包括Java语言的...

    adv-java-examples.zip_adv-java-examples_大项目

    而主要的学习资料集中在"adv-java-examples"这个子目录中,这里极有可能包含了按照不同主题或功能划分的Java代码文件。 通过深入研究这些"adv-java-examples",我们可以了解到许多高级Java编程的知识点: 1. **多...

Global site tag (gtag.js) - Google Analytics