自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (53)
  • 收藏
  • 关注

原创 重载与重写

   Java中的重载(overload)与重写(override)是Java面向对象编程特别是多态中比较重要的概念,两者的比较也是笔试中经常遇到的问题,现在举几个例子,对这两者稍加探索。  重载不多说,要求重载的方法有相同的方法名,但是参数不一样(数量,类型,顺序),注意返回值类型不算,因为返回值类型是函数执行完之后才能确定的,如果有两个方法除返回值类型不同其它全相同,Java虚拟机会认为这是同...

2018-06-15 23:30:47 215

原创 Java 子类能否重写(覆盖)父类的静态方法?

答案是不能重写,也就是不能被覆盖!但是,与实例方法一样,子类能把父类的静态方法继承过来。父类代码:public class StaticParent { public static int a = 0; public static void printA() { System.out.println("In Parent, a = " + a); }} ①子类不重写:public ...

2018-06-15 21:50:07 21621 6

原创 Target runtime Apache Tomcat v8.5 is not defined.

  导入Maven项目发现这个一个错误,原因是我使用的是Tomcat9.0,而实际项目的目标版本是8.5。  解决办法:  eclipse: 右击项目名,选择最底下的properties(或者快捷键Alt+Enter),搜索Targeted Runtime,改为自己的即可。myeclipse:在工程目录中的.settings文件夹里,打开org.eclipse.wst.comm...

2018-06-12 15:25:11 4785 1

原创 JavaWeb环境搭建——eclipse for Javaee developer + maven + tomcat

首先配置JDK,这个没啥好讲的,下载后安装好配置环境变量就ok来。到Oracle的官网去下载!然后就是用到的各种开发工具压缩包(选适合自己的位数,版本等):①eclipse-jee(下载可能很忙,需要科学上网,不然就等下下载我的,这个网址给的是离线包,免安装):https://www.eclipse.org/downloads/eclipse-packages/②tomcat(右侧选版本,然后下拉...

2018-06-12 12:15:04 1583 2

原创 Spring笔记(1)——Spring初体验(纯Java项目创建Spring)

1、下载Spring所依赖的jar包:选择合适的版本,比如我选当前最新的5.06。点击进入后下载,下载spring-framework-5.0.6.RELEASE-dist.zip 的文件。解压到合适的目录,解压后的文件格式如下,等下要用到lib目录下的jar包: 2、打开Eclipse并创建Java项目,项目名合适就行,我命名为FirstSpringPro,点击Finish:...

2018-06-07 09:20:20 2523 5

原创 MyBatis笔记(1)——MyBatis初体验(纯Java项目创建MyBatis)

    MyBatis是支持普通SQL查询、存储过程和高级映射的优秀持久层框架。它是对JDBC的再封装,几乎避免所有的JDBC代码和参数的手工设置以及对结果集的检索。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects, 普通的Java对象)映射成数据库中的记录。  下面是Mybatis官网的介绍:        ...

2018-06-05 17:27:51 3466

原创 排序算法_堆排序

  堆排序算是比较复杂的一种排序算法,但是它的时间复杂度为O(nlogn),这个复杂度和归并排序一样,但是后者需要一个临时的数组,而堆排序就不需要。    首先我们要构造一个二叉堆(使用数组来模拟完全二叉树): import java.util.ArrayList;public class Heap<E extends Comparable<E>> { priv...

2018-06-03 23:28:48 165

原创 排序算法_希尔排序

  希尔(Shell)排序可以看作一种插入排序,不过它是对插入排序的改进,它的核心在于“递减增量”。当这个“增量”减到1的时候,也就是最后一趟大排序的时候,Shell排序也就等于插入排序了。public class ShellSort { public static void shellSort(int A[]) { int array_size = A.lengt...

2018-06-03 23:19:34 143

原创 二分查找 迭代方法与递归方法——java实现

    相比较于线性查找,二分查找算法是查找数组中元素的高效方法,它生成一棵二分查找树,复杂度为O(log2n)。当然前提是数组有序。import java.util.Scanner;public class BinarySearch { public static int binarySearch(int[] arr, int purpose) { int bottom = 0;...

2018-06-03 14:02:54 515

ColorPicker 查看颜色生产16进制数

查看颜色,前端工具ColorPicker 前端神器ColorPicker 前端工具ColorPicker

2018-02-18

软件工程-实践者的研究方法.8thPDF

软件工程-实践者的研究方法软件工程-实践者的研究方法软件工程-实践者的研究方法PDF

2018-02-09

C++数据抽象和问题求解 第6版高清PDF 压缩第七(最后)部分

C++数据抽象和问题求解 第6版PDF 压缩最后一部分 请下载其它六个部分到同一个目录并解压第一个.zip文件(推荐软件Bandzip),文件过大故分卷压缩

2018-02-06

C++数据抽象和问题求解 第6版PDF 压缩第六部分

C++数据抽象和问题求解 第6版PDF 压缩第六部分 请下载其它六个部分到同一个目录并解压第一个文件

2018-02-06

C++数据抽象和问题求解 第6版高清PDF 压缩第五部分

C++数据抽象和问题求解 第6版PDF 压缩第五部分 请下载其它六个部分到同一个目录并解压第一个文件

2018-02-06

C++数据抽象和问题求解 第6版PDF 压缩第四部分

C++数据抽象和问题求解 第6版PDF 压缩第四部分 请下载其它六个部分到同一个目录并解压第一个文件

2018-02-06

C++数据抽象和问题求解 第6版PDF 压缩第三部分 请下载其它六个部分到同一个目录并解压第一个文件

C++数据抽象和问题求解 第6版PDF 压缩第三部分 请下载其它六个部分到同一个目录并解压第一个文件

2018-02-06

C++数据抽象和问题求解 第6版PDF 压缩第二部分

C++数据抽象和问题求解 第6版PDF 压缩第二部分 请下载其它六个部分到同一个目录并解压第一个文件

2018-02-06

C++数据抽象和问题求解 第6版PDF 压缩第一部分

C++数据抽象和问题求解 第6版PDF 压缩第一部分 请下载其它六个部分到同一个目录并解压第一个文件

2018-02-06

编码:隐匿在计算机软硬件背后的语言(美)佩措尔德 中文+英文PDF

编码:隐匿在计算机软硬件背后的语言 高清PDF 中文+英文

2018-02-05

Operating Systems_Three Easy Pieces

Operating Systems_Three Easy PiecesOperating Systems_Three Easy PiecesOperating Systems_Three Easy PiecesOperating Systems_Three Easy Pieces

2018-02-05

C++高级编程 第3版PDF 压缩版第二部分

下载第一部分后放在同一目录下解压第一个分卷 C++高级编程 第3版

2018-02-05

计算机网络自顶向下方法第6版答案PDF + 编程题目

本书是当前世界上最为流行的计算机网络教科书之一,采用了作者独创的自顶向下的方法来讲授计算机网络的原理及其协议,即从应用层协议开始沿协议栈向下讲解,强调应用层范例和应用编程接口,使读者尽快进入每天使用的应用程序环境之中进行学习和"创造"。本书的讲解以因特网为例,学以致用;注重教学法,深入浅出地重点讲解计算机网络的基本原理。

2018-02-05

python网络编程第3版pdf

Python是一种功能十分强大的面向对象编程语言,可以用于编写独立程序、快速脚本和复杂应用的原型。作为一种开源软件,Python可以自由获取,而且非常易学易用。本书是Python语言的经典入门读本,由两名顶尖的Python技术专家兼培训专家联手撰写,涵盖了该语言的所有核心内容。所有练习的解答都可在书后找到。 本书描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常和介绍了更多高级主题,包括复杂的实例。无论是用于编写简单的脚本,还是复杂的科学计算、Web、数据库、图形和动画程序,Python都证明它的强大。

2018-02-05

JAVA_API_1.7中文.CHM

JAVA_API_1.7中文.CHMJAVA_API_1.7中文.CHMJAVA_API_1.7中文.CHM

2018-02-05

流畅的python + Fluent python 中英文版PDF

本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。

2018-02-05

学生社团管理系统 C语言邻接表+文本文件存储实现

社团学生管理系统—— student表存储学生信息和学生加入的社团信息,club表存储社团信息。C语言实现,涉及文件操作与数据结构。ps(后面学到数据库的知识后,弄成三张表更加合适)。

2018-02-05

写给大忙人看的C++

《写给大忙人看的C++》是2015年8月电子工业出版社出版的图书,作者是【美】Brian Overland(布莱恩.奥弗兰德)

2018-02-05

Java数据结构与算法第二版 Robert Lafore PDF + 源码

《Java数据结构和算法》(第2版)介绍了计算机编程中使用的数据结构和算法,对于在计算机应用中如何操作和管理数据以取得最优性能提供了深入浅出的讲解。

2018-02-05

C高级编程 基于模块化设计思想的C语言开发

高清带书签PDF《C高级编程:基于模块化设计思想的C语言开发》是从C语言的特点,适合C语言开发的设计目标的特点出发,阐述一类C语言的开发方式,并通过设计具体模块,依次.

2018-02-05

C++语言导学PDF

《计算机科学丛书:C++语言导学》作者是C++语言的设计者和最初实现者,写作本书的目的是让有经验的程序员快速了解C++现代语言。书中几乎介绍了C++语言的全部核心功能和重要的标准库组件,以很短的篇幅将C++语言的主要特性呈现给读者,并给出一些关键示例,让读者用很短的时间就能对现代C++的概貌有一个清晰的了解,尤其是关于面向对象编程和泛型编程的知识。本书没有涉及太多C++语言的细节,非常适合想熟悉C++语言最新特性的C/C++程序设计人员以及精通其他高级语言而想了解C++语言特性和优点的人员。

2018-02-05

操作系统:精髓与设计原理 中文第七版 + 英文Operating Systems: Internals and Design Principl第七版 PDF

本书不仅全面地讲述了操作系统的基本概念、原理和方法,还清楚地展现了当代操作系统的本质和特点。作者针对近几年操作系统领域的最新变化,对操作系统的设计原理进行深入的阐述,同时将其对操作系统整个领域全面而深入的理解呈现给读者。

2018-02-04

妙趣横生的算法 C语言实现源码

《妙趣横生的算法(C语言实现)》理论与实践相结合,旨在帮助读者理解算法,并提高C语言编程能力,培养读者的编程兴趣,并巩固已有的C语言知识。全书分为2个部分共10章,内容涵盖了编程必备的基础知识(如数据结构、常用算法等),编程实例介绍,常见算法和数据结构面试题等。《妙趣横生的算法(C语言实现)》最大的特色在于实例丰富,题材新颖有趣,实用性强,理论寓于实践之中。通过《妙趣横生的算法(C语言实现)》的学习,可以使读者开阔眼界,提高编程的兴趣,提高读者的编程能力和应试能力。

2018-02-04

Computer.Science.An.Overview.12th.Global.Edition

Computer Science: An Overview is intended for use in the Introduction to Computer Science course. It is also suitable for all readers interested in a breadth-first introduction to computer science.

2018-02-04

Qt Creator快速入门_第三版__霍亚飞pdf+源码

Qt Creator快速入门(第3版)是基于Qt Creator集成开发环境的入门书籍,详细介绍了QtCreator开发环境的使用和Qt基本知识点的应用。本书内容主要包括Qt的基本应用,以及Qt在图形动画、影音媒体、数据处理和网络通信方面的应用内容。与第2版相比,本书使用Z新的Qt5.6.1和QtCreator4.0.1进行了全书修订,主要重写了3D绘图、影音媒体、WebKit等章节;添加了Qt5框架介绍、将Qt4代码迁移到Qt5等相关附录,从而帮助初学者快速入门Qt5编程

2018-02-04

MobaXtermHomeV20.2.zip

MobaXterm free version MobaXterm free version MobaXterm free version

2020-04-26

Java核心技术 卷 I+卷II 第11版 最新英文版 pdf

Core Java Volume I Fundamentals 11th Edition Core Java, Volume II--Advanced Features, 11th Edition

2019-03-08

Programming Language Pragmatics Fourth Edition

Programming Language Pragmatics 4th 程序设计语言 实践之路 最新版原版英文第4版 带书签 pdf

2018-11-25

Python基础教程(第3版)中英文版附源码

Python基础教程(第3版)中英文版附源码高清

2018-11-06

各种版本的redis+Jedis驱动包

Redis Windows32位+64位安装包,Linux压缩包, Redis图形操作管理软件,Jedis

2018-08-24

codeblocks-17.12mingw-setup.exe + Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup +VSCode

最新C++编译器+编辑神器 codeblocks-17.12mingw-setup.exe Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup.exe VSCodeSetup-x64-1.24.1.exe

2018-07-07

mysql-5.5.27-win32&64;.exe + Sqlyog82.exe

mysql+Sqlyog工具,是学习sql的好帮手!可通过文件夹内的“帮助文件”轻松使用Sqlyog

2018-04-25

A Byte of Python(简明Python教程)(第4版)最新版pdf 2018 附源码

A Byte of Python(简明Python教程)(第4版)最新版A Byte of Python(简明Python教程)(第4版)最新版A Byte of Python(简明Python教程)(第4版)最新版

2018-03-12

苹果开发之C程序设计 原书第2版

苹果开发之C程序设计 原书第2版苹果开发之C程序设计 原书第2版苹果开发之C程序设计 原书第2版

2018-03-12

IEEE 802.3以太网帧封装——javafx可视化计算八位CRC

使用javafx框架,带此框架的eclipse下载地址:http://efxclipse.bestsolution.at/install.html 1)基本要求: A)要求画出界面,以太网帧的数据部分、源MAC地址和目的MAC地址均从界面输入; B)计算后的校验和字段和封装后的结果可以从界面上输出; C) 生成多项式G(X)=X8+X2+X+1;

2018-02-28

Linux命令行与shell脚本编程大全(第3版) 高清中文pdf完整版

Linux命令行与shell脚本编程大全(第3版)是关于Linux命令行和shell命令的全面参考资料,涵盖详尽的动手教程和实际应用指南,并提供相关参考信息和背景资料,带你从Linux命令行基础入手,直到写出自己的shell。

2018-02-28

asp.net webform 注册登录Demo

asp.net实习登录注册,环境Windows10 + VS2015 + 自带LocalDB

2018-02-23

div+css实现网上书店网页

div+css实现bookstore div+css实现网上书店网页div+css实现网上书店网页

2018-02-20

纯html网上书店程序

纯html网上书店程序纯html网上书店程序纯html网上书店程序

2018-02-20

VC6.0完整绿色版 英文

VC6.0完整绿色版 windows10可用 VC6.0完整绿色版 安装简单

2018-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除