随笔分类 -  面试题库

摘要:学了这么久的面向对象编程,那如何用一行代码体现呢? System.out.println()!!! 面向对象编程即创建了对象,所有的事情让对象去做。 一、System.out.println()的解析 (1)首先分析System源码 (2)out源码分析 ①out是System里面的一个静态数据成员 阅读全文
posted @ 2020-10-10 17:26 jason小蜗牛 阅读(1388) 评论(0) 推荐(0) 编辑
摘要:(1)如何在字符串中获取不同的字符及其数量? public static void main(String[] args) { printDistinctCharsWithCount("jasonn"); printDistinctCharsWithCountByLambda("jason小蜗牛") 阅读全文
posted @ 2020-09-29 17:01 jason小蜗牛 阅读(529) 评论(0) 推荐(0) 编辑
摘要:|和&为计算机中二进制之间的位运算 在计算机中二进制的0表示false,1表示true。 |为位运算中的或运算:它的运算逻辑为 一真则真,全假则假 &为位运算中的并运算:它的运算逻辑为 一假则假,全真则真 ||和&&为计算机中的逻辑运算符 ||表示为或运算:它的运算逻辑为 只要一个为true则结果为 阅读全文
posted @ 2019-09-22 11:05 jason小蜗牛 阅读(6580) 评论(0) 推荐(0) 编辑
摘要:面试流程:笔试--面试--等通知--办理入职 一、自我介绍 要有逻辑,有底气 来自哪里,学的什么专业,学习成绩(奖学金)以及担任的职务,专业成绩(竞赛,自学),考取的证书,业余生活习惯(业余时间都干些什么) 不要出现吐词不清的情况 正视面试官眼睛,眼睛不要东张西望 不要夸大和虚假乱说 二、与面试官互 阅读全文
posted @ 2019-09-22 10:21 jason小蜗牛 阅读(366) 评论(0) 推荐(0) 编辑
摘要:有如下四张表: 学生表Student(stuId,stuName,stuAge,stuSex); 课程表Course(courseId,courseName,teacherId); 成绩表Scores(stuId,courseId,score); 教师表Teacher(teacherId,teach 阅读全文
posted @ 2019-07-02 18:45 jason小蜗牛 阅读(5620) 评论(0) 推荐(0) 编辑
摘要:, 为java中的移位运算符。 1. ”表示右移运算符 例如 8 2,表示将8向右移动2位,结果为2。高位补0。 二进制演算: 8的二进制:1 0 0 0 向右移动两位:0 0 1 0即为2,也可以简单的理解为将数向右移位就是将数变小,相当于8除以2^2=2。 右移运算符运算规律:将左边的数按照右边 阅读全文
posted @ 2019-07-01 22:56 jason小蜗牛 阅读(14692) 评论(0) 推荐(1) 编辑
摘要:###数组和链表 数组:所谓数组就是相同数据类型的元素按照一定顺序排列的集合。 它的存储区间是连续的,占用内存严重,所以空间复杂度很大,为o(n),但是数组的二分查找时间复杂度很小为o(1)。 特点是大小固定,不可变,在同一个数组中只能存放同一个类型的数据,寻址容易,插入和删除困难。 链表:所谓链表 阅读全文
posted @ 2019-07-01 18:09 jason小蜗牛 阅读(1805) 评论(0) 推荐(0) 编辑
摘要:mybatis是一款优秀的持久层框架。它的强大之一就是sql的动态组装了。在mybatis中#和$都表示参数的引用,表示一个占位符。 1、#号在sql中以字符串形式显示,可以有效防止sql注入攻击。例如select * from emp where name=#{name},传入jason时,实际上 阅读全文
posted @ 2019-07-01 17:53 jason小蜗牛 阅读(915) 评论(0) 推荐(0) 编辑
摘要:java中的二维数组:可以这样理解就是二维数组中每一个元素都是一个一维数组。 今天面试考了一道关于二维数组的声明,问哪一个声明是对的。 二维数组有两种声明方式 1. int[][] array=new [1][]; int[][] array= new [1][2]; 这儿可以不用声明有几列,但是必 阅读全文
posted @ 2019-07-01 17:38 jason小蜗牛 阅读(409) 评论(0) 推荐(0) 编辑
摘要:java内存管理主要有内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。 java中对象的引用主要有四种:强引用,软引用,弱引用,虚引用。 Java中提供这四种引用类型主要有两个目的: 第一是可以让程序员通过代码的方式决定某些对象的生命周期; 第二是有利于JVM 阅读全文
posted @ 2019-07-01 17:20 jason小蜗牛 阅读(812) 评论(0) 推荐(0) 编辑
摘要:substring(参数1,参数2,参数3),其中三个参数分别表示:参数1表示需要截取的字符串,参数2表示从字符串的那个位置开始截取(字符串下标从1开始),参数3表示要截取多少位,如果不写,表示截取从参数2指定的位置开始剩下的全部字符。 例如: 1. select substring("jason" 阅读全文
posted @ 2019-06-27 11:51 jason小蜗牛 阅读(34732) 评论(0) 推荐(0) 编辑
摘要:数据库是用来存储数据信息的,既然是存储数据信息的,那么就有一定的规则,这个规则就是数据的范式。 数据库第一范式(1NF): 在数据库中,数据是以二维表的形式存储的,行为记录,列为字段,第一范式要求字段必须是原子性的,也就是不可再分的。所有的关系型数据库都满足第一范式。 数据库第二范式(2NF): 第 阅读全文
posted @ 2019-06-20 09:43 jason小蜗牛 阅读(352) 评论(0) 推荐(0) 编辑
摘要:switch是java中的多分支结构。在switch(expr)中,expr只能是一个整数表达式或者是枚举常量,整数表达式可以是int基本类型也可以是Integer包装类型,由于byte,short,char都可以隐含的转为int,所以这些类型以及这些类型的包装类型都是可以的,而long,strin 阅读全文
posted @ 2019-06-19 21:24 jason小蜗牛 阅读(817) 评论(0) 推荐(0) 编辑
摘要:1,降低了组件之间的耦合性,实现了软件各层之间的解耦。 2,可以使用容器提供的众多服务,如事务管理,消息服务等。 3,容器提供单例模式支持。 4,容器提供了AOP技术,利用它可以很容易实现一些拦截,如权限拦截,运行期监控等。 5,容器提供了众多的辅助类,能够加快应用的开发。 6,spring对于主流 阅读全文
posted @ 2019-06-19 20:30 jason小蜗牛 阅读(6829) 评论(0) 推荐(0) 编辑
摘要:spring aop (面向切面)常用于数据库事务中,使用了2种代理。 jdk动态代理:对实现了接口的类生成代理对象。要使用jdk动态代理,要求类必须要实现接口。 cglib代理:对类生成代理对象。 动态代理与静态代理的区别: 静态代理:是由程序员创建或特定工具自动生成源代码,在对其进行编译。在程序 阅读全文
posted @ 2019-06-19 20:17 jason小蜗牛 阅读(4495) 评论(0) 推荐(0) 编辑
摘要:Spring的底层实现机制是通过Demo4j+java反射机制实现的。 使用demo4j来解析xml,使用反射机制实例化bean。 阅读全文
posted @ 2019-06-19 20:08 jason小蜗牛 阅读(1104) 评论(0) 推荐(0) 编辑
摘要:TCP与UDP都是传输协议,它们的区别如下: UDP: 1,udp是面向无连接的,它不需要建立连接。 2,每个数据报的大小限制在64k内。 3,因为是无连接的,所以它是不可靠的协议。 4,因为无连接,所以传输速度快。 TCP: 1,tcp是面向有连接的,形成数据传输的通道。 2,在连接中进行大数据量 阅读全文
posted @ 2019-06-19 19:09 jason小蜗牛 阅读(660) 评论(0) 推荐(0) 编辑
摘要:xml:可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。 json:(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。 二者区别: 它们都是一种数据交换格式。 1,xml是重量级的,json是轻量级的。 2,xml在传输过程中比较 阅读全文
posted @ 2019-06-19 18:57 jason小蜗牛 阅读(13741) 评论(0) 推荐(1) 编辑
摘要:String: 1,是字符串常量,一旦创建就不能修改。对于已经存在了的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去。 2,String也是final类,不能被继承。 3,String是对象而不是基本类型。 4,string覆盖了equals方法和hashCode()方法。 S 阅读全文
posted @ 2019-06-19 18:07 jason小蜗牛 阅读(2537) 评论(0) 推荐(0) 编辑
摘要:在修饰的元素上没有写任何的访问修饰符,则表示friendly。 阅读全文
posted @ 2019-06-19 17:58 jason小蜗牛 阅读(781) 评论(0) 推荐(0) 编辑

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