摘要: 多态的概述多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便既是Student,又是Person。Java中多态的代码体现在一个子类对象(实现类对象)既可以给这个子... 阅读全文
posted @ 2019-04-16 09:03 Dcl_Snow 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 接口(interface)接口的定义接口这种技术主要用来描述类具有什么功能,而并不给出每个功能的具体实现,具体的实现由接口的实现类来完成。在Java程序设计语言中,接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。接口定义时需要使用interface关键字。接口文件仍为.java文件,虽然声明时使用interface关键字但是编译后仍然会产生.class文件。这点可以将接... 阅读全文
posted @ 2019-04-10 10:26 Dcl_Snow 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 继承已存在的类就是复用(继承)这些类的方法和域。在此基础上,还可以添加一些新的方法和域,以满足新的需求。 类、超类和子类 定义子类 关键字“extends”表示继承。已存在的类称为超类、基类或父类。新类称为子类、派生类或孩子类。 在通过扩展超类定义子类的时候,仅需指出子类域超类的不同之处。因此在设计 阅读全文
posted @ 2019-04-08 10:09 Dcl_Snow 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 面向对象程序设计概述面向对象的程序设计(简称OOP)时当今主流的程序设计范型,已经取代了“结构化”过程化程序设计开发技术,Java是完全面向对象的。类类设计构造对象的模板或蓝图,由类构造对象的过程称为创建类的实例。封装(有时称为数据隐藏)是与对象有关的一个重要概念,从形式上看,封装不过是将数据行为组合在一个包中,并对对象的使用者隐藏了数据的实现方式,封装给对象赋予了“黑盒”特征,这是提高重用性和可... 阅读全文
posted @ 2019-03-31 19:23 Dcl_Snow 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 数组是一种数据结构,用来存储同一类型值的集合。数组中的每个数据被称作元素,通过一个整型下标可以访问数组中的每一个元素。例如:如果a[i]是一个整型数组,a[i]就是数组中下标为i的整数。 数组的定义 在Java中,可以使用以下格式来定义一个数组: 例如: 上述语句就相当于在内存中定义了100个int 阅读全文
posted @ 2019-03-29 14:28 Dcl_Snow 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Java是一门面向对象编程语言,是sun公司开发的,目前被Oracle公司收购。 Java编程语言具有以下特点: 简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性。 HelloWorld程序 前面已经成功的安装了JDK,下面看一个简单的Java程序: 阅读全文
posted @ 2019-03-27 11:05 Dcl_Snow 阅读(540) 评论(0) 推荐(0) 编辑
摘要: Tomcat的安装和配置 Tomcat 是在SUN公司的JSWDK(JavaServer Web DevelopmentKit)的基础上发展而来的一个优秀的Servlet容器,其本身完全是由Java编写的,是Apache开源软件组织的一个软件项目。 Tomcat除了能够充当运行Servlet的容器, 阅读全文
posted @ 2019-03-17 20:40 Dcl_Snow 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: MySQL是一个开放源代码的数据库管理系统,是由MySQL AB公司开发、发布并支持的,现在属于Oracle旗下产品。 与其他大型数据库管理系统如Oracle、DB2、SQL Server等相比,虽然MySQL规模小、功能有限,但是具有跨平台、体积小、速度快、成本低等优点,是最受欢迎的关系型数据库管 阅读全文
posted @ 2019-03-11 23:12 Dcl_Snow 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: IntelliJ IDEA安装 IntelliJ IDEA,是java编程语言开发的集成环境,业界公认的最好的Java开发IDE之一。打开IDEA官方网站https://www.jetbrains.com/idea/download/#section=windows 选择合适的版本进行下载,此次选择 阅读全文
posted @ 2019-03-07 23:27 Dcl_Snow 阅读(4874) 评论(0) 推荐(1) 编辑
摘要: Git的安装 Git是一个开源的分布式的版本控制软件,是Linus Torvalds 为了方便开源贡献者协同开发和管理 Linux 内核开发替代BitKe而开发的。 打开git官网的下载地址:https://www.git-scm.com/download,选择windows版的安装程序进行下载。 阅读全文
posted @ 2019-03-05 12:43 Dcl_Snow 阅读(19547) 评论(0) 推荐(1) 编辑