文章分类 -  编程

摘要:什么是 jar 包 jar 包全称 Java Archive ,中文名叫 java 归档文件,这是一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件(是的,jar 包就是一种压缩文件,甚至 jar 这个单词就有罐子的意思,实际上 jar 包采用的也是 zip 的压缩方式,只不过将文件后缀定 阅读全文 »
posted @ 2022-11-23 19:19 sugeek 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:三种关联关系:一对多,一对一,多对多 两种查询方式:嵌套查询,连接查询(也可称作:多表单独查询,多表连接查询) 每一种关联关系都可以通过嵌套查询和连接查询来实现。 嵌套查询相当于进行了两次查询,而连接查询将两张表连接然后再进行查询,这样只进行了一次查询 由于数据表要对实体类进行映射,所以每一种关联关 阅读全文 »
posted @ 2022-10-31 19:10 sugeek 阅读(228) 评论(0) 推荐(0) 编辑
摘要:说到 GitHub 就不得不提 Git,它的诞生也颇具传奇色彩。 在 1991 年,大佬 Linus 构建了开源操作系统,并命名为 Linux,随后带领全世界计算机爱好者逐渐完善该系统 。 相对我们熟悉的 Windows 系统,这个名叫 Linux 的操作系统同样渗透到我们生活的方方面面,比如是大部 阅读全文 »
posted @ 2022-10-23 00:17 sugeek 阅读(44) 评论(0) 推荐(0) 编辑
摘要:一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是 阅读全文 »
posted @ 2022-10-15 22:19 sugeek 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:首先不说Spring那一坨,咋们先来说说JavaWeb。看样子能刷到这个问题的都不是什么JavaWeb的熟手,但是至少Java基础是熟手吧?那么就仔细说说。 JavaWeb,顾名思义就是用Java来做Web程序。那啥又是Web程序呢?那顾名思义就是运行在Web上面的程序。 那Web程序是啥我就不用再 阅读全文 »
posted @ 2022-09-27 16:51 sugeek 阅读(249) 评论(0) 推荐(1) 编辑
摘要:一、什么是反射? 在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲,通过反射,该类对我们来说是完全透明的,想要获取任何东西 阅读全文 »
posted @ 2022-09-21 23:12 sugeek 编辑
摘要:软件工程中简单地说, 软件工程中对象之间的 耦合度就是对象之间的依赖性。指导使用和维护对象的主要问题是对象之间的多重依赖性。对象之间的耦合越高,维护成本越高。因此对象的设计应使类和构件之间的耦合最小。有软硬件之间的耦合,还有软件各模块之间的耦合。耦合性是程序结构中各个模块之间相互关联的度量。它取决于 阅读全文 »
posted @ 2022-09-03 19:51 sugeek 编辑
摘要:1、什么是双亲委派? 2、为什么需要双亲委派,不委派有什么问题? 3、”父加载器”和”子加载器”之间的关系是继承的吗? 4、双亲委派是怎么实现的? 5、我能不能主动破坏这种双亲委派机制?怎么破坏? 6、为什么重写loadClass方法可以破坏双亲委派,这个方法和findClass()、defineC 阅读全文 »
posted @ 2022-08-24 11:10 sugeek 阅读(61) 评论(0) 推荐(0) 编辑
摘要:面试题目 一:什么是对象 回答思路: 这个问题的主要考察的是你对面向对象语言的理解,回答时除了回答面向对象的定义外,更重要的是要学会延伸说明和类相关的一些特性。 定义: 在系统中,对象是用于客观描述一个事物的一个实体,而类则是这类实体的抽象,它是构成系统的一个基本单位。一个对象由一组描述对象的属性和 阅读全文 »
posted @ 2022-08-22 19:25 sugeek 阅读(36) 评论(0) 推荐(0) 编辑
摘要:面试题目 (一): 为什么JAVA存在异常机制 异常机制是指当程序出现错误时,该如何处理,它给程序提供了一个安全的退出通道,就跟我们大楼的安全通道类似,当出现火灾或者不可控的情况时,人们可以通过安全通道逃生。 (二): 程序错误的分类 主要分为三种既编译时错误、运行时错误、逻辑错误。 1、编译时错误 阅读全文 »
posted @ 2022-08-22 19:21 sugeek 阅读(141) 评论(0) 推荐(0) 编辑
摘要:🐣 二、面试官这样询问的用意 面试官提问一个问题的时候,我们需要不是马上去答复,而是要揣摩出面试官提问的用意,这样才能够给出更全面的回答。关于这个问题,我个人猜想面试官的大概用意如下: 1、看你是否了解过面向接口编程(不用奇怪,很多人只是听说过,有个模糊的概念,叫他说并不一定能说清楚) 2、看你是 阅读全文 »
posted @ 2022-08-22 19:19 sugeek 阅读(1131) 评论(0) 推荐(0) 编辑
摘要:1. Java语言介绍 1.1 Java语言跨平台原理 在需要运行Java应用程序的操作系统中,安装一个与操作系统对应的Java虚拟机即可。Java虚拟机(JVM)就像一个翻译一样,将java语言程序翻译成各种操作系统能够运行的程序。 1.2 JRE和JDK 1.2.1 JRE(Java Runti 阅读全文 »
posted @ 2022-08-22 18:16 sugeek 阅读(20) 评论(0) 推荐(0) 编辑
摘要:代码优化的最重要的作用应该是:避免未知的错误。在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后往往是一个非常小的原因。然而为了解决这个错误,我们需要先自验证、再打包出待替换的class文件、暂停业务并重启,对于一个成熟的项目而言,最后一条其 阅读全文 »
posted @ 2022-08-20 20:11 sugeek 阅读(40) 评论(0) 推荐(0) 编辑
摘要:语法糖(Syntactic Sugar),也称糖衣语法,指在计算机语言中添加的某种语法,这种语法对语言本身功能来说没有什么影响,只是为了方便程序员的开发,提高开发效率。说白了,语法糖就是对现有语法的一个封装。 Java作为一种与平台无关的高级语言,当然也含有语法糖,这些语法糖并不被虚拟机所支持,在编 阅读全文 »
posted @ 2022-08-20 20:10 sugeek 阅读(105) 评论(0) 推荐(0) 编辑
摘要:MM简介 Java Memory Model简称JMM, 是一系列的Java虚拟机平台对开发者提供的多线程环境下的内存可见性、是否可以重排序等问题的无关具体平台的统一的保证。(可能在术语上与Java运行时内存分布有歧义,后者指堆、方法区、线程栈等内存区域)。 并发编程有多种风格,除了CSP(通信顺序 阅读全文 »
posted @ 2022-08-20 20:08 sugeek 阅读(50) 评论(0) 推荐(0) 编辑
摘要:同步和异步 同步,Synchronous,即调用方法开始,一旦调用就必须等待方法执行完返回才能继续下面的操作。 举个例子,你去银行ATM取钱,你必须等到ATM吐完钱你拿到钱取完卡你才能离开。 异步,Asynchronous,即不关心方法执行的过程,触发要调用的方法就继续执行下面的操作,不会像同步那样 阅读全文 »
posted @ 2022-08-20 20:06 sugeek 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1、集合接口 java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。声明了适用于JAVA集合(只包括Set和Lis 阅读全文 »
posted @ 2022-08-20 18:33 sugeek 阅读(28) 评论(0) 推荐(0) 编辑
摘要:我们经常听说List是有序且重复的,Set是无序不重复的。这里有个误区,这里说的顺序有两个概念,一是按添加的顺序排列,二是按自然顺序a-z排列。Set并不是无序的,传统说的Set无序是指HashSet,它不能保证元素的添加顺序,更不能保证自然顺序,而Set的其他实现类是可以实现这两种顺序的。 保证元 阅读全文 »
posted @ 2022-08-20 18:31 sugeek 阅读(19) 评论(0) 推荐(0) 编辑
摘要:什么是反射? 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 Oracle官方对反射的解释是 Reflection enables Java code to discover information ab 阅读全文 »
posted @ 2022-08-16 22:04 sugeek 阅读(136) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示