- 博客(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
C++数据抽象和问题求解 第6版高清PDF 压缩第七(最后)部分
2018-02-06
C++数据抽象和问题求解 第6版PDF 压缩第三部分 请下载其它六个部分到同一个目录并解压第一个文件
2018-02-06
Operating Systems_Three Easy Pieces
2018-02-05
计算机网络自顶向下方法第6版答案PDF + 编程题目
2018-02-05
python网络编程第3版pdf
2018-02-05
流畅的python + Fluent python 中英文版PDF
2018-02-05
学生社团管理系统 C语言邻接表+文本文件存储实现
2018-02-05
Java数据结构与算法第二版 Robert Lafore PDF + 源码
2018-02-05
C高级编程 基于模块化设计思想的C语言开发
2018-02-05
C++语言导学PDF
2018-02-05
操作系统:精髓与设计原理 中文第七版 + 英文Operating Systems: Internals and Design Principl第七版 PDF
2018-02-04
妙趣横生的算法 C语言实现源码
2018-02-04
Computer.Science.An.Overview.12th.Global.Edition
2018-02-04
Qt Creator快速入门_第三版__霍亚飞pdf+源码
2018-02-04
MobaXtermHomeV20.2.zip
2020-04-26
Java核心技术 卷 I+卷II 第11版 最新英文版 pdf
2019-03-08
Programming Language Pragmatics Fourth Edition
2018-11-25
codeblocks-17.12mingw-setup.exe + Dev-Cpp 5.11 TDM-GCC 4.9.2 Setup +VSCode
2018-07-07
mysql-5.5.27-win32&64;.exe + Sqlyog82.exe
2018-04-25
A Byte of Python(简明Python教程)(第4版)最新版pdf 2018 附源码
2018-03-12
IEEE 802.3以太网帧封装——javafx可视化计算八位CRC
2018-02-28
Linux命令行与shell脚本编程大全(第3版) 高清中文pdf完整版
2018-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人