
JAVA
文章平均质量分 74
ProphetMo__
这个作者很懒,什么都没留下…
展开
-
【MongoDB】3. springboot整合MongoDB实战测试
1. 假装这是个前言前面的博客我写了,MongoDB Shell指令操作,在开发中,我们通常是用代码区操作数据库的,对于java来说有许多的方式去操作数据库,一个是用Java原生的JDBC接口,要去下载MongoDB的jdbc驱动包,但我们开发往往不会使用原生的jdbc,原生的jdbc每一次操作都得自己建立起连接,想要细细了解MongoDB的jdbc驱动的可以点这个[官方帮助文档](http://mongodb.github.io/mongo-java-driver/3.6/driver/getting-原创 2022-01-24 03:44:45 · 1039 阅读 · 0 评论 -
【MongoDB】Update Operators
【MongoDB】修改操作符 Update Operators文档格式如下{ <operator1>: { <field1>: <value1>, ... }, <operator2>: { <field2>: <value2>, ... }, ...}Update Operators1. 字段操作NameDescription$currentDateSets the value o原创 2022-01-19 15:40:33 · 865 阅读 · 0 评论 -
【Java之旅】12. 深浅拷贝、内部类、lambda表达式
【Java之旅】12. 深浅拷贝、内部类、lambda表达式12. 1 深浅拷贝① 浅拷贝 我们先看代码public class Client { public static void main(String[] args) { Players p1 = new Players(1,"kupurk"); Players p2 = p1; System.out.println("p1 = " + p1); System.out原创 2021-03-05 14:05:12 · 371 阅读 · 2 评论 -
【Java之旅】 11. 抽象类与接口
【Java之旅】 11. 抽象类与接口11.1 final关键字在Java中,final关键字可以用于修饰类、方法和变量a. 修饰类当我们用final关键字去修饰一个类时,那么这个类就会断子绝孙。他将不能被其他的类继承.public class Finaltest{ public static void main(String[] args) { Players kupurk = new Players(); System.out.println(kupurk.id); }}原创 2021-02-02 23:20:14 · 220 阅读 · 2 评论 -
【Java之旅】10. 多态
【Java之旅】10. 多态面向对象三大特点之一多态10.1 方法的重写(Override)回顾重载(Overload)重载,是指在一个类中,方法名字相同,但参数不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表什么是重写?重写,顾名思义就是重新写一个方法。但这只能用于父类子类继承关系的类中。父类的方法只能由子类去重写,子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。外壳不变,核心重写public class OverrideTest原创 2021-01-29 23:46:37 · 150 阅读 · 0 评论 -
【Java之旅】9.继承 Part Ⅱ
【Java之旅】9.继承 Part Ⅱ9.1引子 一个孩子一定得有个父亲,有其子必有其父。当我们创建子类的时候,也应该会创建他的父类。我们来写个代码验证一下我们的想法。public class Inheritance{ public static void main(String[] args) { Dog mo = new Dog(); Dog kupurk = new Dog("kupurk","二哈"); System.out.println(mo); Syste原创 2021-01-28 21:26:09 · 158 阅读 · 0 评论 -
【Java之旅】8.面向对象三大特征 之 继承
【Java之旅】8.面向对象三大特征 之 继承面向对象有三大特征:封装、继承、多态今天就来写一写这个“继承”。8.1 子类与父类继承是用于类与类之间的,它可以体现出类与类之间的关系比如说界、门、纲、目、科、属、种他们就是一个大类 “界” 分化出多个小类。我们称大类为父类,而在父类基础上衍生出来的小类称为子类。那我们应该如何来让 一个类去继承另一个类呢?代码如下????class Players{ private String name; private int speed; pri原创 2021-01-27 23:54:26 · 200 阅读 · 0 评论 -
【Java之旅】7.this关键字
【Java之旅】7.this关键字7.1前情回顾上回我们说static方法的时候,编写程序时报了个错误现在我们就来讨论讨论这个this关键字到底甚么时候有什么时候没有7.2 意思①this是个啥?每一个实例对象在堆中被new出来的时候,都有一个属性叫做this,这个属性保存了对象在堆内存中的内存地址。所以说 this也是一种成员属性,而且还是一种隐藏的成员属性,我们就以上一篇博客写的代码为例子public class StaticTest{ public static void ma原创 2021-01-27 15:50:56 · 179 阅读 · 1 评论 -
【Java之旅】6.static关键字
【Java之旅】6.static关键字6.1 static关键字①意思static意为静态的,用它来修饰成员变量和成员方法,在类加载阶段,这些被修饰的成员变量和成员方法,将会被载如JVM中的方法区内存空间中。静态变量只有一个,被类所拥有,所有的对象都共享这个静态变量,而实例对象与具体对象有关。如果有一个类,我们希望所有创建这个类型的对象的属性的值都是一样的,并且不对他进行修改,那么如果我们每创建一个新的对象,就会去重复创建这个属性的内存空间,这样做会很浪费内存空间。但如果给这个类中的某个属性前原创 2021-01-26 00:47:51 · 259 阅读 · 0 评论 -
【Java之旅】5.面向对象
【Java之旅】5.面向对象5.15.25.35.4 目标User类中有Student类型的成员属性,Student类中有Address类型的成员属性,Address类中有String addressName成员属性。 要求成员属性是private的,要求写get、set方法来操作和访问成员属性。a. 流程图b. 代码实现//import java.util.Scanner;public class Test{ public static void main(String[]原创 2021-01-24 13:57:17 · 112 阅读 · 0 评论 -
【Java之旅】4.标识符与运算符
【Java之旅】4.运算符与控制语句4.1 标识符做一个合法的标识符很重要,Java中合法的标识符命名规则与C中的规则一样,标识符只能以 字母、下划线、$开头。用数字开头的都是非法标识符。命名的标识符不能与关键字相同如do、int、float等4.2 算数运算符a.四则运算Java中的四则运算与c中一致与C相比 “+” 还多出了一种链接字符串的能力;class Hi{ public static void main(String[] args) { System.out.pri原创 2021-01-22 01:00:44 · 417 阅读 · 2 评论 -
【Java之旅】3.Java中的基本类型及精度损失
【Java之旅】3.Java中的基本类型及精度损失3.1Java中的基本数据类型a.整数类型类型大小byte8 bit (-128~127)short2 Byte (-32768 ~ 32767)int4 Byte [-2147483648(-231)~ 2147483647(231-1)]long8 Byte (-263~ 263-1)b.浮点数类型类型大小floatdoublec.字符类型类型大小原创 2021-01-21 23:27:02 · 179 阅读 · 0 评论 -
【Java之旅】2.如何使用dos以及在dos上编译java文件
【Java之旅】2.概述及强制类型转换1.DOS的基本命令 要想编译java我们必须得借助于dos(Disk Operating System)win+r 输入cmd呼出控制dos面板这里是一些我们学习java时,在dos上常用的命令命令<参数>及其作用dir查看当前文件夹cd<路径名> -->进入指定目录// <…> -->返回上一级目录cls清屏del<文件名> -->删除一个文件原创 2021-01-21 00:45:07 · 243 阅读 · 2 评论 -
【Java之旅】1.配置环境
魔爪终于伸向了java,一步一步来吧目录下载JDK JRE安装JDK JRE环境配置java环境的验证下载JDK JRE肯定去官网下呀点我进官网下载JDKhmmm,你是啥系统的你就去下载什么版本的java,大部分都是windows系统看看是32位还是64位系统64位下载这个32位下载这个怎么下载我就不用赘述了吧,他会让你注册一个账号,你注册了就可以下载了。安装JDK JRE点开刚刚下载的那个东西系统默认会下载到c盘,我看网上说类似这种 语言的运行环境 推荐装在C盘,于是乎我也把原创 2021-01-17 00:31:52 · 257 阅读 · 0 评论