java基础面试题
1、&和&&的区别答: &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)2、Collection 和 Collections的区别答: Collection是集合类的上级接口,继承与他的接口主要有Set 和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作3...
2024-01-10Java 基础面试题
Java 全栈面试题Java基础 1、JVM内存结构 1 )、堆(主要用来存储对象) 2 )、栈(先进后出、一般存局部变量(int, short, long, byte, float, double, boolean, char)和对象句柄) 3 )、方法区(又叫静态区,跟堆一样,被所有的线程共享。方法区包含所有的class和static变量,运...
2024-01-10java面试题的基础知识点
在java基础内容上,基本模块的知识点已经有所讲解了。有些人面临着找工作需要面试,这里整理出了一份java基础的题目,涵盖了java的基础内容、常见考察题目,及其框架下面的一些易错点、混淆点的题目。在学完了平时的基本知识后,可以用以下的题目来检验之前的学习成果。1.何为编程编程就是...
2024-01-10Java基础笔试题
1、面向对象有(4)个特性,分别为:(抽象)、(继承)、(封装)、(多态性)。有的地方说是3个特性,去掉抽象。 2、在使用super 和this关键字时,以下描述正确的是(A)A) 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过B) supe...
2024-01-10java常见面试题
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承...
2024-01-10java算法面试题
我们在数学中,有一套完整的公式把想要解决的题目计算出来。在java中的算法又有一些区别,需要定义整个过程,然后输入数值进行运行。关于算法这部分的面试题,本篇把它分为基础知识点和实例考察部分,大家做完基础理论题目后,可以就实践代码的题目运行进行操作。一、基础知识点1.简单解释...
2024-01-10java基面试础知识详解
面向对象的三大特性 1)封装就是把同一类事物的属性和方法归到同一个类中,方便使用防止该类的代码和数据被外部类定义的代码随意访问要访问该类的数据和代码必须通过严格的方法控制封装的主要功能在于我们能修改自己的实现代码,而不用修改哪些调用程序的代码片段。优点:减少耦合...
2024-01-10Java基础面试题集(一)
Java基础面试题 一、面向对象编程(OOP) 7二、常见的Java问题 72.1、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? 72.2、JDK和JRE的区别是什么? 82.4、是否可以在static环境中访问非static变量? 82.5、Java支持的数据类型有哪些?什么是自动拆装箱? 82.6、Java中的方法覆盖(Overridin...
2024-01-10Java面试中常问的基础问题
本文内容纲要:Java面试中常问的基础问题HTML(Hyper Text Markup Language)超文本标记语言, 标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中各个部分“超文本**”**就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素超文本标记语言的结...
2024-01-10Java 面试题基础知识集锦
经典的Java基础面试题集锦,欢迎收藏和分享。问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一...
2024-01-10Java基础知识(面试问题1)
1、什么是 GC?为什么要有 GC?GC(Garbage Collection)是垃圾收集的意思,负责清除对象并释放内存。Java 提供的 GC 功能可以自动检测对象是否超过作用域从而达到自动回收内存的目的,从而防止内存泄漏。2、final, finally 和 finalize 的区别?final 用于声明属性,方法和类,表示属性不可变,方法不可被重写...
2024-01-10java常见面试题总结2
JAVA必背面试题和项目面试通关要点简单来讲,equals方法主要是用来判断从表面上看或者从内容上看,2个对象是不是相等。一 数据库1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题,手写SQL语句,例如四个球队比赛,用SQL显示所有比赛组合;举例2:选择重复项,然...
2024-01-10求教java里面的一个基础问题。
把自己所理解的注释了出来,但是不知道我理解的对不对。好奇的是为什么走到第22行,它又返回到上面了,这其中是return起到了作用吗?还是说return根本没起作用,而是执行到int s=x(1,2,3);这一步的时候,由于x的值是未知的,而系统查询到有可以用来调用的x的值,来自于下面的一个方法(函数)所...
2024-01-10java基础题目程序求讲解
初学java,求讲解分析回答:候选那里的输出结果应该是B's m1, A's m2, A's m3B's m1, A's m2, C's m3 13A's m1, A's m2, C's m3 13B's m1, A's m2, C's m3 13吧?B继承了A并且重载了A的m1方法,其他方法和A是一样的;C继承了B并且重载了B的m3方法(也就是重载了A的m3方法),其他和B的方法一样。...
2024-01-10java面向对象基础(一)
基础类有属性和方法,它们对本类有效(作用范围)。类的属性就是成员变量,它默认会赋值初始化。类的方法是类具有的一些行为。类是抽象的,将它们实例化后就是对象(通过new进行实例化),各实例化后的对象都具有这些成员变量的属性,且赋有具体的值,如果某对象没有为成员变量赋值,则采用...
2024-01-10Java面试基本知识
Java基本知识基本知识服务器:Tomcat 支持Servlet jsp JBoss 开源应用服务器 Apache:最广泛的http服务器,只支持静态网页String是长度不可变,用+=的时候会生成一个新的String对象,StringBuffer和StringBuilder是可变长度,StringBuffer为线程安全并发编程:原子性 客观性 有序性serializable : 静态不能被序...
2024-01-10Java面试题-基础篇一(干货篇)
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现在没有在java中使用。3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算...
2024-01-10java之面试题的汇总和分类
说到学习java知识点,检验其成果最快的一种方法大概就是试题了。毕竟很多人在学习java后,面临着找工作的面试考试。对于java基础的考察一直都是重点,最简单的知识点出错容易给面试官留下不好的印象。下面我们就java题目的分类带图解,讲一下适合哪些人使用,然后带来部分基础的java题目。1.题...
2024-01-10Java基础面试题(二) (持续更新)
1.String 是最基本的数据类型吗?不是。Java 中的基本数据类型只有 8 个 :byte、short、int、long、float、double、 char、boolean;除了基本类型(primitive type),剩下的都是引用类型(reference type),Java 5 以后引入的枚举类型也算是一种比较特殊的引用类型。2.float f=3.4;是否正确?不正确。3.4 是双精度数...
2024-01-10Java面试题之基本语法(图解)
本文的主要内容包括在下图,下面来一起看看吧。1、&和&&的区别2、switchswitch语句能否作用在byte,能否作用在long上,能否作用在String上,还能用在哪里?switch支持的类型是byte,short,char,int。本质上说,switch仅仅只能支持int类型.(byte,short,char,会自动提升为int类型),所以,switch不支持long类型3、final使用...
2024-01-10Java基础编程题——素数
1 package com.yangzl.basic; 2 /** 3 * 判断101-200之间有多少个素数,并输出所有素数。 4 * @author Administrator 5 * 6 */ 7 /*程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数, 8 反之是素数。*/ 9 10 public class SuShu {11 public static void main(String[] args) {12 ...
2024-01-10Java基础10一面向对象
抽象概念:当一个类中没有足够的信息描述一个现实生活中具体存在的事物,那么这个类就是抽象类。抽象类一般是对概念领域中的描述。语法:[访问修饰符] abstract class 类名{}如:public abstract class Person{}特点:1.抽象类不能够创建对象,但是可以有构造方法,抽象类的构造方法是给子类调用的。...
2024-01-10面试Java高并发编程必备基础知识
一、前言借用Java并发编程实践中的话”编写正确的程序并不容易,而编写正常的并发程序就更难了”,相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的,本文算是对多线程情况下同步策略的一个简单介绍...
2024-01-10MySQL面试题基础
MySQL面试题-基础 MySQL面试题-基础1、SQL中文全称结构化查询语言2、SQL语句分类(1)数据查询语言DQL包括select字段名from表名where条件(2)数据操纵语言DML包括Insertupdatedelete(3)数据定义语言DDL包括createalterdroptruncate(4)数据控制语言DCL包括grant(授权)DENY...
2024-01-10【Java】【对线面试官】多线程基础
// 请求直接交给线程池来处理public void push(PushParam pushParam) {try {pushServiceThreadExecutor.submit(() -> {handler(pushParam);});} catch (Exception e) {logger.error("pushServiceThreadExecutor error, exception{}:", e);}}public class UnsafeCountingServlet extends Ge...
2024-01-10