红色加粗一定要仔细看!!!JVM: 启动流程:先去装载配置,根据当前路径和系统版本寻找jvm.cfg ,然后去找需要的jvm.dll(主要实现), dll初始化jvm虚拟机,获得一些jnienv接口等,然后找到main方法并运行。内部结构:首先会有类加载器子系统(classloader),把java文件的class文件加载的jvm中,加载到内存空间(方法区,java堆,jav
转载
2023-07-16 08:26:59
71阅读
目录动态代理是基于什么原理?典型回答考点分析知识扩展反射机制及其演进动态代理int和Integer有什么区别?典型回答考点分析知识扩展理解自动装箱、拆箱源码分析原始类型线程安全Java 原始数据类型和引用类型局限性对比Vector、ArrayList、LinkedList有何区别?典型回答考点分析知识扩展对比Hashtable、HashMap、TreeMap有什么不同?典型回答考点分析知识扩展Ma
转载
2024-01-14 20:47:37
21阅读
1 、a.hashCode() 有什么用?与 a.equals(b) 有什么关系? hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。它与 equals() 方法关系特别紧密。根据 Java 规范,两个使用 equal() 方法来判断相等的对象,必须具有相同的 hash cod
转载
2024-03-14 17:16:00
49阅读
首先自我介绍??? 1.简单介绍SQL注入,如何防止(java-mysql)? 答:利用现有应用程序,利用(恶意)的sql命令注入到后台数据库执行一些恶意的操作—SQL注入 防止: 严格限制WEB应用的数据库操作权限,给此用户提供仅仅能够满足其工作的最低权限,从而最大限度的减少注入攻击对数据库的危害 。 检查输入的数据是否具有所期望的数据格式,严格限制变量的类型 。 对进入数据库的特殊字符(’”\
转载
2023-08-13 22:31:20
15阅读
有则改之,无则加勉。Java基础Java Web 面试官也是从小白来的,有啥好怕的!一个萝卜一个坑,满足需求就要你了!Java基础基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他1. &和&&的区别&和&&都可以用作逻辑与的运算符,表示逻辑与(and)&a
转载
2023-07-07 15:59:29
52阅读
目录一、Java基础与线程二、工厂设计模式以及单例设计模式三、Mysql关系型数据库四、Redis非关系型数据库五、Mybaits框架六、Spring框架七、SpringBoot框架八、Nginx以及JSONP跨域,ajax请求的使用一、Java基础与线程二、工厂设计模式以及单例设计模式1、工厂设计模式工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程(new 关键字和具体的构造器)隐
转载
2023-09-28 13:45:39
59阅读
每天进步一点~01、问:空字符串的作用package com.neuedu.nineteen;
public class Test {
public static void main(String[] args) {
String s="";
for (char i = 'a'; i < 'd'; i++) {
转载
2023-07-16 08:28:02
54阅读
1、java和c++有什么不同? 2、main()方法是否只有一种定义格式? 3、一个.java文件中是否可以有多个main()方法? 4、如何实现在main()方法执行前输出"Hello world!"? 5、java程序初始化工作可以在许多不同的代码块中完成,例如静态代码块、构造函数等等,那么它们的执行顺序是怎样的?(考虑存在继承关系的情况) 6、public、protected、defaul
转载
2024-04-12 08:43:50
50阅读
一般刚毕业的java学子走职场之路,求职经验是不足的,以至于求职遇阻,或者拿到高薪的offer,如此该如何解决这个问题呢?对此IT培训网小编整理一些一些资料,分享给大家,希望可以给java初学者求职以帮助。文章原文:初级java工程师的面试经历来源:工程师人生一般初级java程序员在找工作的实话会发现,投了简历却没有接到面试的通知,有时候投递百份求职信得到了也不过是寥寥通知。其实这个就和我们求职的
第七问: 请简单描述你对Ioc(控制反转)的理解? 一个类需要用到某个接口的方法,需要将类A和接口B的实现关联起来,最简单的方法是在类A中创建一个对于接口B的实现类C的实例,但是用这种方法显然两者的依赖太大.稍微好一点的方式是使用工程模式,实例类通过工厂类创建,减少了类A与接口B的实现类C的依赖,但是创建工
1.servlet的生命周期 : 一、百度百科 : 1、客户端请求servlet;&
转载
2023-05-22 19:06:03
0阅读
写在前面:本篇面试题整理是我在广州地区进行面试整理得出,常见的基本都在下面了。基本都是可以直接在面试时用白话回答的答案总结,面试时照此回答即可,有其他常见面试问题也欢迎在评论区补充。首次发布:202 3年 1月 更新日期:2023年 5月2023年1月更新修改了一些可能造成误解的回答,并使用粗体将回答的关键部分标出,你可以使用便于自己记忆的方法组织语言来回答,只需要回答中包含这些答案关键字即可。2
转载
2023-07-17 17:08:37
48阅读
在我身边,有很多人习惯性地忽视基础题目,特别是面试之前,都还觉得这些题目都好简单,自己肯定能回答出来的。结果真的到了面试的时候,面试官问几道最基础的题目,他们反而是支支吾吾,说半天都组织不好语言。这是因为他们平时过于轻视基础题,以至于真正需要用的时候反而有那种“只可意会不可言传”的无奈感。今天,我们就来看三道入门级别的面试题,看看你不看答案是否能自己组织语言回答的上来。说说 Java语言有哪些特点
转载
2023-12-26 12:11:46
45阅读
1.Java中内存管理及各区域内存储数据的生命周期?JVM会将申请到的内存从逻辑上划分为三个区域:堆、栈、方法区。这三个区域分别用于存储不同的数据。 1.堆:用于存储使用new关键字所创建的对象以及对象的属性成员变量。 2.栈:用于存储程序运行时在方法中声明的所有的局部变量。 3.方法区:方法区存储静态资源,以及类的信息,随类的加载而加载,不手动卸载就会一直存在; 成员变量:定义在类中,方法外;由
转载
2023-06-29 09:14:21
60阅读
文章目录JavaSEJava基本数据类型大小JAVA中&&和||两种符号抽象类不能创建对象,那么抽象类中是否有构造器抽象类是否可以被final修饰抽象方法可否被static修饰HashCode()、equals()区别类中重写hashCode()、equals()比肩两个对象是否相等,如何提高效率Error和Exception的区别Java对异常默认的处理方式throw与thro
转载
2023-08-09 13:46:36
84阅读
一、和语法1. Java中的进制:1)十进制 à 二进制例:100(10进制) = ?(2进制)解: 100 = 64 + 32 + 4= 2^6 + 2^5 +2^20100 00000010 00000000 0100---------------------------0
转载
2023-09-11 16:40:42
64阅读
Java初级面试题1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 2、Java有没有goto?3、说说&和&&的区别。4、在JAVA中如何跳出当前的多重嵌套循环?5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?6、short s1= 1; s1 = (s1+1是int类型,而等号左边的是short类型
转载
2021-03-14 17:36:05
263阅读
2评论
聊聊SpringBoot和传统的SSM的区别?SpringBoot是Spring的扩展,在Spring的基础上,简化了传统的SSM开发繁琐的配置;在部署上,SpringBoot内置了Tomcat,可以直接将项目打包成可执行的jar/war。
原创
2021-12-29 14:48:44
109阅读
//请问执行下面的程序大致会输出类似什么内容?public class TestThisToString{ public String toString(){ return "my memory location is :" + this; } public static void main(String[] args) { System.out.println(n
原创
2022-02-16 15:07:55
103阅读
聊聊SpringBoot和传统的SSM的区别?SpringBoot是Spring的扩展,在Spring的基础上,简化了传统的SSM开发繁琐的配置;在部署上,SpringBoot内置了Tomcat,可以直接将项目打包成可执行的jar/war。说说你了解的Docker?Docker是一个容器,就像是集装箱,将软件系统运行所需的环境如jdk、MySQL、消息队列等等装起来,这样就像是搬运货物一样,软件开
原创
2022-04-18 15:49:00
180阅读