java
key_next
现就职于Zoom,历经有赞会员中台、阿里交易中台、滴滴服务生态中心
展开
-
Java继承
1、关键字 thisthis关键字有两个作用:一是引用隐式参数:在类的实例方法调用时,会自动传递一个this的参数给方法(这个参数是隐式传递的)。所以在方法里可以使用this这个参数。this在方法中表示当前对象,其this关键字本身可以看成是一个引用,必要时可直接返回。二是在构造器中调用该类其他的构造器:this(….)方法必须出现在构造器中的第一行,用来调用其他重载构造器。调用时参原创 2018-02-14 14:48:47 · 1078 阅读 · 0 评论 -
读书笔记:《深入分析Java Web技术内幕》
第1章:深入Web请求过程主要讲解了web请求流程涉及到的内容。包含B/S架构、简单的HTTP信息、DNS解析、CDN工作机制等。第2章:深入Java I/O的工作机制1、Java的I/O操作类可分成四组①基于字节操作的I/O接口:InputStream和OutputStream②基于字符操作的I/O接口:Writer和Reader③基于磁盘原创 2018-03-10 20:47:45 · 1981 阅读 · 0 评论 -
Java8新特性(lambda、Stream、Optional)
1、λ表达式lambda表达式:λ表达式是Java8新增的一个特性,《Core Java》中的对它的解析是——“一个可传递的代码块,可以在以后执行一次或多次”。从日常开发的角度来看,它可以简化我们的很多代码(当然不止这一个原因),特别是很多匿名内部类的写法都可以被λ表达式替换成一个语句。λ表达式从本质上来看是语法糖,但它并不是简单的匿名内部类的语法糖,λ表达式的内部实现机制也都不是采用匿名内部类,...原创 2018-04-15 20:15:10 · 7277 阅读 · 0 评论 -
Java并发编程基础
操作系统时间片1、线程安全(一般通过给被访问者加锁实现) 当多个线程访问某一个类(对象或方法)时,这个类始终都表现出正确的行为,那么这个类(对象或方法)就是线程安全的。2、synchronized关键字 可以在任意对象及方法上加锁,而加锁的这段代码称为“互斥区”或“临界区”。3、多个线程多个锁 多个线程,每个线程都可以拿自己指定的锁,分别获得锁之后,执行s...原创 2018-07-07 16:25:12 · 3614 阅读 · 0 评论 -
Java网络通信编程基础
1、Socket Socket又称“套接字”,应用程序通过“套接字”向网络发出请求或者应答网络请求。 Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等...原创 2018-07-22 20:19:48 · 3073 阅读 · 0 评论 -
JVM系列知识
博客:http://www.cnblogs.com/redcreen/archive/2011/05/04/2036387.htmljvm系列知识汇总: https://mp.weixin.qq.com/s/M2IYpIjo02CvgMptvlUKZw《深入理解java虚拟机》(精华):http://www.cnblogs.com/prayers/p/5515245.htmljvm调优...原创 2018-09-09 20:52:29 · 1408 阅读 · 0 评论