Java 工作之路
文章平均质量分 90
已改行
溜了溜了
展开
-
阿里校园招聘对java本科生的要求
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:林子云链接:http://www.zhihu.com/question/26350691/answer/32547102来源:知乎Java方向,今年3月份通过了阿里的实习招聘,暑假实习后目前转正通过,来答一发。熟话说,大公司看基础。阿里校招研...转载 2018-06-04 21:31:12 · 4334 阅读 · 0 评论 -
Java 开发校招面试考点汇总 三(Java web、JDBC、计算机网络部分)
三、Java web编程❤1、web编程基础1、启动项目时如何实现不在链接里输入项目名就能启动?2、1分钟之内只能处理1000个请求,你怎么实现,手撕代码?3、什么时候用assert4、JAVA应用服务器有那些?5、JSP的内置对象及方法。6、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?(JSP)7、说一说四种会话跟踪技术8、讲讲Request对象的主要方法...原创 2019-03-27 19:29:50 · 13011 阅读 · 1 评论 -
Java 开发校招面试考点汇总 二(JavaEE部分)
二、JavaEE部分❤1、Spring1、说一下IOC和AOP?IOC:控制反转,是一种设计模式。一层含义是控制权的转移:由传统的在程序中控制依赖转移到由容器来控制;第二层是依赖注入:将相互依赖的对象分离,在spring配置文件中描述他们的依赖关系。他们的依赖关系只在使用的时候才建立。AOP:面向切面,是一种编程思想,利用动态代理模式,OOP的延续。将系统中非核心的业务提取出来,进行单独处...原创 2019-03-27 19:26:36 · 919 阅读 · 0 评论 -
后端java开发工程师学习路线
程序员之路 第一阶段: Java 基础,包括 Java 语法,面向对象特征,常见API,集合框架。(基础)第二阶段:Java API:输入输出,多线程,网络编程,反射注解等,Java 的精华部分。(重点)第三阶段:数据库 SQL 基础,包括增删改查操作以及多表查询。Or...原创 2018-06-25 15:12:10 · 25261 阅读 · 14 评论 -
java程序员进阶之路需要的学习过程
其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己...转载 2018-06-25 15:13:52 · 175 阅读 · 0 评论 -
java重要知识点总结
主要详细知识点常用算法考察冒泡排序快速排序插入排序希尔排序归并排序堆排序桶排序动态规划最长公共子串最长回文子串数组的最大k个值数字的最大连续子数组之和左旋转字符串字符串匹配算法:KMP算法二分查找 链...原创 2018-06-26 21:17:59 · 1461 阅读 · 0 评论 -
Java 开发校招面试考点汇总 一(JavaSE部分)
一、JavaSE部分❤1、Java基础1、为什么重写equals还要重写hashcode2、说一下map的分类和常见的情况3、Object若不重写hashCode()的话,hashCode()如何计算出来的?4、==比较的是什么?5、若对一个类不重写,它的equals()方法是如何比较的?6、java8新特性7、说说Lamda表达式的优缺点。8、一个十进制的数在内存中是怎么存的?...原创 2019-03-26 18:32:56 · 5171 阅读 · 2 评论 -
Java面试技巧篇
1、请你自我介绍一下回答范例:您好!我叫XXX,来自XXX大学,今年大四,是X届应届毕业生,所学专业是软件工程专业,我在校期间参与了多个应用系统的开发与设计,熟练掌握Java开发工具和应用系统的各种开发方法。在学习期间,总结和实践了各种技术实现手段,有了一些小的积累。近期已经毕业,看到贵公司的招聘信息,感觉自己的技术与能力非常合适,就投递了简历。希望能过了您这关,呵呵……(注:最后的微笑最好...原创 2019-03-13 14:24:06 · 543 阅读 · 0 评论 -
赢在面试之计算机网络篇
1、Http和Https的区别Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的Http,运行于SSL上,SSL运行于TCP之上,是添加了加密和认证机制的HTTP。二者之间存在如下不同:端口不同:Http与Http使用不同的连接方式,用的端口也不一样,前者是80,后者是443;资源消耗:和HTT...原创 2018-11-22 11:25:27 · 341 阅读 · 0 评论 -
赢在面试之Java数据库篇
1,JDBC访问数据库的基本步骤是什么?1,加载驱动2,通过DriverManager对象获取连接对象Connection3,通过连接对象获取会话4,通过会话进行数据的增删改查,封装对象5,关闭资源2,说说preparedStatement和Statement的区别1,效率:预编译会话比普通会话对象,数据库系统不会对相同的sql语句不会再次编译2,安全性:可以有效的避免sql注入攻...原创 2018-10-19 16:32:26 · 418 阅读 · 0 评论 -
赢在面试之Java框架篇
1,谈谈你对Struts的理解。1.struts是一个按MVC模式设计的Web层框架,其实它就是一个Servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件将各个请求分别分配给不同的action去处理。(struts的配置文件可以...原创 2018-10-19 16:16:50 · 345 阅读 · 0 评论 -
赢在面试之JavaWeb篇
1、说一说Servlet的生命周期?Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init(),service()和destroy方法表达。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGe...原创 2018-10-19 15:54:56 · 342 阅读 · 0 评论 -
赢在面试之Java多线程篇(二)
1, 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支 持,它也是一个很好的卖点。2,线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程...原创 2018-10-19 15:42:17 · 287 阅读 · 0 评论 -
赢在面试之Java多线程篇(一)
1,什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。2,线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程...原创 2018-10-19 15:28:19 · 250 阅读 · 0 评论 -
赢在面试之Java集合框架篇
1、ArrayList和Vector的区别这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素。Ar...原创 2018-10-18 23:37:42 · 294 阅读 · 0 评论 -
赢在面试之Java基础篇(一)
1、解释Java面向对象的特征: 抽象、封装、继承、多态。抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封...原创 2018-10-12 23:56:18 · 683 阅读 · 0 评论 -
赢在面试之Java基础篇(二)
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&&原创 2018-10-12 20:15:21 · 532 阅读 · 0 评论 -
Java 常考面试题及答案(吐血总结)持续更新...
赢在面试之Java基础篇1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?2、Java有没有goto?3、说说&和&&的区别。原创 2018-10-12 20:10:05 · 2193 阅读 · 0 评论 -
Java 开发校招面试考点汇总 四(算法、数据结构、设计模式、场景题部分)
六、算法与数据结构❤1、哈希1、hashset存的数是有序的吗?2、Object作为HashMap的key的话,对Object有什么要求吗?3、一致性哈希算法4、什么是hashmap?5、Java中的HashMap的工作原理是什么?6、hashCode()和equals()方法的重要性体现在什么地方?❤2、树1、说一下B+树和B-树?2、怎么求一个二叉树的深度?手撕代码?3、...原创 2019-03-27 19:43:35 · 2869 阅读 · 0 评论