
面试题
java面试题
小陈09
这个作者很懒,什么都没留下…
展开
-
jvm、jre、jdk的关系
它包含了 JRE,同时还包含了编译 java 源码的编译器 javac 以及一些其他工具比如 javadoc(文档注释工具)、jdb(调试器)、jconsole(基于 JMX 的可视化监控⼯具)、javap(反编译工具)等等。它是运行已编译 Java 程序所需的所有内容的集合,主要包括 Java 虚拟机(JVM)、Java 基础类库(Class Library)。JDK(Java Development Kit),它是功能齐全的 Java SDK,是提供给开发者使用,能够。Java 虚拟机(JVM)是。原创 2024-02-18 22:36:20 · 632 阅读 · 0 评论 -
javaSE和javaEE区别
个人理解就是javaSE就是java基础(变量、方法、类之间的调用、关系,继承、接口、线程之类的),javaEE就是java框架(servlet、jsp、spring、mybatis等)。Java SE 包含了支持 Java Web服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。Java EE,Java 平台企业版(Java Platform Enterprise Edition) 之前称为Java 2。Java SE 以前称为 J2SE。原创 2024-02-18 21:30:48 · 1902 阅读 · 0 评论 -
java环境变量配置
java环境变量配置原创 2021-12-22 21:16:02 · 98 阅读 · 0 评论 -
java程序开发流程
java程序开发流程原创 2021-12-22 21:20:16 · 103 阅读 · 0 评论 -
Static和Final关键字
Static关键字static意为静态的,可以用来修饰属性、代码块、方法、类。1、static变量按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是:对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。对于实例变量,没创建一个实例,就会为实例变量分配一次内存,原创 2021-03-10 18:41:45 · 106 阅读 · 0 评论 -
java Integer装箱问题
1.Integer i5 = 127; Integer i6 = 127; System.out.println(i5 == i6); //True System.out.println(i5.equals(i6));//True 2.Integer i7 = 128; Integer i8 = 128; System.out.println(i7 == i8); //False System.out.println(i7.equals(i8));//True原创 2021-03-10 11:33:32 · 117 阅读 · 0 评论 -
OOP特性-封装、继承、多态
OOP特性封装封装自己的属性和方法好处:1、良好的封装能够减少耦合。2、类内部的结构可以自由修改。3、可以对成员进行更精确的控制。4、隐藏信息,实现细节。继承基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。好处:1、子类拥有父类非private的属性和方法。2、子类可以拥有自己属性和方法,即子类可以对父类进行扩展。3、子类可以用自己的方式实现父类的方法。多态指允许不同类的对象对同一消息做出响应。即同原创 2021-03-10 10:52:12 · 168 阅读 · 0 评论 -
java开发平台-JavaSE、JavaEE、JavaME
java开发平台javaSE(Java Platform,Standard Edition)标准版适用于标准的应用开发,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java web服务的类库,同时,Java SE为Java EE提供了基础。javaEE(Java Platform, Enterprise Edition)企业版适用于企业级的应用服务开发,用于简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。Java EE建立于Java S原创 2021-03-09 22:29:13 · 529 阅读 · 0 评论 -
JDK、JRE、JVM之间的关系
JDK、JRE、JVM之间的关系JDK(Java Development Kit )java开发工具包:用于开发 Java 应用程序的软件开发工具,包括了 Java 运行时的环境(JRE)、解释器(Java)、编译器(javac)、Java 归档(jar ——一种软件包文件格式)、文档生成器(Javadoc)等工具。JRE(Java Runtime Environment)Java程序的运行环境:提供 Java 应用程序执行时所需的环境,由 Java 虚拟机(JVM)、核心类、支持文件组成。JVM转载 2021-03-09 23:09:50 · 85 阅读 · 0 评论