面试相关内容
文章平均质量分 77
介绍Java工程师面试中问到的知识点。
敌军bug
这个作者很懒,什么都没留下…
展开
-
七进制、十进制
七进制字符串转十进制: package test;public class Change { public static void main(String[] args) { String str = "1234"; System.err.println(parseInt(str,7)); } private static int parseInt(String str...转载 2018-11-22 15:55:13 · 1365 阅读 · 0 评论 -
jsp之九大内置对象与四大域对象
一,什么是内置对象?在jsp开发中会频繁使用到一些对象,如ServletContext HttpSession PageContext等.如果每次我们在jsp页面中需要使用这些对象都要自己亲自动手创建就会特别的繁琐.SUN公司因此在设计jsp时,在jsp页面加载完毕之后自动帮开发者创建好了这些对象,开发者只需要使用相应的对象调用相应的方法即可.这些系统创建好的对象就叫做内置对象.在serv原创 2017-03-31 15:15:10 · 79906 阅读 · 12 评论 -
Java中overload与override的区别
1、综述 重写(Override)也称覆盖,它是父类与子类之间多态性的一种表现,而重载(Overload)是一个类中多态性的一种表现。 override从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。overload它是指我们可以定义一些名称相同的方法,通过定义不同的输入参数来区分这些方法,然后再调用时,VM就会根据不同的参数样式,来选择合适的方法执行。2、转载 2018-01-24 10:00:23 · 373 阅读 · 0 评论 -
Java中的overload和override的区别
重写(Override)也称覆盖,它是父类与子类之间多态性的一种表现,而重载(Overload)是一个类中多态性的一种表现。 override从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。overload它是指我们可以定义一些名称相同的方法,通过定义不同的输入参数来区分这些方法,然后再调用时,VM就会根据不同的参数样式,来选择合适的方法执行。2、override(重写,...转载 2017-10-26 21:27:47 · 620 阅读 · 0 评论 -
Java关键词final和static
原文:http://blog.51cto.com/lavasoft/18771 Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子...转载 2017-11-24 17:37:20 · 2994 阅读 · 0 评论 -
数组length 字符串length() 集合size()的区别
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!pub转载 2017-11-25 17:03:35 · 4708 阅读 · 0 评论 -
谈谈你对JVM的理解?
答: Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。Java编译器只要面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。JVM执行程序的过程 :I.加载。class文件 ,II.管理并分配内存 ,III.执行垃圾收集JRE(java运行转载 2017-11-25 17:35:22 · 5540 阅读 · 2 评论 -
几种常见的排序算法
日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。转载 2017-11-25 17:48:15 · 371 阅读 · 0 评论 -
forward与(重定向)redirect的区别
forward与(重定向)redirect的区别forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器。浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址。redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,所以地址栏显示的是新的URL。forward转发页面和转发到的页面可以共享...原创 2018-03-29 15:00:37 · 413 阅读 · 0 评论 -
Java多线程
https://blog.csdn.net/u011480603/article/details/75332435https://blog.csdn.net/gf771115/article/details/51682561转载 2018-09-26 18:17:17 · 269 阅读 · 0 评论 -
Java中的时间和日期(上)
转载请注明出处:http://blog.csdn.net/wl9739/article/details/51839502自从JDK 1.0开始,Java就提供了Date来处理时间和日期,作为老古董自然有很多东西是过时的。然后出现了Calendar来解决了很多问题,但是Calendar使用比较复杂,并且有些反人类的地方。直到Java 8的出现,它吸收了Joda-Time库的经验,使得Java处理时间和原创 2016-07-06 15:39:21 · 8322 阅读 · 2 评论 -
面向对象的三个基本特征
面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下转载 2007-10-29 16:30:00 · 146110 阅读 · 7 评论 -
面向对象
面向对象乃是Java语言的核心,是程序设计的思想。Java语言的面向对象技术包括了面向对象和面向过程的基本概念,面向对象的特征,Java语言的类,对象,修饰符,抽象类等一系列的知识点首先让我们来了解一下什么是对象? 没错!面向对象我们肯定需要先知道对象到底是什么玩意儿。关于对象的理解很简单,在我们的身边,每一种事物的存在都是一种对象。总结为一句话也就是:对象就是事物存在的实体。下面举...原创 2018-05-19 16:59:57 · 31851 阅读 · 2 评论 -
Java实现一个简单的缓存
cache阅读原文请访问我的博客BrightLoong's Blog 缓存是在web开发中经常用到的,将程序经常使用到或调用到的对象存在内存中,或者是耗时较长但又不具有实时性的查询数据放入内存中,在一定程度上可以提高性能和效率。下面我实现了一个简单的缓存,步骤如下。创建缓存对象EntityCache.javapublic class EntityCache { /** *原创 2017-07-26 10:18:13 · 40638 阅读 · 8 评论 -
MVC
简介MVC是Model-View-Controller的简称,即模型-视图-控制器MVC是一种设计模式,它把应用程序分为三个模块M是应用程序的主体部分V是用户看到并与之交互的界面C控制器接收用户的输入并调用模型和视图去完成用户的需求处理过程MVC的使用项目查询流程分析...原创 2018-07-14 20:34:40 · 885 阅读 · 0 评论 -
数据库查询模糊匹配
执行数据库查询时,有完整查询和模糊查询之分。一般模糊语句格式如下:SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件;其中,关于条件,SQL提供了四种匹配模式:%:表示零个或多个字符。可以匹配任意类型和任意长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。select * from flow_user where username like '%王%';将会把flo转载 2017-04-10 16:26:43 · 25708 阅读 · 0 评论 -
SQL分组查询
分组查询特点:使用group by进行分组查询;在使用group by关键字时,在select列表中可以指定的项目是有限制的,select语句中仅许以下几项:〉被分组的列〉为每个分组返回一个值得表达式,例如用一个列名作为参数的聚合函数列如:求出EMPLOYEES表中各部门的平均工资 select deptno, avg(sal) from emp原创 2015-02-08 21:06:11 · 4978 阅读 · 0 评论 -
Java中的Error和Exception【一篇就够】
1,Error 和 Exception的联系Error 和 Exception都继承自Throwable2,Error 和 Exception的区别Error:表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception:表示可恢复的例外/异常,这是可捕捉到的。 ...原创 2018-04-20 13:08:54 · 5313 阅读 · 0 评论 -
谈一谈Java中的Error和Exception
Error和Exception的联系继承结构:Error和Exception都是继承于Throwable,RuntimeException继承自Exception。Error和RuntimeException及其子类称为未检查异常(Unchecked exception),其它异常成为受检查异常(Checked Exception)。Error和Exception的区别Error类一般是指与原创 2015-07-29 09:45:39 · 24782 阅读 · 5 评论 -
封装Integer 和int 的对比
Integer i01 = 59;int i02 = 59;Integer i03 = Integer.valueOf(59);Integer i04 = new Integer(59);System.out.println(i01 == i02);System.out.println(i01 == i03);System.out.print原创 2017-11-24 16:21:17 · 767 阅读 · 0 评论 -
Java中Error与Exception的区别
Error类和Exception类都继承自Throwable类。Error的继承关系:Exception的继承关系:二者的不同之处:Exception:1.可以是可被控制(checked) 或不可控制的(unchecked)。2.表示一个由程序员导致的错误。3.应该在应用程序级被处理。Error:1.总是不可控转载 2017-03-25 00:49:25 · 35685 阅读 · 0 评论 -
Java try-catch、throw和throws的区分
异常也是一种信息,并不是错误。1:先写个简单的类:package com.exception.demo;public class Main { public static void main(String[] args) { Main main = new Main(); } public void methodTry() { }...转载 2018-10-09 23:26:43 · 345 阅读 · 0 评论 -
Java中throw和throws的区别
系统自动抛出的异常 所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。语句抛出的异常 用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。throw是语句抛出一个异常。 语法:throw (异常对象); thro转载 2017-04-30 09:03:56 · 922 阅读 · 0 评论 -
Java中关键字throw和throws的区别
==========================================题外话=====================================================今天是2016年11月26日,实习到现在已经两个多月了,这两天忽然意识到了很重要的一个问题:在实习过程中,自己不能合理的安排时间,想着自己是实习,就希望抓住每一分每一秒去学习,从而导致自己的实习生活很...原创 2016-11-26 11:01:35 · 60451 阅读 · 20 评论 -
Java中final、finally和finalize的区别
final、finally、finalize的区别1、final修饰符(关键字)。被final修饰的类,就意味着不能再派生出新的子类,不能作为父类而被子类继承。因此一个类不能既被abstract声明,又被final声明。将变量或方法声明为final,可以保证他们在使用的过程中不被修改。被声明为final的变量必须在声明时给出变量的初始值,而在以后的引用中只能读取。被final声明的方法也同样只...原创 2017-03-28 20:00:13 · 82817 阅读 · 8 评论