摘要:
(一)快速排序
快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。
1.算法描述;
(1)从数列中挑出一个元素,称为 “基准”(pivot);
(2)重新排序数列... 阅读原文
2019-03-18 15:01:07 阅读(2801) 评论(0)
摘要:
第一次写博
1、导jar包
2,、表和实体类
实体类:com.bao.entity【Student】
private int stuNo;
private String stuName;
private int stuAge;
//getting and setting
表:【student】
... 阅读原文
2019-03-18 13:13:02 阅读(2403) 评论(0)
摘要:
Java-web除了JDK,还需配置服务器(tomcat);
如何配置俩个版本的tomcat;
1.将tomcat-bin目录下的startup.bat和catalina.bat里的%CATALINA_HOME%修改成%CATALINA_HOME2%
2.配置环境变量(如下图:第一个系统变量值为tomcat8.... 阅读原文
2019-03-18 12:39:02 阅读(2879) 评论(0)
摘要:
ArratList 类:存放同一数据类型容器(只能为引用数据类型,因实际其内部存放的是地址)
1.导入其所在包 import java.util.ArratList
2.创建对象 ArrayList<E> 对象名=new ArrayList<>();
E:泛型数据类型,指定对象名中存... 阅读原文
2019-03-18 12:04:02 阅读(2512) 评论(0)
摘要:
API:即Application programming Interface,应用编程接口。
Java中封装了许许多多的API供用户使用,Scanner与Random便是其中之一,API实际就是类,已经封装好了Scanner类,Random类,我们只需按照其语法编写即可,无需了解其根本源代码
Scanner类:
... 阅读原文
2019-03-18 10:32:01 阅读(2666) 评论(0)
摘要:
前景概要
对于现在的Java开发基本上可以说成是spring开发,spring全家桶可以说是把整个Java web安排的明明白白的。正因为使用的很多,所以作为一名开发者不应该仅仅是会使用spring,更要对spring的知识有一定深度的了解。这样不论是工作还是面试都是有所帮助的。spring的实现使用了大量的设... 阅读原文
2019-03-18 10:09:03 阅读(2801) 评论(0)
摘要:
1. Spring 和 SpringBoot 有什么不同?
Spring 框架提供多种特性使得 web 应用开发变得更简便,包括依赖注入、数据绑定、切面编程、数据存取等等。
随着时间推移,Spring 生态变得越来越复杂了,并且应用程序所必须的配置文件也令人觉得可怕。这就是 Spirng Boot 派上用场的地方... 阅读原文
2019-03-18 09:18:02 阅读(2368) 评论(0)
摘要:
函数编写的几大规则
很难一开始就遵循这些规则,但是可以先想什么就写什么,然后再打磨它。
1、短小
函数的第一规则是短小,第二规则是还要更短小。
if、else、while语句等,其中的代码块应该只有一行。
2、只做一件事
函数应该做一件事,做好这件事,只做这一件事。
编写函数毕竟是为了把大一些的概念拆分成另一抽象层上... 阅读原文
2019-03-18 08:12:02 阅读(2586) 评论(0)
摘要:
1.首先安装Java的JDK(Java开发工具包 包含JRE(Java运行环境))下载地址URL:www.oracle.com (64位或32位)
安装:傻瓜式安装(点击下一步即可)中间可更改安装目录;
2.配置环境变量
选中计算机—右键属性—高级系统设置—出现系统属性弹窗如下:
... 阅读原文
2019-03-18 08:01:06 阅读(2837) 评论(0)
摘要:
1 输入输出有关
Scanner 的next()方法 返回值是String 所以尝试获得char时 应该用input.next().charAt[0]
2 空值
String 中null是指 对象引用为空 没有地址 没有被实例化
"" 是指 引用为空字符串 有地址 被实... 阅读原文
2019-03-18 07:21:01 阅读(2640) 评论(0)