Java基础
antushengV
这个作者很懒,什么都没留下…
展开
-
Overload 和 Override 的区别?(方法重载) 和 Override(方法覆盖) 的区别?
方法的重写 Overriding 和重载 Overloading 是 Java 多态性的不同表现 1、方法重载Overload 同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况 ;2、方法覆盖Override 子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。 3、重写 Overriding 是父类与子类之...原创 2018-03-17 18:40:05 · 443 阅读 · 0 评论 -
path 跟 classpath 的区别
Path 是系统变量,跟 java 无关,里面存放的是各种可执行的应用程序的路径;Classpath 是给 java 使用的,从字面上来理解,就是类的路径,主要是模仿 path,将类文件的路径配置到 classpath 中实现在系统的任何位置可以对类文件进行编译和执行 。...原创 2018-03-17 18:32:13 · 232 阅读 · 0 评论 -
接口和抽象类的区别是什么?
他们都是java 提供和支持创建抽象类和接口。不同点在于:1、接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。2、类可以实现很多个接口,但是只能继承一个抽象类,类可以不实现抽象类和接口声明的所有方法,当然,在这种情况下,类也必须得声明成是抽象的。3、抽象类可以在不提供接口方法实现的情况下实现接口。4、Java 接口中声明的变量默认都是 final 的。抽象类可以包含非 ...原创 2018-03-17 18:48:21 · 151 阅读 · 0 评论 -
简述&和&&的区别?
1、&和&&都可以用作逻辑与的运算符,表示逻辑与(and);2、&表示当运算符两边的表达式的结果都为 true 时,整个运算结果才为 true,否则,只要有一方为 false,则结果为 false。3、&&还具有短路的功能,即如果第一个表达式为 false,则不再计算第二个表达式。...原创 2018-03-17 18:51:38 · 11777 阅读 · 0 评论 -
进程和线程
1.进程和线程的区别是什么? 进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。2.创建线程有几种不同的方式? 有三种方式可以用来创建线程继承 Thread 类 实现 Runnable 接口应用程序可以使用 Executor 框架来创建线程池 实现 Runnable 接口这种方式更受欢迎,因为这不需要继承 ...原创 2018-03-17 18:58:53 · 152 阅读 · 0 评论 -
多线程中实现同步的方式?
同步是多线程中的重要概念。同步的使用可以保证在多线程运行的环境中,程序不会产生设计之外的错误结果。同步的实现方式有两种,同步方法和同步块,这两种方式都要用到synchronized 关键字。 1.同步方法 即有 synchronized 关键字修饰的方法。 由于 java 的每个对象都有一个内置锁,当用此关键字修饰方法时,内置锁会保护整个方法。在调用该方法前,需要获得内...原创 2018-03-17 19:08:39 · 215 阅读 · 0 评论 -
Collection、Set、List、Map区别
他们都是Java 集合类里面最基本的接口:Collection:代表一组对象,每一个对象都是它的子元素。Set:不包含重复元素的 Collection。List:有顺序的 collection,并且可以包含重复元素。Map:可以把键(key)映射到值(value)的对象,以键值对存在,键不能重复。 另外:Set,List继承自Collection接口,Map不是。...原创 2018-03-17 19:13:45 · 1230 阅读 · 0 评论 -
Ajax
Ajax 的原理简单来说通过 XmlHttpRequest 对象来向服务器发异步请求,从服务器获得数据,然后用 javascript 来操作 DOM 而更新页面。这其中最关键的一步就是从服务器获得请求数据。XMLHttpRequest 是 ajax 的核心机制,它是在 IE5 中首先引入的,是一种支持异步请求的技术。简单的说,也就是 javascript 可以及时向服务器提出请求和处理响应,而不阻...原创 2018-03-17 19:38:56 · 176 阅读 · 0 评论 -
Session机制
1、Session机制 Web 应用程序中经常使用 Session 来记录客户端状态。 Session 是服务器端使用的一种记录客户端状态的机制,使用上比 Cookie 简单一些,相应的也增加了服务器的存储压力 2、保存session的几种方法 A 保存 session id 的方式可以采用 cookie,这样在交互过程中浏览器可以自动的按照规则把这个标识发送给服务器。...原创 2018-03-18 09:57:16 · 243 阅读 · 0 评论