Java基础
sjll
这个作者很懒,什么都没留下…
展开
-
Java中abstract class和interface的区别
在Java语言中,abstract和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,原创 2016-05-11 20:32:36 · 9416 阅读 · 0 评论 -
Java中extends和implements的区别
简单说: 1.extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,2.JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,3.继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了 , 比如 class A extends B implementsC,D,E原创 2016-04-29 18:15:07 · 598 阅读 · 0 评论 -
log4j初级配置教程
Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。原创 2016-12-03 19:22:15 · 603 阅读 · 0 评论 -
java中“…”的含义
java中“...”的含义是jdk1.5新增加特性,Java语言对方法参数支持一种新写法,叫可变长度参数列表,其语法就是类型后跟...,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。原创 2016-11-19 17:37:54 · 1543 阅读 · 0 评论 -
开源验证码生成工具(nkaptcha for Java)
开源地址:https://github.com/shuaijunlan/nkaptchankaptcha nkaptcha is a verification code library for Java, it doesn’t rely on any other libraries, is very easy to setup and use, is high availabili...原创 2018-04-25 17:11:45 · 2034 阅读 · 0 评论 -
Java NIO and BIO
原文地址:http://www.blog.shuaijunlan.cn/2018/04/19/Java-NIO-and-BIO/ 我们都知NIO是非阻塞IO,BIO是阻塞IO,那到底什么是阻塞,什么是非阻塞呢,它们与同步/异步又有什么区别呢?先来了解一下阻塞/非阻塞,同步/异步的概念。阻塞/非阻塞/同步/异步阻塞:当某个事件或者任务在执行过程中,它发出一个请求操作,但是由于...转载 2018-05-11 16:43:13 · 564 阅读 · 0 评论 -
Netty 入门
原文地址:http://www.blog.shuaijunlan.cn/2018/05/10/netty-introduction/ Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers ...转载 2018-05-11 16:45:45 · 371 阅读 · 1 评论 -
基于Java实现LeetCode算法汇总(持续更新)
DataStructure-AlgorithmIn order to enhance my designing capability of normal algorithm, I make a plan, exercising algorithm everyday. So this repository is used for storing algorithm programs, which...原创 2018-07-14 13:54:26 · 3880 阅读 · 1 评论