
基础知识
沉下心来做技术的小白
静下心来,学会沉淀,厚积薄发!
展开
-
List Set Map的区别
List和Set是单列结合,它们的父类是Collection,Map是双列结合,Map用于存储的是键值对,key不允许重复。List允许重复元素,而Set不允许重复元素。List以特定次序来持有元素,有先后顺序,加入的对象就像排队一样,先来后到的顺序,有时候也可以插队,即调用add(int index,Obj e)方法,就可以指定当前对象在集合中存放的位置。Set:存入Set的每个元素都必须是唯一...原创 2017-03-08 22:38:57 · 287 阅读 · 0 评论 -
接口和抽象类的区别
接口和抽象类都是支持抽象类定义的两种机制,接口是公开的,里面不能有私有的方法或者是变量,是让别人去使用的,而抽象类中是可以有私有方法或私有变量的,一个类中若有抽象方法则它必然是抽象类,abstract只能用于修饰方法或者类,不能修饰属性。接口是一个方法的集合,接口中的方法都没有方法体,都是抽象方法,声明的也只能是常量(static final),抽象类的子类为其方法提供具体实现,否则...原创 2017-03-08 22:26:53 · 219 阅读 · 0 评论 -
线程的一些知识
线程也是一种对象,但并非任何对象都可以成为线程,只有实现Runnable接口类的对象才能成为线程,所以创建线程必须实现Runnable接口。现实事物中几乎都能完成很多工作,如一个人能同时进行呼吸、血液循环、思考问题等活动,这种思想在Java中被称为“并发”,而将并发完成的每一件事情成为线程。线程的实现方法:1、继承Thread类(该类已经实现了Runnable接口);2、实现Runnable接口。...原创 2016-12-18 11:06:25 · 232 阅读 · 0 评论 -
java中mian方法中为什么要添加参数
之前面试的时候面试官问我mian方法中为什么要有参数,醉了,还真不知道,今天回来试了一下,这应该算是java中的一种标准规范吧,我在eclipse中试了一下没写String[] args参数会怎样,结果报错了,出现如下红字错误: 在类 试验.Test 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args)否则 Ja...原创 2016-12-17 11:20:12 · 1407 阅读 · 0 评论 -
jdk的安装与环境变量配置
1、上Oracle官网http://www.oracle.com/index.html中,在Downloads中的PopularDownloads下有java for Devolopers,点击它进入下一个页面,然后点击java图标,选择自己要的适合自己电脑版本的jdk;2、安装过程就都差不多,路径可以自己改,接下来就是要配置环境变量了;3、右击计算机,点击属性,进入高级系统设置,点击环境变量,随...原创 2016-09-05 10:59:14 · 352 阅读 · 0 评论