上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 62 下一页
摘要: 重载和重写 方法重载(overload): 1. 必须是同一个类 2. 方法名(也可以叫函数)一样 3. 参数类型不一样或参数数量不一样 方法的重写(override)两同两小一大原则: 1. 方法名相同,参数类型相同 2. 子类返回类型小于等于父类方法返回类型, 3. 子类抛出异常小于等于父类方法 阅读全文
posted @ 2020-05-13 11:02 西北野狼 阅读(110) 评论(0) 推荐(0) 编辑
摘要: jvm: jdbc statement: JDBC statement中的PReparedStatement的占位符对应着即将与之对应当值,并且 一个占位符只能对应一个值 ,如果能对应多个就会引起混淆。sql语句是确定的,那么一个占位符必定只能对应一个值. PreparedStatement是预编译 阅读全文
posted @ 2020-05-12 15:02 西北野狼 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 思路: 1. 先利用Arrays.sort(strs)为数组排序; 2. 再将数组第一个元素和最后一个元素的字符从前往后对比。 阅读全文
posted @ 2020-04-27 11:22 西北野狼 阅读(169) 评论(0) 推荐(1) 编辑
摘要: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy Coder.则经过替换之后的字符串为We%20Are%20Happy%20Coder 阅读全文
posted @ 2020-04-27 10:53 西北野狼 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 新增 添加FileSystems.newFileSystem(Path, Map) Method 新的java.nio.ByteBuffer Bulk get/put Methods Transfer Bytes Without Regard to Buffer Position 支持Unicode 阅读全文
posted @ 2019-11-12 21:04 西北野狼 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 在JDK 11中,Java引入了ZGC,这是一款可伸缩的低延迟垃圾收集器,但是当时只是实验性的。号称不管你开了多大的堆内存,它都能保证在 10 毫秒内释放 JVM ,不让它停顿在那。但是,当时的设计是它不能把内存归还给操作系统。对于比较关心内存占用的应用来说,肯定希望进程不要占用过多的内存空间了。 阅读全文
posted @ 2019-11-12 20:58 西北野狼 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 全新实现的 NioSocketImpl 来替换JDK1.0的PlainSocketImpl。 它便于维护和调试,与 NewI/O (NIO) 使用相同的 JDK 内部结构,因此不需要使用系统本地代码。 它与现有的缓冲区缓存机制集成在一起,这样就不需要为 I/O 使用线程栈。 它使用 java.uti 阅读全文
posted @ 2019-11-12 20:51 西北野狼 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 支持在Java application执行之后进行动态archive。存档类将包括默认的基础层CDS存档中不存在的所有已加载的应用程序和库类。也就是说,在Java 13中再使用AppCDS的时候,就不再需要这么复杂了。 该提案处于目标阶段,旨在提高AppCDS的可用性,并消除用户进行试运行以创建每个 阅读全文
posted @ 2019-11-12 20:43 西北野狼 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在JDK 12中引入了Raw String Literals特性,但在发布之前就放弃了。这个JEP与引入多行字符串文字(text block) 在意义上是类似的。 这条新特性跟 Kotlin 里的文本块是类似的。 现实问题 在Java中,通常需要使用String类型表达HTML,XML,SQL或JS 阅读全文
posted @ 2019-11-12 20:40 西北野狼 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 引入了yield语句,用于返回值; 和return的区别在于:return会直接跳出当前循环或者方法,而yield只会跳出当前switch块。 阅读全文
posted @ 2019-11-12 20:19 西北野狼 阅读(1295) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 62 下一页