![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
波哥说代码
熟悉JSP、Servlet、JavaScript等J2EE相关编程技术;熟练SSM框架编程,熟练使用SpringBoot等主流开发技术;熟悉主流数据库MySql等,精通SQL语言。
展开
-
IntelliJ IDEA简单创建JavaSE项目的使用
IntelliJ IDEA简单创建JavaSE项目的使用IntelliJ IDEA简单创建JavaSE项目的使用IntelliJ IDEA简单创建JavaSE项目的使用创建一个新的项目创建包和类创建一个新的项目1、打开IDEA,点击 Create New Project2、在Project SDK中选择下载好的JDK,根据路径选择,一般安装好JDK后IDEA会默认JDK的路径,所以一般可以不用管这里。然后Next。3、一般默认Next4、在红框中输入项目名称,在绿框中输入项目保存路径。一般原创 2020-07-14 13:06:49 · 720 阅读 · 0 评论 -
springboot知识一(返回一个统一的class类JsonResult)
目的我们创建一个类,用来返回需要的信息。这样就可以对想要的内容进行统一的管理。JsonResultpublic class JsonResult { private Integer code;//状态码 private Object data;//数据 private String msg;//信息 /** * 正确时返回的信息 */ public static JsonResult isOk(Object data) { return new JsonRes原创 2020-12-21 17:35:55 · 1363 阅读 · 0 评论 -
快速搭建springboot项目
简介 springboot是Pivotal团队在2013年开始研发,是一款轻量级的框架。它不仅继承了spring框架原有的优秀的特性,还简化了spring应用的配置。同时springboot框架的jar包版本都是规定好的,可以很好的解决spring中jar包版本冲突的问题。环境配置...原创 2020-12-21 16:06:27 · 305 阅读 · 0 评论 -
SSM之springMVC框架
一、概述 springmvc基于方法开发的。springmvc将url和controller里的方法映射。映射成功后springmvc生成一个Handler对象,对象中只包括了一个method。方法执行结束,形参数据销毁。springmvc的controller开发类似web service开发。 springMVC一般只做三件事情。分发请求、传入参数、返回响应。...原创 2020-12-21 15:06:44 · 133 阅读 · 0 评论 -
如何创建working set(工作集)
创建和管理working set(工作集)原创 2020-12-17 13:28:05 · 528 阅读 · 0 评论 -
HashSet的无序性你真的了解吗?
什么是HashSet? HashSet类可以说是个集合,存在于java.util包中的类。既然可以说是集合,那么肯定也有集合的特性,HashSet中不允许重复的元素存在。HashSet的实现原理 HashSet的底层是由HashMap实现的,而且HashSet的值是存放于HashMap的key上。 都说HashSet是无序的,但事实真的是这样吗???真相 HashSet的无序其实是相对于它存入的数据来说的。相对于存入的数据的顺序来说,读取的数据的顺序是无序的。public static原创 2020-08-03 21:02:08 · 1252 阅读 · 0 评论 -
快速掌握Java异常机制基础
什么是异常? 代码在运行时产生的错误,它中断正在执行的程序的正常指令流。异常和错误的区别 编译时产生的是错误(Error),运行时产生的是异常(Exception)。但是一般都讲错误(Error)当成是异常的一种。Java异常 在Java中,所有的异常都是属于Throwable类里面的,Throwable 中有两个子类: Error和Exception。 Error是在编译时产生的,属于系统中严重的错误,会使JVM无法运行。 Exception 子类包含了一个叫RuntimeE原创 2020-07-30 21:00:09 · 131 阅读 · 0 评论 -
验证1980后的出生日期 格式要求yyyy/MM/dd(细化闰年与非闰年)
判断闰年闰年的判断条件是:能被4整除同时不能被100整除,或者能被400整除。源码public class Work2 { public static void main(String[] args) { //String str = "2008/02/19"; System.out.println("请输入出生日期(格式按题目要求)"); Scanner sc = new Scanner(System.in); String s原创 2020-07-30 11:14:49 · 761 阅读 · 0 评论 -
Java向上转型与向下转型——举例说明
向上转型 向上转型就是父类引用指向子类对象。通俗的讲就是把子类的地址赋值给父类对象。格式:父类 f = new 子类();我们举个例子来说明一下:车、船、飞机如何向上转型继承父类的方法//这是一个父类,里面有抽象方法运输public abstract class Vehicle { public abstract void transport();//抽象方法,运输}//汽车类public class Car extends Vehicle{ @Override原创 2020-07-28 21:04:23 · 576 阅读 · 0 评论 -
快速理解多态特性
什么叫多态?例如动物,动物可以是狮子,可以是老虎,也可以是猴子,这就是多态。从Java上说,同一操作作用于不同的对象,产生不同的结果就是多态性。多态的前提条件1、二者之间要存在继承关系(extants)。2、要存在方法的重写。但这不是必须的,只是没有方法的重写意义就不大。3、父类的类型要指向子类对象的。例如 父类 f = new 子类();下面我结合代码带大家更好的理解一下什么是多态。class A { public String show(D obj) { retu原创 2020-07-27 21:03:49 · 166 阅读 · 0 评论 -
快速学会如何使用Java实现“二分查找”算法(非递归版)
概述二分查找也称折半查找(Binary Search),它算是效率比较高的一种查找算法,但是使用它有个前提就是要求线性表必须是顺序存储结构,而且表中元素按关键字有序排列。简单的说就是你要是用数组存储数据,那么你用二分查找的前提就是你的数组是从大到小或者从小到大排列好的。...原创 2020-07-23 14:08:26 · 122 阅读 · 0 评论 -
快速学会如何用Java实现冒泡排序算法
冒泡排序冒泡排序(以升序为例)是把两个相邻的数进行比较,把较大的数放在前面。如58,69,88,-79,90,82,77,60,95,59,66第一次排序后:58,69,-79,88,82,77,60,90,59,66,95第二次排序后:58,-79,69,82,77,60,88,59,66,90,95第三次排序后:-79,58,69,77,60,82,59,66,88,90,95第四次排序后:-79,58,69,60,77,59,66,82,88,90,95第五次排序后:-79,58,60,原创 2020-07-21 13:30:11 · 188 阅读 · 1 评论 -
方法与方法的调用
方法定义修饰符 返回值类型 方法名(参数类型1 参数1,参数类型2 参数2){ 方法体; return 返回值;}修饰符:包括了静态修饰符static、权限修饰符以及final修饰符。返回值类型:就是功能结果的类型,可以用int、double等类型。方法名称:取名自定义,规则和变量命名规则相同。参数列表:int a,int b之类的。在这里一定要写参数类型注意:1、return的返回值要和方法定义的返回值类型一致。 2、void类型没有return。实参和形参实参没有数据类型原创 2020-07-20 13:19:11 · 1276 阅读 · 0 评论 -
二重for循环经典例题
输出三角形 for (int i = 0; i <5; i++) { for (int j = 0; j <i ; j++) { System.out.print("*"); } System.out.println("*");}输出倒三角形 for (int i = 0; i <5 ; i++) { for (int j = i;j < 5 ; j++) {//这个也可以for (int j = 0; j <5-i ;原创 2020-07-18 12:33:33 · 1828 阅读 · 0 评论 -
浅谈对for循环的应用
for循环的格式格式: for(初始化语句A ; 判断条件语句B ;控制条件语句D ){ 循环体语句C; }执行流程: A.执行初始化语句(其实初始化语句就一个变量,并且赋了一个初始化值,我们根据这个初始化值来判断这个循环从第几次开始) B.判断条件语句(其实初始化语句的这个变量,做成一个逻辑变量 根据这个判断返回的结果来决定是否执行这个循环)返回的true,表示继续执行这个循环C返回的false,表示结束这个循环 C.在判断条件语句为true的时候,执行循环体语原创 2020-07-18 12:26:48 · 417 阅读 · 0 评论 -
浅谈对while语句的用法
while语句浅谈对while语句的用法while语句do whilewhile是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。语法结构:变量初始化语句1; while(条件表达式语句2){ 循环体语句3; 变量变更语句4; }特点:大家应该都知道for循环和while循环都可以用作循环来使用,你们什么时候用哪个会更好呢?我认为最好是根据循环次数来决定。while循环可以用于循环次数不确定的,for循环用于原创 2020-07-17 12:59:48 · 872 阅读 · 0 评论 -
if语法的使用
if语法的使用1、if语法在Java中是选择结构,根据if的条件判断要执行的内容2、语法结构是if(表达式){语法}注意:表达式可以使关系运算也可以使逻辑运算,但是结果类型一定要是布尔型3、if还有if,else的结构(案例一)、也有if,else if的结构(案例二)下面展示一些 案例。// 案例一 if (score>=60) { System.out.println("恭喜成绩合格!");}else if (score<60){ System.out.pri原创 2020-07-16 13:03:34 · 404 阅读 · 0 评论 -
JDK14.0下载与环境变量配置
JDK14.0下载与环境变量配置JDK14.0下载与环境变量配置JDK14.0下载与环境变量配置JDK14.0下载JDK14.0安装JDK14.0环境变量配置JDK14.0下载链接: https://www.oracle.com/java/technologies/javase-jdk14-downloads.html.点击链接后选择相应的版本进行下载JDK14.0安装1.双击进行安装,如果不更改任何配置,直接下一步傻瓜式安装到结束。2.安装后,查看是否安装成功,Windows+R进入cmd窗原创 2020-07-13 13:37:32 · 369 阅读 · 0 评论