java
清新哥哥
暴走牛牛
展开
-
Java中char和String的转换
Java中char和String的转换http://blog.csdn.net/yaokai_assultmaster/article/details/52082763原创 2017-08-25 17:33:54 · 2908 阅读 · 0 评论 -
Lambda表达式的用法
Lambda表达式的用法———–参考学习链接 https://www.cnblogs.com/franson-2016/p/5593080.htmlhttp://www.hao124.net/article/89原创 2018-08-30 19:31:48 · 2857 阅读 · 0 评论 -
Java面试问题集锦(上篇)
摘要: 本文对面试过程中经常会被问到的一些关于Java基础问题进行了梳理和总结,包括 JVM虚拟机、常用容器、设计原则与模式以及Java语言特性等基础知识点,一方面方便自己温故知新,另一方面也希望为找工作的同学们提供一个复习参考。考虑到篇幅太长,现将 《面试/笔试第五弹 —— Java面试问题集锦》 一文分为上下两篇:《面试/笔试第五弹 —— Java面试问题集锦(上篇)》和《面试/笔试第五...转载 2018-08-27 23:44:35 · 10501 阅读 · 1 评论 -
为什么JDK源码中,无限循环大多使用for(;;)而不是while(true)?(冷知识)
while (true) 和 for ( ; ; )这两种方法效果完全一样,但那一种更好呢?我们来看看它们编译后的汇编代码,下面是在vs2013中编译的结果:while (true) 编译前while (true); 编译后mov eax,1 test eax,eax je wmain+29h jmp wmain+1Eh fo...转载 2018-08-29 14:37:50 · 2683 阅读 · 0 评论 -
JAVA中抽象类(冷知识)
抽象类中可以没有抽象方法,但有抽象方法的一定是抽象类。 所以,java中 抽象类里面可以没有抽象方法。比如HttpServlet类。 抽象类和普通类的区别就在于,抽象类不能被实例化,就是不能被new出来,即使抽象类里面没有抽象方法。 抽象类的作用在于子类对其的继承和实现,也就是多态; 而没有抽象方法的抽象类的存在价值在于:实例化了没有意义,因为类已经定义好了,不能改变其中的方法体,但是实例...转载 2018-08-29 16:22:01 · 2508 阅读 · 0 评论 -
Java Native Interface(JNI)从零开始详细教程
转载自:https://blog.csdn.net/createchance/article/details/53783490 首先声明:这边文章是我翻译的文章(看了很多关于JNI的介绍,只有这篇个人认为最好,因此忍不住想要翻译给国内的各位),请勿随意转载,尊重文章原作者。 <br>文章原始链接:https://www3.ntu....转载 2018-08-30 09:19:34 · 5763 阅读 · 0 评论 -
Java中IO,BIO,NIO,AIO
转载自:https://blog.csdn.net/huangwenyi1010/article/details/75577091提出问题Java之IO,BIO,NIO,AIO知多少???解决问题前言本篇文章参考了网上很多大神的文章,包括一些代码实例。在文章最后都有写明出处。如果文章有写错的地方,欢迎留下评论。本篇文章是我录制视频《Java之IO,BIO,NIO,AIO...转载 2018-10-09 13:33:27 · 295 阅读 · 0 评论 -
Thread 的join方法解释
一、作用 Thread类中的join方法的主要作用就是同步,它可以使得线程之间的并行执行变为串行执行。具体看代码: public class JoinTest { public static void main(String [] args) throws InterruptedException { ThreadJoinTest t1 = new Th...原创 2018-09-03 12:39:50 · 29130 阅读 · 6 评论 -
String中intern的方法
internpublic String intern()返回字符串对象的规范化表示形式。一个初始时为空的字符串池,它由类 String 私有地维护。当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(该对象由 equals(Object) 方法确定),则返回池中的字符串。否则,将此 String 对象添加到池中,并且返回此 String 对象的引用。...转载 2018-09-13 10:51:58 · 409 阅读 · 0 评论 -
记一次FTP上传出错问题解决
最近在搭FTP的图片服务器,在本地测试时,总是出现错误code://代码中的硬编码之后会写在配置文件中,此处只是为了测试! @Test public void testFtpClient() throws Exception { //创建一个FtpClient对象 FTPClient ftpClient = new FTPClient(); //创建ftp连接。默认是21...原创 2018-09-27 22:36:52 · 1950 阅读 · 1 评论 -
java Comparable 和Comparator详解及区别
java中,对集合对象或者数组对象排序,有两种实现方式。即:(1)对象实现Comparable 接口 (2)定义比较器,实现Comparator接口。下面会简要介绍这两种方法的区别,并附上实现代码,供大家参考。 Comparable介绍Comparable是在集合内部定义的方法实现的排序,位于java.lang下。Comparable 接口仅仅只包括一个函...转载 2018-08-19 10:15:57 · 2056 阅读 · 0 评论 -
String a="a"+"b"+"c"在内存中创建几个对象? && String s=new String("abc")创建了几个对象?
String a="a"+"b"+"c"在内存中创建几个对象?1个String对象"a"+"b"+"c"在编译期已经常量折叠为"abc"变量a获得是"abc"。甲骨文jdk(1.7),javac会进行常量折叠,全字面量字符串相加是可以折叠为一个字面常量,而且是进入常量池的。这个问题涉及到了字符串常量池和字符串拼接String a=原创 2018-08-07 16:35:05 · 7494 阅读 · 0 评论 -
java 中Pattern和Matcher详解
转载自:http://blog.csdn.net/cclovett/article/details/12448843结论:Pattern与Matcher一起合作.Matcher类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持. 单独用Pattern只能使用Pattern.matcher(String regex,CharSequence input)一种最基础最简转载 2017-08-25 18:52:09 · 589 阅读 · 0 评论 -
JAVA中String与int转换,list与数组转换,char数组与String转换
JAVA中String与int转换,list与数组转换,char数组与String转换package Al2014;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class demo2 { public static void main(String[] args)原创 2017-08-26 20:34:19 · 6457 阅读 · 0 评论 -
正则表达式用法与介绍
表达式全集正则表达式有多种不同的风格。下表是在PCRE中元字符及其在正则表达式上下文中的行为的一个完整列表:字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multi原创 2017-08-26 22:02:00 · 1501 阅读 · 0 评论 -
为什么String被设计成不可变
String的构成1public final class String2 implements java.io.Serializable, Comparable<String>, CharSequence {3 /** The value is used for character storage. */4 private final char value...原创 2018-07-19 10:13:49 · 1631 阅读 · 1 评论 -
Java多线程系列目录
转载自:http://www.cnblogs.com/skywang12345/p/java_threads_category.html详细地介绍了多线程的知识,后期我会加入自己整理的一些。(一) 基础篇01. Java多线程系列--“基础篇”01之 基本概念02. Java多线程系列--“基础篇”02之 常用的实现多线程的两种方式03. Java多线程系列--“基础篇”03之...转载 2018-07-19 19:15:00 · 1639 阅读 · 0 评论 -
JAVA内存泄露
一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会使用有向图的方...原创 2018-07-21 22:46:18 · 1547 阅读 · 0 评论 -
java实体类为什么要写.toString()方法
转载自:https://blog.csdn.net/itbiggod/article/details/79290332java实体类重写.toString()方法 前言 笔者在做javaweb项目时候,使用SSM+maven+easyui,然后在写java实体类的时候,发现大家都要写tostring方法,那么为什么java实体类都要写.toString()方法?于是顺便在这里记录一下...转载 2018-08-09 10:13:28 · 14774 阅读 · 7 评论 -
Javaweb中过滤器、监听器、拦截器的区别
转载自:https://blog.csdn.net/x_yp/article/details/6358630 1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(R...转载 2018-10-25 20:18:23 · 857 阅读 · 0 评论