JAVA基础
KillerWhaleL
这个作者很懒,什么都没留下…
展开
-
Java基础篇---------几款IDE工具
Java应用程序越做越大、越做越复杂。Java IDE在其中所起的作用也日益显著。有了Java IDE,使软件的生产率倍增。本文为大家介绍几款时下最为流行的Java IDE。一、Eclipse Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 ...转载 2018-08-31 10:45:06 · 1052 阅读 · 0 评论 -
Java基础篇---------数组二分查找法
首先需要了解的是二分查找法是干什么用的。假设有原创 2018-08-31 19:55:46 · 2412 阅读 · 0 评论 -
Java基础篇---------方法的重载
上一章讲到了方法的重写,重写是指子类重写编写从父类中继承下来的方法。通过这种形式将共性转换成特性,将父类的共性方法修改成适合子类使用的特有方法。这一章讲方法的重载,重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。了解了重载的定义,我想问的是,为什么要有重载? String s1 = new String(); ...原创 2018-09-04 16:41:38 · 259 阅读 · 0 评论 -
Java基础篇---------什么是计算机?
虽然学编程不一定需要了解硬件知识,但是懂一点基础硬件知识能够非常好的帮助开发者了解软件是如何工作的。见多能识广,站高能远望。计算机包括软件和硬件两部分。一般来说,硬件为物理部分,而软件是看不见的指令。软件指令控制硬件并使其完成特定任务。一台计算机是由一下几个主要的硬件组建构成的:中央处理器(CPU) 内存 (RAM) 存储设备(磁盘、光盘) 输入设备 (鼠标、键盘) 输出...原创 2018-08-30 17:01:45 · 342 阅读 · 0 评论 -
Java基础篇---------继承
首先,继承是什么?简单来说,继承就是儿子继承父亲,父亲继承爷爷。假设这一家人是木匠,爷爷会做木桌,然后爷爷把这项技能传授给父亲,父亲就会做木桌了。父亲在爷爷的基础之上自己学会了做木椅,那这项技能就是父亲所特有而爷爷不具备的。父亲再将木桌和木椅的的技能传授给儿子,儿子就学会了木桌和木椅的技能。此外儿子自己学会了做木餐具,这项技能是爷爷和父亲不具备的。Java类继承如下代码所示:clas...原创 2018-09-02 17:06:28 · 208 阅读 · 0 评论 -
Java基础篇---------接口
接口的定义:接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。上面这段话取自菜鸟教程对于接口定义的解释,一语道出真谛。接口并不是类,它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。接口是抽象类的升华,拥有抽象类的特性,只不过接口中的所有方法都是抽象方法。接口的基本语法://接口pub...原创 2018-09-08 13:21:32 · 440 阅读 · 0 评论 -
Java基础篇---------抽象类
在之间的文章中说到了继承就像儿子继承父亲,其实抽象类的思想类似继承思想,我们从武侠小说的角度来解析一番何为抽象类思想。郭靖向洪七公学降龙十八掌的时候是一招一式一板一眼老老实实的学,师傅怎么教,徒弟就怎么学,这对应着继承。而张无忌像张三丰学太极拳法的时候,需要先将招式忘光,才能学会真正的太极拳法,注重其意而非其形,这种武学思想映射到编程里就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然...原创 2018-09-05 16:04:13 · 229 阅读 · 0 评论 -
Java基础篇---------多态
简单的讲一讲多态多态思想:同一个行为具有多个不同表现形式或形态的能力。前提条件:继承、重写、父类引用指向子类对象基本语法:Parent p = new Child();假如父类有五个子类,那么父类引用可以指向五个不同的子类(非同时指向五个),增加易读性和可维护性,降低内存占用。下面展示一个有趣的小例子:class A{ public String show(D ...原创 2018-09-05 17:18:23 · 200 阅读 · 0 评论 -
Java基础篇---------方法的重写
子类从父类中继承方法。有时,子类需要修改父类中定义的方法的实现,这称作方法重写(method overriding)。 在这里先说三个小知识,一、Object是所有类的父类。 二、当我们每使用new 新建一个实例对象如Object o=new Object(); o所代表的是实例的引用地址,每使用new新建一个示例赋给o,o的地址就会改变一次。三、Object.equal(obj)方法判断的是...原创 2018-09-03 15:09:26 · 303 阅读 · 0 评论