20个高级Java面试题汇总

20个高级Java面试题汇总 这是一个高级Java面试系列题中的第一部分。这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题。 1. 什么是可变参数? 可变参数允许调用参数数量不同的方法。请看下面例子中的求和方法。此方法可以调用1个int参数,或2个in...

2017-12-27 11:20:22

阅读数:59

评论数:0

maven与idea的使用

1、安装maven 2、把maven 的bin目录添加到环境变量path中 3、修改idea的设置4、在配置文件中修改默认本地仓库位置<localRepository>D:\mavenResposition</localRepository>需要给本地仓库添加一个jar...

2017-12-25 09:30:21

阅读数:84

评论数:0

nio(四)--socket与channel

NetWorkChannel: SelectorProvider provider=SelectorProvider.provider(); NetworkChannel socketChannel=provider.openSocketChannel(); Soc...

2017-12-08 15:58:06

阅读数:40

评论数:0

nio(三)--文件读取和写入

读取: Path p4=Paths.get("E:\\版本控制1\\服务端\\2.txt" ); try (BufferedReader reader=Files.newBufferedReader(p4, StandardCharsets.UTF_8)){ ...

2017-12-06 15:43:40

阅读数:51

评论数:0

NIO(二)--file与path的结合使用

public static void main(String[] args) throws IOException { Path p4=Paths.get("E:\\版本控制\\服务端" ); Files.walkFileTree(p4,new FindFile...

2017-12-05 10:29:24

阅读数:50

评论数:0

NIO(一)--Path的使用

Path listing= Paths.get("E:\\版本控制\\v1.0.rar"); System.out.println("file name:"+listing.getFileName()); System.out...

2017-12-05 10:27:06

阅读数:34

评论数:0

java虚拟机(五)--jvm启动参数设置

对象内存分配,大方向是分配在新生代的Eden区,如果启动了本地线程分配缓冲,就分配在TLAB上,少数时候直接分配在老年代中,分配规则与虚拟机选择的内存参数和垃圾收集器有关。在jdk 1.8的环境下:虚拟机参数: -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDet...

2017-12-05 10:24:15

阅读数:49

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭