java
Leonidas_Li
这个作者很懒,什么都没留下…
展开
-
Java复习
Java Java语言特点 1.面向对象 Java语言是一个面向对象的语言,以对象为颗粒度构建起了我们整个程序,使用面向对象语言我们不能只关注过程,而需要对问题进行抽象,建模,最终获得易于维护、扩展的设计方案。 2.跨平台 使用Java语言编写的程序,屏蔽了硬件及操作系统的差异,可以在任何装有JVM的设备上运行,Java语言编写的程序通过编译生成字节码文件(class文件),JVM对此字...原创 2018-05-28 17:28:59 · 212 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer三者的区别
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是执行速度,在这方...转载 2018-05-28 16:38:44 · 208 阅读 · 0 评论 -
Java设计模式
http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html#!comments转载 2017-07-07 20:24:05 · 379 阅读 · 0 评论 -
java静态块(static{}块)
原文地址:http://blog.csdn.NET/lubiaopan/article/details/4802430 感谢原作者!static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。一、在程序的一次执行过程中,static{}语句块中的内容只被执行一次,看下面的示例:示例一[java转载 2017-03-07 20:58:10 · 445 阅读 · 0 评论 -
Map的内部类使用介绍
问题来由:之前在看到一个小例子的时候发现了Map中原来还有一个内部类(/笑哭 , 可能我之前用的都是假的map),然后看了一下jdk,jdk中的介绍是这样的:映射项(键-值对)。Map.entrySet 方法返回映射的 collection 视图,其中的元素属于此类。获得映射项引用的唯一 方法是通过此 collection 视图的迭代器来实现。这些 Map.Entry 对象仅 在迭代期间有效;更确切转载 2017-02-22 20:24:42 · 1286 阅读 · 0 评论 -
java可变参数
到J2SE 1.4为止,一直无法在Java程序里定义实参个数可变的方法——因为Java要求实参(Arguments)和形参(Parameters)的数量和类型都必须逐一匹配,而形参的数目是在定义方法时就已经固定下来了。尽管可以通过重载机制,为同一个方法提供带有不同数量的形参的版本,但是这仍然不能达到让实参数量任意变化的目的。然而,有些方法的语义要求它们必须能接受个数可变的实参——例如著名的main方转载 2017-02-22 16:26:34 · 308 阅读 · 0 评论