码迷,mamicode.com
首页 >  
搜索关键字:java5    ( 471个结果
java注解
从java5开始,Java支持在源文件中嵌入补充信息,这类信息称为注解annotation。注解不会改变程序的动作,因此也不会改变程序的语义。 1.注解是基于接口的机制创建的。 2.注解的保留策略 java定义了3种保留策略:SOURCE,CLASS,RUNTIME 1.使用SOURCE保留策略的注 ...
分类:编程语言   时间:2018-07-24 13:56:25    阅读次数:180
Scanner 类
java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 下面是创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); Scanner s = new Scanner(System.in) ...
分类:其他好文   时间:2018-07-22 23:35:27    阅读次数:241
synchronized ReentrantLock 比较分析
在编写多线程代码的时候,对于不允许并发的代码,很多需要加锁进行处理。在进行加锁处理时候,synchronized作为java的内置锁,同时也是java关键字,最为被人熟知,即使是最初级的java程序员,只要知道java并发处理的,都会知道syschronized。 java5.0之后,java提供了 ...
分类:其他好文   时间:2018-07-18 20:30:21    阅读次数:140
遍历Map的几种方式
java中的map遍历有多种方法,从最早的Iterator,到java5支持的foreach,再到java8 Lambda,让我们一起来看下具体的用法以及各自的优缺点 keySet values 如果只需要map的key或者value,用map的keySet或values方法无疑是最方便的 keyS ...
分类:其他好文   时间:2018-07-15 16:11:34    阅读次数:176
Java基础-常用工具类(二)
Scanner 类 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串 例子: next() 与 nextLine() 区别 next(): 1、一 ...
分类:编程语言   时间:2018-07-12 16:29:44    阅读次数:198
JAVA多线程提高六:java5线程并发库的应用_线程池
前面我们对并发有了一定的认识,并且知道如何创建线程,创建线程主要依靠的是Thread 的类来完成的,那么有什么缺陷呢?如何解决? 一、对比new Threadnew Thread的弊端 a. 每次new Thread新建对象性能差。 b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占 ...
分类:编程语言   时间:2018-07-09 23:16:53    阅读次数:283
String.format(String format, Object... args)方法详解
很多次见到同事使用这个方法,同时看到https://blog.csdn.net/qq_27298687/article/details/68921934这位仁兄写的非常仔细,我也记录一下,好加深印象。 这个是从java5的时候添加进去的方法。 常规类型、字符类型和数值类型的格式说明符的语法如下: % ...
分类:其他好文   时间:2018-07-03 00:14:52    阅读次数:207
Java中可变参数
从java5开始出现了可变参数,这是对java方法及数组的拓展! 方法中可以接受的参数不再是固定个数的,而是随着具体需求传递的多少来决定。 定义格式: 返回值类型 方法名(参数类型 ... 形式参数){ } 可变参数的特点: 只能出现在参数列表的最后; ... 位于变量类型和变量名之间,前后有无空格 ...
分类:编程语言   时间:2018-06-25 17:07:23    阅读次数:151
java 高级用法整理
一、retentionpolicy.class vs runtime区别 java5,增加了注解的功能;其中retentionpolicy注解的生命周期,提供了三种选择策略 source、class和runtime三种选择; source:源码级别的,主要是方便程序上查看;它的生命周期是编译后,就消 ...
分类:编程语言   时间:2018-06-21 13:31:44    阅读次数:142
java核心知识点 --- 线程池ThreadPool
线程池是多线程学习中需要重点掌握的. 系统启动一个新线程的成本是比较高的,因为它涉及与操作系统交互.在这种情形下,使用线程池可以很好的提高性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池. 一.如何创建线程池?? 在Java5之前,线程池都是开发才手动实现的,从Java5开 ...
分类:编程语言   时间:2018-06-10 21:35:39    阅读次数:310
471条   上一页 1 ... 10 11 12 13 14 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!