前提:最近公司下发通知,所有开发人员必须卸载Navicat数据库可视化工具,不知道兄弟们有没有在使用的,可能现在的反应跟我一样,一脸懵逼,Navicat为什么不能使用呢? 有事没事找度娘,于是我。。 (简单粗暴) 搜到了答案。。 原来如此,那就废话不多说,这边介绍使用 DBeaver 来替换Navicat 一、下载安装 这是人家的官网:https://dbeaver.io/download/ 安装包在文末 解压即可使用: 双击...
一、关键字和保留字 1.什么是关键字? 通俗来说就是带有特殊含义的字符,有自己专门用途的单词 2.特点? 关键字全部由小写构成,以下是java官方列举出的关键字 注意: 保留关键字:指的是现有版本中尚未使用,后续可能会作为关键字使用,自己命名标识符要避免使用这些关键字,并且Java的null不是关键字,类似于true和false,它是一个字面常量,不允许作为标识符使用。 二、 标识符 1.什么是标识符? 官方解释:对各种变量,方和类等要素命名时使用的字符序列称之为...
算术运算符 +(加) -(减) (乘) /(除) %(取余) (自增) --(自减) 注意:/(除):两个整数相除,其结果一定是整数,小数位计算机自动略去 例: intnum1=15; intnum2=4; 1.intresult=num1/num2; system.out.println(result);//3 2.intresult2=num1/num2num2; syste...
java8(jdk1.8)新特性——初步认识 1.什么是lambda? 目前已知的是,有个箭头 -> 说一大段官方话,也没有任何意义 我们直接看代码: 之前我们创建线程是这样的 Runnablerunnable=newRunnable(){ @Override publicvoidrun(){ System.out.println("run。。。。。。"); } }; runnable.run(); 用lambda: Runnablerun2=()->System.out.println("run。。。。...
流程控制主要作用于:用来判断某个程序在不同条件下,执行不同逻辑。 按结构分类,流程控制可分为:顺序结构、选择结构、循环结构 顺序结构:程序从上往下执行 选择结构:根据程序在不同条件下,选择执行不同的逻辑代码 循环结构:在一定的条件下,重复执行某段代码 选择结构 java选择结构的语句有:if语句 if-else语句 switch 1.if 语句 语法: if(条件表达式){ 一条或者多条语句 } 当...
在java8中,有两个最重要的改变,一个就是之前了解的Lmbda java8(jdk1.8)新特性——Lambda ,还有一个就是StreamApi 1.什么是StreamAPI 简单来说就是一个类库,里边有一些方法方便我们对集合数据进行操作,就好像使用SQL语句进行操作数据库一样 优点就是,使我们代码简洁更高效的处理数据,高效!! 官方java8Api中文文档在公众号内回复关键字【文档】获取 一个完成的stream 流操作包含以下内容 一个数据源,数据源可以是集合,数组 中间链的操作(比如 过滤,去重,排序等等) ...
【注:本篇适合零基础】 函数基本定义、语法 首先我们先要了解什么是函数? 函数的定义:在类中,有特定功能的一段独立代码块 说人话:简单来说就是,在一个类(一个 .java 文件)里面,一段有自己存在的意义,有自己作用的独立代码 语法: 修饰符返回值类型方法名(参数类型参数名){ ... 方法体 ... return返回值; } 这里引出了新的知识点: 修饰符 修饰符分为:访问控制修饰符 与 非访问控制修饰符 &...
什么是数组? 官方定义:数组(Array)是有序的元素序列。 简单来说:可以把数组想象成一个线性数据结构,用来装东西的,每个东西有自己的编号,并且编号是从0开始(重点) 直接来看语法: 数据类型[] 标识符(自己取的名字) =new 数据类型[数组里元素个数] 或者 数据类型[] 标识符(自己取的名字) ={数组内所有元素} 要是不知道数据类型跟标识符 是什...
之前我们已经知道什么是数组(一维数组)java基础——数组,数组的存取 这里补充一点: 数组本身是引用数据类型,数组的元素 可以是 基本数据类型 跟 引用数据类型 那么?什么是二维数组 ? 官方定义:以一维数组作为一维数组元素的数组 要是有点绕,不好理解,没关系,简单来说,就是一维数组里面存一维数组,这就是二维数组 到这,是不是已经基本明白了二维数组的概念了 现在我们直接来看语法: &nbs...
redis是一种非关系型数据库,什么是非关系型数据库,之前我们在mysql专栏也有提到过,这边就不再过多的赘述,忘记了的小伙伴可以再次阅读这篇文章 终于明白了数据库的【关系型】与【非关系型】 其实这还是挺重要的,上次我们有个初级程序员来面试,我作为旁听,主考官就问了关系型数据库跟非关系型数据库,答的模棱两可,会的不多 一、 redis的安装 windows下的redis安装其实很简单,github——>下载——>解压,就可以使用了 github地址: http...
1.注解基本概念 注解,什么是注解? 打开百度搜索 好,看不懂 没关系 一步一步慢慢来 先不管注解,注释这个概念应该就很熟悉了,文档注释,单行注释,多行注释 注释是对一段程序,一个方法,一个类进行描述,是给我们程序员看的,都知道,注解是不会被编译的,会被忽略 注解,同样的道理,其实就是用来说明代码的,但是注解是给计算机看的,是会被编译的 因此: 注解概念:jdk1.5之后出现,是对程序进行说明,并且会被编辑,给计算机看的 来看看toString方法 &n...
基本概念 首先我们要知道,一个程序在运行过程中可能会遇到程序终止的情况,一般这种情况可以分成两大类 一类是可以处理,非致命性的,正确处理之后程序可以进行,就是我们说的 异常 另一类是不能进行简单的恢复执行,程序遇到了严重的不正常情况,是致命性的,称之为 错误 , 包括虚拟机错误,动态连接失败等 异常 按照性质,又分为 编译时异常跟 运行时异常 编译时异...
现在要是说mysql是什么东西,就不礼貌了 虽然有的同学没有进行系统的深入学习,但应该也有个基本概念 【不了解也没关系,后续会进行mysql专栏讲解】简单来说,存储数据的 学习mysql,就要先安装它 上官网 : https://dev.mysql.com/downloads/mysql/ 打开网址,我们可以看到最新版本,但我们不安装最新版本,我们安装5.7,可以这么说,目前大多数公司使用最多的版本还是5.7,[当然也有8.0的]为什么都选择5.7呢? 找度娘: 注意啊,这里并不是绝对,当然最主要一点还...