240
收录了411篇文章 ·6255个问题 · 21人关注

Java开发知识问答分享社区,提供包括Java基础入门、算法分析、微服务框架、数据库等Java学习常见问答技术分享。

0

最近的一个面试题_在 Java 中定义一个不做事且没有参数的构造方法的作用?

一、问:在 Java 中定义一个不做事且没有参数的构造方法的作用?二、答:Java 程序在执行子类的构造方法之前,如果没有用 super() 来调用父类特定的构造方法,则会调用父类中没有参数的构造方法。因此,如果父类中只定 义了有参数的构造方法,而在子类的...

0

MVC思想和三层架构设计模式

MVC模式:Model-View-Controller (让程序更加责任分离)MModel 模型 (数据库)VView 视图 (jsp、ftl)CController 控制器(Servlet)它本身并没有引入新的功能,只是通过这样的程序设计模式,改善了程序的架构,使程序的模型和视图分离,提高开发和维护效率。...

0

面试题之Spring MVC

1、什么是Spring MVC?介绍下你对Spring MVC的理解?Spring MVC是基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错。2、Sprin...

3

java的四种代码块解析

局部块:定义在方法中,解决变量作用域(只能在块中使用),可快速释放内存构造块:直接在类中定义代码块。构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数。如果存在多个构造代码块,执行顺序由他们在代码...

0

JAVA动态性——反射机制(三:通过反射操作注解、泛型)附加代码示例

反射操作注解可以通过反射API: getAnnotations, getAnnotation获得相关的注解信息Bean.class测试代码:反射操作泛型Java采用泛型擦除的机制来引入泛型。Java中的泛型仅仅是给编译器javac使用的,确保数据的安全性和免去强制类型转换的麻烦。但是,一旦编译完...

0

JAVA动态性——反射机制(二:通过反射获取类、操作类的信息)

自定义javabean类代码通过反射获取类的三种方式:通过反射获取类的信息:通过反射操作类的信息转载自:CSDN 作者:Baret-H原文链接:https://bareth.blog.csdn.net/article/details/106448158

0

JAVA动态性——反射机制(一:概念及用途及Type接口)

1. 相关概念:指的是可以于运行时加载、探知、使用编译期间完全未知的类。程序在运行状态中,可以动态加载个只有名称的类,对于任意一个已加载的类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意_个方法和属性加载完类之后,在堆...

0

如何查看MySQL是否已经启动?

如何查看MySQL是否已经启动?1、快捷键 Win + R打开2、然后输入services.msc3、出现 服务管理 ,再输入MySQL查询即可看到4、双击即可查看 (目前状态:正在运行)作者:咔啦永远OK链接:https://blog.csdn.net/weixin_45764765/article/details/108557663...

0

在Java中快速使用热部署

前言:在Javaweb的开发中,我们启动项目后,某个类新增或删除了属性、添加或者修改了注解、新增或者删除方法等等都要重启服务器,才能生效。这样频繁的重启项目,大大降低了开发效率。为了应对这种情况,我们通常会在项目中使用到热部署。下面主要介绍两...

0

MySQL引擎(InnoDB和MyISAM的区别)

InnoDB和MyISAM的区别InnoDBMyISAM存储文件.frm表定义文件.ibd数据文件.frm表定义文件.myd数据文件.myi索引文件锁表锁、行锁表锁事务ACID不支持CRUD读、写读比较多count扫表有专门存储的地方索引结构B + TreeB + Tree【注】1、CRUD:增删改查C (Create) 增加R...

0

工具类之阿拉伯数字转中文

/** *阿拉伯数字转中文数字(简体) * *@paramintNum *@return */ publicstaticStringint2chineseNum(intintNum){ String[]cnNum= {"零","一","二","三","四","...

0

Java判断该对象是否是某一个类的实例_instanceof运算符

一、instanceof运算符:判断该对象是否是某一个类的实例。语法格式:booleanb =对象A instanceof 类B;判断 A对象是否是 B类的实例?如果是,返回true二、演示代码:三、特别注意在泛型和instanceof组合使用时编译不能通过,因为Java中的泛型是伪泛型,在...

0

Java如何获取当前年份的后两位

场景:通常在项目中,我们需要截取当前时间的某部分来作为项目的编号之类的。代码:import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;String year = new SimpleDateFormat("yy", Locale.CHINESE).format(new Dat...

0

面向对象开发的六个基本原则

单一职责开放封闭里氏替换依赖倒置合成聚合复用接口隔离单一职责一个类只做它该做的事情(高内聚)。一个类应该完成它该做的事,而不涉及与它无关的领域。开放封闭软件实体应该对扩展开发,对修改关闭。里氏替换任何时候都可以用子类型替换父类型。依赖倒置面...

0

接口和抽象类的快速区别和具体使用

->快速区别使用抽象类里可以有构造方法,而接口内不能有构造方法。抽象类中可以有普通成员变量,而接口中不能有普通成员变量。抽象类中可以包含非抽象的普通方法,而接口中所有的方法必须是抽象 的,不能有非抽象的普通方法。抽象类中的抽象方法的访问类型可...