问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。问题:Java的”一次编写,处处运行”是如何实现的?答案:Java程序会被编译成字            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 11:26:26
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。  每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 16:20:52
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #Q1 = 和 := 的区别?答案::= 声明+赋值= 仅赋值var foo intfoo = 10// 等            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-12 17:16:04
                            
                                427阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL 3 种text类型的最大长度如下:覆盖索引是指一个索引包含了查询所需的所有列,因此不需要访问表中的数据行就能完成查询            
                
         
            
            
            
            1.public class Test {
	
	public static void main(String[] args) {
		User u = new User("fff");
		Test.setUsers(u);
		System.out.println(u.get            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-11-06 20:58:53
                            
                                762阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.抽象和封装的不同点抽象和封装是互补的概念。一方面,抽象关注对象的行为。另一方面,封装关注对象行为的细节。一般是通过隐藏对象内部状态信息做到封装,因此,封装可以看成是用来提供抽象的一种策略。2.重载和重写的区别重载: 发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-02-19 14:48:00
                            
                                131阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ ×            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 15:03:08
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1用过jdk8吗?了解函数式编程吗?NIO了解吗?2CopyOnWrite应用场景?3如何java实现互斥锁?zk实现分布式队列?4数据库优化方式?数据库索引有哪些,区别。5如何保证一个类是线程安全的?servlet是线程安全的吗?6线程池拒绝策略?7策略模式和状态模式的区别?单利如何保证线程安全?jdk动态代理原理?【动静区别】8jvm的运行时数据结构?调试时候用的哪里最多?9搭建过集群,如何保            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-12-13 21:35:07
                            
                                1549阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【面试题】Java基础简述JDK和JRE的区别  JDK是Java开发人员在开发过程中使用的软件开发包,它提供了Java的开发环境和运行环境。    JRE是Java Runtime Enviroment,Java的运行环境。    如果你只想跑Java程序,只需要安装jre就够了,如果要从事开发就得安装jdk。简述path和classpath的区别  path是系统            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-21 10:31:44
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ArrayList 扩容机制步骤1.检查 检查之前的元素数量+1 是否 大于元素存储容量,如果大于 则进行扩容2.创建一个新的数组,新的数组是原先的1.5倍 采用 N+N>>1,把就得元素Copy 到新的元素3.如果是插入 先扩容,再把下标及之后的元素copy 到+1下标,再进行当前下标赋值 关注公众号 [龗孖] 或搜索公众号[lingmaW] , 获得更多新干货!!!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-14 17:44:48
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、面向对象的特征一般来讲有三大特征,封装、继承、多态,可以再加一个抽象。其中多态是最重要的多态是指允许不同子类型的对象对同一消息作出不同的响应。多态包括编译时多态和运行时多态。方法重载(overload)实现的是编译时的多态性(也称为前绑定),而方法重写(override)实现的是运行时的多态性(也称为后绑定)。运行时多态是面向对象最精髓的东西,要实现运行时多态需要:方法...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-02 11:32:49
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.== 和equal的区别对于基本类型来说比的是值,对于引用类型来说,比的是引用,equal的本质是,只是String和Integer对其进行了重写,改成了比值2. String StringBuffer和StringBuilderString声明的是不可变的对象,有final来修饰的,每次操作都会生成一个新的对象,在将指针指向新的String对象StringBuffer和StringBuild            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-03 11:04:25
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Java 基础JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 18:20:55
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录基础语法篇一、Java的特点有哪些1.面向对象2.平台无关性(在编译阶段体现)3.简单性4.解释执行5.多线程6.分布式7.健壮性8.安全性二、JDK、JRE和JVM的区别1.JDK2.JRE3.JVM关系为什么要采用字节码什么是跨平台性Java程序从编译到运行三、面向对象特性四、a = a + b 与 a += b 的区别五、Java中的自动装箱与拆箱理解自动装箱拆箱了解了自动装箱与拆            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-19 10:17:54
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             文章目录一、线程池的重要性1、为什么使用线程池2、不使用线程池怎么处理3、使用线程池的好处4. 线程池适合的场景二、线程池的创建和停止1、线程池构造函数的参数2、线程工作流程三、JDK提供给我们的线程池1、newFixThreadPool2、newSingleThreadExecutor3、newCacheThreadPool4、newScheduledThreadPool5、以上几种线程池对比            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 22:27:01
                            
                                67阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开篇介绍大家好,我是Java最全面试题库的提裤姐,今天这篇是JavaEE面试题系列的第一篇,主要总结了Web应用服务器相关的问题,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。Tomcat是什么tomcat是一个web应用服务器。比如,我们写的项目打包成war包以后需要放到tomcat指定的目录下。在启动tomcat            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-28 10:59:41
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-09-26 09:23:18
                            
                                1574阅读