自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA求生之路——博主406766467

JAVA求生之路——博主406766467

  • 博客(29)
  • 资源 (70)
  • 收藏
  • 关注

原创 JAVA 系列——> Math类

概述 java.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具 类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。基本运算的方法public static double abs(double a) :返回 double 值的绝对值。double d1 = Math.abs(‐5); //d1的值为5 double ...

2019-12-30 22:02:13 227

原创 JAVA 系列——>static关键字

概述 关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属 于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。定义和使用格式类变量 当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作。 ...

2019-12-30 20:50:30 197

原创 JAVA 系列——>String类

概述 java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 "abc" )都可以被看作是实现此类的实例。类 String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻译为大写或小写的所有字符的字符串的副本。特点字符串不变:字符串的值在创建后不能被更改。String s1 = "abc"; s1 +=...

2019-12-30 15:51:41 152

原创 JAVA 系列——>API(应用程序编程接口)、Scanner类、Random类、ArrayList 类

1 APIAPI(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。API使用步骤打开帮助文档。...

2019-12-28 20:32:30 194

原创 JAVA 系列——>封装、private、方法、封装优化、标准代码JavaBean

封装概述 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的 方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性...

2019-12-28 19:58:36 237

原创 JAVA 系列——>面向对象思想

1.1概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算 机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实...

2019-12-26 20:37:15 234

原创 JAVA 系列——>数组、索引、内存、越界异常、空指针异常、数组遍历、获取最大元素、数组反转、数组作为方法参数和返回值

容器概念:容器:是将多个数据存储到一起,每个数据称为该容器的元素生活中的容器:水杯,衣柜,教室数组概念:数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。定义:一:数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];详解:数组定义格式详解:数组存储的数据类型: 创建的数组容器可以存储什么数据类型。[] : 表示数组。数组名字:为定义的数组...

2019-12-23 22:25:28 330

原创 JAVA 系列——>方法调用以及方法重载

方法调用的三种形式方法重载方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返 回值类型无关。参数列表:个数不同,数据类型不同,顺序不同。重载方法调用:JVM通过方法的参数列表,调用不同的方法方法重载练习比较两个数据是否相等。参数类型分别为两个 byte 类型,两个 short 类型,两个 int 类型,两个 long 类型,并 在 main...

2019-12-23 21:13:34 191

原创 JAVA 系列——>开发工具IntelliJ IDEA的安装以及配置、快捷键

IDEA 简介 IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发步骤:安装包百度吧 都有到此IDEA 安装完毕IDEA首次驱动为工程起名字 demo ,并存储到 d:\ideawork\demo...

2019-12-23 21:08:57 230

原创 JAVA 系列——>循环语句for,while,do...while,break,continue

循环语句 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句。 当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。1——>for循环格式for(初始化表达式①; 布尔表达式②; 步进表达式④){ 循环体③ }执行顺序流程图举例for(...

2019-12-22 22:55:43 475

原创 JAVA 系列——>选择语句switch...case

switch…case 简介格式:switch(表达式) { case 常量值1: 语句体1; break; case 常量值2: 语句体2; break; ... default: 语句体n+1; break; }执行流程首先,计算出表达式的值其次,和case依次比较,一旦有对应的值...

2019-12-20 22:57:28 413

原创 JAVA 系列——>判断语句if、if...else、if..else if...else、三目运算符替换if

判断语句判断语句1–if格式:if(关系表达式){ 语句体; }执行流程:首先判断关系表达式看其结果是true还是false,如果是true就执行语句体,如果是false就不执行语句体。流程图 :举例:public static void main(String[] args){ System.out.println("Begin"); // 定...

2019-12-20 17:44:09 441

原创 JAVA 系列——>编译器的两点优化

第一点优化对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,那么javac编译器将会自动隐含地为我们补上一个(byte)(short)(char)。如果没有超过左侧的范围,编译器补上强转。如果右侧超过了左侧范围,那么直接编译器报错。public class Test{ public static void main(String[] args) {...

2019-12-19 17:01:44 194

原创 JAVA 系列——>方法

概述 在之前的学习中,我们每一节都创建了一个类来运行代码,有很多重复代码而且很繁琐,有没有什么办法可以避免呢?方法很好的解决了这些问题。方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问...

2019-12-19 16:39:42 227

原创 JAVA 系列——>三元运算符(三目运算符)

三元运算符(三目运算符)概念什么叫做三目运算符呢?先了解以下一元和二元吧。一元运算符:只需要一个数据就可以进行操作的运算符。例如:取反!、自增++、自减–二元运算符:需要两个数据才可以进行操作的运算符。例如:加法+、减法-、乘法*等等由此类推,三元运算符:需要三个数据才可以进行操作的运算符。基本格式数据类型 变量名 = 条件 ? 表达式A : 表达式B;执行流程先判断条件是否成立...

2019-12-18 18:33:02 1358

原创 JAVA 系列——>逻辑运算符

逻辑运算符逻辑运算符,是用来连接两个布尔类型结果的运算符,运算结果都是布尔值 true 或者 false与(并且) A && B A和B两个条件全都是true,最终结果才是true;否则就是false或(或者) A || B A和B两个条件至少一个是true,最终结果就是true; A和B两个条件全都是false,才是false非(取反) !A ...

2019-12-18 17:35:45 201

原创 JAVA 系列——>比较运算符

首先复习一下上节的重点 算术运算符试想 以下代码的结果是什么?public class Test { public static void main(String[] args){ int i=1; int a=i++; int j=1; int b=++j; System.out.println(i)...

2019-12-18 17:21:43 176

原创 JAVA 系列——>算术运算符

/*运算符:进行特定操作的符号。例如:+表达式:用运算符连起来的式子叫做表达式。例如:20 + 5。又例如:a + b四则运算:加:+减:-乘:*除:/取模(取余数):%首先计算得到表达式的结果,然后再打印输出这个结果。复习一下小学一年级的除法公式:被除数 / 除数 = 商 … 余数对于一个整数的表达式来说,除法用的是整除,整数除以整数,结果仍然是整数。只看商,不看余数。...

2019-12-16 22:10:12 166

原创 JAVA 系列——>ASCII编码表

再来复习以下上节的东西 自己运行以下代码public static void main(String[] args) { //字符类型变量 char c = 'a'; int i = 1; //字符类型和int类型计算 System.out.println(c+i);//输出结果是98 }(在char类型和int类型计算的过程中...

2019-12-15 22:47:08 1485

原创 JAVA 系列——>数据类型转换

前言:Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。自动类型转换特点:无需处理,自动转换规则:从小到大转换public class test{ public static void main(String[] args){ System.out.println(100); //整型 默认int ...

2019-12-13 17:58:18 142

原创 JAVA 系列——>数据类型和变量

数据类型Java的数据类型分为两大类:基本数据类型:包括 整数 、浮点数 、字符 、布尔 。引用数据类型:包括 类 、数组 、接口 。四类八种基本数据类型:Java中的默认类型:整数类型是 int 、浮点类型是 double 。变量常量是固定不变的数据,那么在程序中可以变化的量称为变量。Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。变量定义的格式包括三个...

2019-12-12 19:46:46 150

原创 JAVA 系列——>常量

什么叫常量?常量是指在Java程序中固定不变的数据。分类有哪些?实战!输出常量!可以采用之前讲过的使用cmd控制台来输出,自己尝试一下吧! public class ConstantDemo { public static void main(String[] args){ //输出整数常量 System.out.println(123); //输出小数常量 Syste...

2019-12-12 19:38:30 129

原创 JAVA 系列——>入门

main方法:称为主方法。写法是固定格式不可以更改。main方法是程序的入口点或起始点,无论我们编写多 少程序,JVM在运行的时候,都会从main方法这里开始执行。注释:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须 要的,它不影响程序的编译和运行。 Java中有单行注释和多行注释 单行注释以 //开头 换行结束 多行注释以 /开头 以/结束关键字...

2019-12-12 19:33:23 132

原创 JAVA 系列——>Hello World入门

Hello World入门完成了环境变量的设置,现在可以编写java程序了!Java程序开发的三个步骤:编写 编译 运行编写是什么呢,就是写.java源程序编译是什么呢,就是用javac.exe编译器将.java文件编译成.class文件 (.class文件又称字节码文件)运行是什么呢,就是用java.exe解释器进行运行编写下面我们用记事本来编写一个Java程序首先新建一...

2019-12-12 14:19:32 268

原创 JAVA 系列——>Java语言开发环境搭建(三)

JAVA_HOME环境变量的配置配置环境变量作用 开发Java程序,需要使用JDK中提供的工具,工具在JDK9安装目录的 bin 目录下。之前介绍的CMD命令的使用在此就用到了补充cdm命令:键盘上下键 可以切换上次或者下次输入的命令! · 为了不输入路径运行java和javac 需要配置环境变量下面配置环境变量单击下方新建,输入变量名(全大写),输入变量值(jdk安装的...

2019-12-12 13:40:58 178

原创 JAVA 系列——>Java语言开发环境搭建(二)

JDK的下载与安装进入 Oracle 软件下载| Oracle 中国 官方下载页面 具体页面放在下面 方便查找各版本的JDKhttps://www.oracle.com/technetwork/java/javase/archive-139210.htmlPs: 需要注册一个账号 免费 有点麻烦但是安全 毕竟官方无需安装独立JRE 因为JDK已经包括了JRE无需安装独立JRE...

2019-12-12 12:41:30 122

原创 JAVA 系列——>Java语言开发环境搭建(一)

Java虚拟机——JVMJVMJVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。跨平台跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java...

2019-12-12 12:08:10 308

原创 JAVA 系列——>计算机基础知识(二)

cmd基础命令使用MS-DOS(Microsoft Disk Operating System)命令提示符(cmd)\ 反斜杠 / 斜杠启动: Win+R,输入cmd回车切换盘符 盘符名称:进入文件夹 cd 文件夹名称进入多级文件夹 cd 文件夹1\文件夹2\文件夹3返回上一级 cd …直接回根路径 cd 查看当前内容 dir清屏 cls退出 exit...

2019-12-12 11:50:19 107

原创 JAVA 系列——>计算机基础知识(一)

#1.JAVA 系列——>计算机基础知识(一)1.1 二进制计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含 0、1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特)。下面了解一下十进制和二进制数据之间的转换计算。十进制数据转成二进制数据:使用除以2获取余数的方式二进制数据转成十进制数据:使用8421编...

2019-12-11 22:59:46 305

大厂真题之百度-Java中级.pdf

大厂真题之百度-Java中级.pdf

2021-01-29

大厂真题之阿里云-Java实习生

大厂真题之阿里云-Java实习生

2021-01-29

大厂真题之OPPO-Java高级

大厂真题之OPPO-Java高级

2021-01-29

大厂真题之阿里云-Java实习生.pdf

大厂真题之阿里云-Java实习生.pdf

2021-01-27

2020面试题总结JAVA基础篇.pdf

2020面试题总结JAVA基础篇.pdf

2021-01-27

2020面试题总结Redis篇.pdf

2020面试题总结Redis篇.pdf

2021-01-27

大厂真题之唯品会-Java大数据开发工程师.pdf

大厂真题之唯品会-Java大数据开发工程师.pdf

2021-01-27

2021面试题总结数据结构篇.pdf

2021面试题总结数据结构篇.pdf

2021-01-27

2020面试题总结网络篇.pdf

2020面试题总结网络篇.pdf

2021-01-27

2021面试题总结操作系统篇.pdf

2021面试题总结操作系统篇.pdf

2021-01-27

2020面试题总结多线程篇.pdf

2020面试题总结多线程篇.pdf

2021-01-27

2021春招四五月份面经.pdf

2021春招四五月份面经.pdf

2021-01-27

2021面试题总结JVM篇.pdf

2021面试题总结JVM篇.pdf

2021-01-27

2021面试题总结MySQL篇.pdf

2021面试题总结MySQL篇.pdf

2021-01-27

2021最新大厂真题之中国平安-Java中级.pdf

大厂真题之中国平安-Java中级

2021-01-27

2021最新Java程序员面试题

2021最新Java程序员面试题,适合所有Java程序员阅读!

2021-01-27

Java 基础核心总结,初级程序员必备,面试必考

Java 基础核心总结,初级Java程序员必备阅读手册!

2021-01-27

linux生产环境常用必备命令大全

centOs7适用,各种生产环境需要用到的命令总结。

2021-01-27

BAT——Java面试宝典Beta5.0

全面解析BAT大厂面试问题,详细解析值得下载

2021-01-27

BAT——Java工程师面试题及其答案分析详解

互联网 Java 工程师面试题 内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、 Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、 Linux 等技术栈

2021-01-27

python数据分析pandas数据源

python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源

2022-10-09

Java毕业设计参考——毕业设计管理系统,技术栈SpringMVC\SSM\JSP\Mysql

毕业设计是本科教育的最后一个环节,整个过程包括课题拟定与审核、师生双选、开题报告、文档审核、中期检查、毕业答辩等多个环节,是一项系统而复杂的工作。开发一个适合本校的毕业设计管理系统,不仅能够极大地减少教务管理人员的工作量,还能较大地提高学生和教师的效率。 本系统采用B/S模式,主要开发工具为Eclipse(Oxygen.1a Release),用到的编程语言有Java、JavaScript和JSP,数据库采用MySQL 5.7,服务器则用的Apache Tomcat 9.0。前端页面的编写基于bootstrap,整个项目基于SSM框架。 系统的组织架构如图所示,三种用户根据自己不同的权限对课题、文档、成绩、公告、任务五种数据信息进行处理,不同用户角色再根据这些数据信息进行交互通过课题进行交互,并且围绕着文档进行数据的传递和处理等。 本系统依据学生、导师、管理员三种不同用户角色的需求,分为了三个大的功能模块,三种用户角色在各自的模块进行操作,可以通过课题进行与其他两种用户角色之间的交互,并且围绕着文档进行各种数据(用户信息、文档信息、课题信息)的传递和处理等,这就形成了系统的体系结构

2022-04-24

2021Java字节跳动面试题——面向字节_MongoDB.pdf

面向字节_MongoDB.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Memcached.pdf

面向字节_Memcached.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Linux.pdf

面向字节_Linux.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Kafka.pdf

面向字节_Kafka.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_JVM(下).pdf

面向字节_JVM(下).pdf

2021-01-29

2021Java字节跳动面试题——面向字节_JVM(上).pdf

面向字节_JVM(上).pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Java语法基础.pdf

面向字节_Java语法基础.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Dubbo(上).pdf

面向字节_Dubbo(上).pdf

2021-01-29

2021Java字节跳动面试题——面向字节_ActiveMQ.pdf

面向字节_ActiveMQ.pdf

2021-01-29

2021Java大厂面试题——大厂真题之银盛支付-Java中级.pdf

大厂真题之银盛支付-Java中级.pdf

2021-01-29

2021Java大厂面试题——大厂真题之携程-Java高级.pdf

大厂真题之携程-Java高级.pdf

2021-01-29

2021Java大厂面试题——大厂真题之唯品会-Java大数据开发工程师.pdf

大厂真题之唯品会-Java大数据开发工程师.pdf

2021-01-29

2021Java大厂面试题——大厂真题之拼多多-Java高级.pdf

2021Java大厂面试题——大厂真题之拼多多-Java高级.pdf

2021-01-29

2021Java大厂面试题——大厂真题之蚂蚁金服-Java高级.pdf

2021Java大厂面试题——大厂真题之蚂蚁金服-Java高级.pdf

2021-01-29

大厂真题之乐信-Java高级.pdf

大厂真题之乐信-Java高级.pdf

2021-01-29

大厂真题之京东-Java实习生.pdf

大厂真题之京东-Java实习生.pdf

2021-01-29

大厂真题之丰巢科技-Java高级.pdf

大厂真题之丰巢科技-Java高级.pdf

2021-01-29

大厂真题之菜鸟网络-Java初级.pdf

大厂真题之菜鸟网络-Java初级.pdf

2021-01-29

空空如也

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

TA关注的人

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