java基础
文章平均质量分 50
ss无所事事
这个作者很懒,什么都没留下…
展开
-
10月14日-10月21日 Java软件开发面试
10月14日 温州中津先进研究院9点-9点半 笔试主要就是一些算法题,java的基础和,对于spring框架的看法……笔试结束后就直接进行面试,是技术部总监面试我的1、自我介绍2、谈一谈你的实习,你在实习中负责的是哪一块3、谈一谈你对于springsecurity的理解,他主要重写了哪一个接口4、如果不适用springsecurity,你应该用什么方式去实现权限管理5、给了一题SQL的题目让我写(由于我平时写的到时候就只用增删改查……就无了)不过这个最后也拿到了offer,但是因为工资只有原创 2021-10-25 13:19:19 · 434 阅读 · 1 评论 -
浅谈HashMap
这不是最近大四要开始找工作了嘛,我就仔细看了看HashMap的一些原理,今天就写在CSDN上跟大家分享一下,也算给自己加深一下印象1、HashMap的概述HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null 建和null值,因为key不允许重复,因此只能有一个键为null,另外HashMap不能保证放入元素的顺序,它是无序的,和放入的顺序并不能相同。2、HashMap的底层数据结构1、在jdk 1.8之前 HashMap是数组+链表的数据结构,链表就是用来解决哈希冲突的,所原创 2021-10-06 19:11:23 · 573 阅读 · 0 评论 -
Mybatis多表查询
我们先创建两张表 一张为老师表,一张为学生表数据库搭建:CREATE TABLE teacher ( id INT(10) NOT NULL, name VARCHAR(30) DEFAULT NULL, PRIMARY KEY (id)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(id, name) VALUES (1, '秦老师'); INSERT INTO teacher(id, name) VALUES (2,原创 2021-08-20 00:26:19 · 120 阅读 · 0 评论 -
二分查找——解析
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。二分查找的主要思路就是:将查找的键和子数组的中间键作比较,如果被查找的键小于中间键,就在左子数组继续查找;如果大于中间键,就在右子数组中查找,否则中间键就是要找的元素。这里来举一个例子,例如在这个数组中,使用二分法寻找元素为5的位置,并返回其下标。二分查找涉及的很多的边界条件,逻辑比较简单,就是写不好。例如对于数组边界的处理例如到底是 while(left < right) 还是 while(left <=原创 2021-08-06 17:41:18 · 163 阅读 · 0 评论 -
Java中的菱形继承
1、什么叫菱形继承菱形继承用通俗的话来说就是A继承B和C,B和C又继承于D。直接看图片会清晰很多但是由于java里是不允许抽象类多继承的,所以用接口代替public interface D{ void D();}public interface C{ void C();}public interface B{ void B();}public interface A implements B,C{ @Override public void原创 2021-07-27 15:56:06 · 945 阅读 · 0 评论 -
Map、Set、List集合差别及联系详解
一、集合集合类存放于java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。集合类型主要有3种:set(集)、list(列表)和map(映射)。那这个三者有什么关系呢Collection├List│├LinkedList│├ArrayList│└Vector└SetMap├Hashtable├HashMap│└LinkedHashMap1、Iterator(接口)Iterator原创 2021-07-24 15:36:25 · 619 阅读 · 1 评论 -
每日一练:Java基础题
1-7为单选8-10为多选1、下列不属于访问控制符的是()a、publicb、privatec、protectedd、static2、如下的Java程序 若采用命令行“java Test one two three”调用,则程序输出的结果为:()```javapublic class Test { public static void main(String[] args) { System.out.println(args[0]); } }原创 2021-07-13 17:30:31 · 744 阅读 · 0 评论 -
每日一练:Java基础题(2)
1-9 为单选题10 为多选题1、如果类的方法没有返回值,该方法的返回值类型应当是abstract。()a、正确b、错误2、下列描述中,错误的是( )a、java要求编程者管理内存b、java的安全性体现在多个层次上c、java中没有指针机制d、java有多线程机制3、已知int a[]=new int[10],则下列对数组元素的访问不正确的是()a、a[0]b、a[1]c、a[9]d、a[10]4、执行语句“int a= ’ 2 ’ ”后,a的值是( )原创 2021-07-14 20:10:16 · 639 阅读 · 0 评论