![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础核心
文章平均质量分 77
老伯⭐️
Java软件开发
从事Java微服务系统后台开发;
Spring、SpringMVC、SpringBoot、SpringCloud;
RabbitMq消息队列、Mysql数据库、Redis缓存;
数据结构、设计模式等。
展开
-
接口和抽象类的详细对比,层次机构中使用总结实例。
java接口Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。通过接口调用实现类中的具体方法,是方法名和方法体分离。接口的实现类也可以扩展自己的方法满足需求。接口是可插入性的保证在一个等级结构中的任何一个类都可以实现一个接口,这个接口会影响到此类的原创 2014-01-21 21:40:07 · 913 阅读 · 0 评论 -
java @interface 自定义注解
1. 注解的好处注解可以替代配置文件完成对某些功能的描述,减少程序配置;在没有配置文件的情况下,我们去观察代码,并不需要同时打开两个文件来观察这个字段到底对应数据库的哪个列,减少了程序繁琐性,使得代码更加清晰易懂;目前市面上流行的框架基本上都包含了注解配置,那么针对于开源项目,我们在阅读项目代码时,不懂注解如何实现,真的是举步难坚,所以,学习注解也可以加强我们对开源项目源码原创 2016-12-19 21:06:01 · 5558 阅读 · 2 评论 -
Java Serializable总结
一.序列化简介1.什么是序列化Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。使用Java对象序列化,在保存对象原创 2016-11-09 20:41:34 · 672 阅读 · 0 评论 -
String的Intern方法详解
String的Intern方法详解引言 在 JAVA 语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存。8种基本类型的常量池都是系统协调的,String类型的常量池比较特殊。它的主要使用方法有两种:直接使用双引号声明出来的String对转载 2016-09-11 23:56:01 · 854 阅读 · 0 评论 -
java8移除永久代
Java8移除永久代最近看深入理解Java虚拟机, 在实战OutOfMemoryError的运行时常量池溢出时, 提示如下:原书没有说会出现这个警告, 所以上网详细查下相关资料, 汇总如下在JDK1.7中, 已经把原本放在永久代的字符串常量池移出, 放在堆中. 为什么这样做呢? 因为使用永久代来实现方法区不是个好主意, 很容易遇到内存溢出的问题. 我们通常使用P原创 2016-09-11 22:33:58 · 1697 阅读 · 0 评论 -
java中常量的设置(Constant)
java静态变量实现方式:1,接口方式。2,定义final stati变量方式。3,enum方式。4,定义properities方式。原创 2015-11-20 12:53:52 · 16955 阅读 · 2 评论 -
java ClassLoader 详解
1.什么是类加载器?2.类的加载过程。3.类的初始化。4.双亲委托机制。原创 2015-08-07 00:06:46 · 1093 阅读 · 0 评论 -
java数组常用方法
数组常用的10个方法原创 2015-09-11 16:29:43 · 767 阅读 · 0 评论 -
servlet生命周期详解
1.Servlet接口方法;2.Servlet生命周期;3.HttpServlet容器响应Web客户请求的流程;4.Servlet创建时间。原创 2015-08-22 17:02:31 · 1312 阅读 · 0 评论 -
java Date函数总结
java.util.Date为java时间接口,已知的实现类包括Date,Time,TimeStamp Calendar calendar=Calendar.getInstance(); DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date dateA=new Date(); //初始化dataA为当原创 2014-07-28 11:13:32 · 9546 阅读 · 0 评论 -
jdk jre jvm区别详解
JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。原创 2014-05-20 09:15:54 · 895 阅读 · 0 评论 -
Servlet单例多线程详解
1.Servlet的单例特点;2.Servlet的可用变量分析;3.Servlet如何处理多个请求;4.如何开发线程安全的Servlet;5.Struts1、Struts2、Spring 对应的Action或Controller比较。原创 2015-08-24 21:22:17 · 1121 阅读 · 0 评论 -
java @Override的作用
@Override用来表示某一个方法是重写的父类的方法。举例原创 2014-04-29 11:07:09 · 997 阅读 · 0 评论 -
java exception 详解
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。转载 2015-06-23 22:35:37 · 986 阅读 · 0 评论 -
Java获取本机ip地址
定时任务涉及到多机部署时,绑定IP是其中的一种解决方案。设定某一IP的主机执行任务,定时任务先获取本服务器的IP,和绑定的IP进行比较,匹配则执行任务。Java用户获取IP地址的是java.net包下的NetworkInterface类。代码比较简单,直接上public static String getLocalIp() { Enumeration<Net...原创 2018-09-19 15:43:48 · 2843 阅读 · 0 评论