- 博客(8)
- 资源 (19)
- 收藏
- 关注
原创 Java常见面试题汇总-----------Java基础(Final、Static、This和Super)
11. Final关键字 1、final修饰类:当用final修饰一个类时,表明这个类不能被继承。 也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 在使用final修饰类的时候,要注意谨慎选择,除非这个类真的在以后不会用来继承或者出于安全的考虑...
2019-02-28 15:18:06 980
原创 Java常见面试题汇总-----------Java基础(抽象类和接口、构造方法、内部类、枚举类)
7. 抽象类和接口的比较 1、什么是抽象类? 就是对类更高的抽象。抽象类作为多个子类的共同父类。它所体现的是一种模版设计,抽象类作为多个子类的父类,可以把它理解为系统实现过程中的中间产品,这个中间产品已经实现了系统的部分功能,但是不能当成最终产品,还需要进一步的完善。 当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法【抽象方法】,用abstract来修饰该类【抽象类】。...
2019-02-27 13:49:07 706
原创 面向对象编程设计模式------工厂模式(简单工厂、工厂方法、抽象工厂)
1、简单工厂模式 简单工厂模式又叫静态工厂方法模式(Static Factory Method Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 一个简单的实例:要求实现一个计算机控制台程序,要求输入数的运算结果。最原始的解决方法如下:/** * @Description:这里使用的是最基本的实现,并没有体现出面向对象的编程思想,代码的扩...
2019-02-26 16:51:54 1429
原创 Java常见面试题汇总-----------Java基础(跨平台、面向对象、重载和覆盖、访问修饰符)
1. Java环境配置 安装完JDK后配置环境变量:计算机→属性→高级系统设置→高级→环境变量。 1、系统变量→新建 JAVA_HOME 变量。变量值填写jdk的安装目录(本人是 D:\Program Java\jdk1.8.0_60); 2、系统变量→寻找 Path 变量→编辑,在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Pat...
2019-02-24 15:08:20 397
原创 Java图形界面编程
一、Java图形用户界面(gui)介绍1、Java GUI简介 图形用户界面(Graphics User Interface,GUI)是用户与程序交互的窗口,比命令行的界面更加直观并且更好操作。 Sun已经提供了一个跨平台GUI开发工具包AWT抽象窗口工具箱(Abstract Window Toolkit)。 Sun又创建了一个新的GUI框架swing。解决了AWT存在的Icd问题...
2019-02-23 22:23:45 76009 5
原创 JSON快速入门(Java版)
一、JSON简介1、什么是JSON JSON是行业使用广泛的一种数据格式。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。简单地说,JSON可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪,但是...
2019-02-20 09:59:41 2098
原创 软件项目管理工具Maven
一、Maven简介及环境搭建1、Maven简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的搭建、报告和文档的软件项目管理工具。 POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。一个Project...
2019-02-04 00:24:26 801
原创 全面解析Java注解(Annotation)
一、概念 Annotation(注解)就是Java提供了一种源程序中的元素关联任何信息和任何元数据(metadata)的途径和方法。 定义:注解(Annotation),也叫元数据,是一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释,创建文档,跟踪代码中的依...
2019-02-03 23:26:30 1084
servlet-api.jar
2017-11-24
python数据分析全套课件
2017-11-24
大数据学习全套PPT下载
2017-10-26
MATLAB实现三边测量定位算法
2017-08-19
八大排序算法总结(含Java实现源代码)
2017-08-06
Kmeans聚类算法详解与实现
2017-07-09
阿里巴巴 Java 开发手册
2017-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人