自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

原创 命令行界面MySQL的登录、访问、退出

命令行界面MySQL的登录、访问、退出(1)登录MySQL命令:MySQL -hlocalhost -uroot -p 回车:root(密码)常见异常:如图异常——未配置环境变量path处理方式:在环境变量path中添加MySQL的路径(2)显示当前数据库的所有数据库表——show databases;(3)进入某一具体数据库——use 数据库名;(4)显示数该据库中所有的表——show tables;(5)退出数据...

2021-05-12 22:04:55 863 1

原创 MySQL项目练习1——使用外键创建一个简易的学生成绩管理系统

创建一个数据库create database db_scg;表设计学生表t_student:学号sno(主键) 、姓名sname 、性别sgendercreate table t_student( sno int(8) primary key not null, sname varchar(8) not null, sgender char(1) not null);课程表t_course:课程id(主键)cid、课程名称cnamecreate table t_c..

2021-05-12 21:42:54 1973

原创 1.为什么Java中的每一个基本数据类型都要封装一个包装类

1.为什么每一个基本数据类型都要封装一个包装类? Java是一个面相对象的编程语言,基本类型并不具有对象的性质,为了让基本类型也具有对象的特征,就出现了包装类型(如我们在使用集合类型Collection时就一定要使用包装类型而非基本类型),它相当于将基本类型“包装起来”,使得它具有了对象的性质,并且为其添加了属性和方法,丰富了基本类型的操作。 另外,当需要往ArrayList,HashMap中放东西时,像int,double这种基本类型是放不进去的,因为...

2021-04-21 19:44:00 1608

原创 1.1.3一维数组的线性查找

一维数组的线性查找import java.util.Arrays;import java.util.Scanner;public class Demo08 { /* 一维数组的线性查找: 查找一个数是否在数组中. 如果存在,输出这个数在第几行第几列; 否则,输出查找不存在 */ public static void main(String[] args) { //定义一个长度为10的一维数组

2021-04-18 16:58:35 171

原创 1.1.2一维数组的冒泡排序

一维数组的冒泡排序思路:将临近的两个元素互相比较,将大的元素放在后面,依次循环下去, 第一趟完成比较后,最大的元素会排在最后, 第二趟后第二大的元素会排在倒数第二位,n-1趟后元素全部被排完。import java.util.Arrays;public class Demo03 { /* 冒泡排序:将临近的两个元素互相比较,将大的元素放在后面,依次循环下去, 第一趟完成比较后,最大的元素会排在最后, ...

2021-04-18 16:58:17 178

原创 1.1.1一维数组的最大最小值

一维数组的最大最小值public class Demo09 { /* 求一维数组的最大、最小值 */ public static void main(String[] args) { //定义并赋值一个一维数组 int arr[]={10,25,84,36,65,32,12}; //定义并初始化最大最小值 int max=arr[0]; int min=arr[0];

2021-04-18 16:57:49 568

原创 1.1一维数组的三种打印方式

目录一维数组的三种打印方式方式一:for循环遍历打印方式二:增强for循环遍历打印方式三:Arrays工具类的toString()方法打印一维数组的三种打印方式方式一:for循环遍历打印public class Demo16 { public static void main(String[] args) { int[] arr=new int[]{14,25,36,75,95,86}; //方式一:for循环遍历打印

2021-04-18 16:57:02 1229

原创 1.数组的概念

数组1.数组的定义数组是指一组数据的集合,数组中的每个数据被称作元素。在数组中可以存放任意类型的元素,但同一个数组里存放的元素类型必须一致。每个元素可以通过一个索引(下标)来访问它们。数组可分为一维数组和多维数组。2.数组的基本特点 (1)长度是确定的。数组一旦被创建,它的大小就不可以改变。 (2)其元素的类型必须是相同类型的,不允许出现混合类型。 (3)数组类型可以是任何数据类型,包括基本类型和引用类型。 (4)数组有索...

2021-04-18 16:56:11 4634

原创 IDEA新建一个程序步骤

IDEA新建一个程序步骤(Project——>Package——>Class)1.File——>New——>Project(建项目)2.首先,选择java项目类型,Java表示JavaSE项目,Java Enterprise表示JavaEE项目。 然后,选择JDK,显示为红色的不可用。3.建项目名,选择保存路径。4.src——>New——>Package(建包)5.包名原则:域名倒写,com.xxx(自定义).www6.包.

2021-04-17 11:03:48 884

原创 MySQL项目练习2——员工信息表项目

目录项目条件设计表数据插入查询操作项目条件dept表(部门) dept部门表结构 字段 类型 描述 deptno mediumint(8) 部门编号 PK dname varchar(20) 部门名称 unique...

2021-04-17 11:03:10 9174

原创 java笔记 视图层二级菜单优化——封装方法,降低耦合度(3)

降低耦合度方法——使用方法(类的方法,用法类名.方发名())/(类似函数——面向过程中说法)TestDemo01.javapackage lianxi24;public class TestDemo01 { public static void main(String[] args){//程序入口 Test.main_test(); //调用Test类的main_test()方法 }}Test.javapackage lianxi24;import java.u

2021-03-26 17:02:19 123

原创 java笔记 视图层二级菜单优化——分析(2)

实现功能编码实现(视图—输出) 一级菜单: 1课程管理 2学生管理 -1退出系统 二级菜单 1.添加课程 2.删除课程 3.修改课程 4.查询所有课程,直到输入-1,退出系统 1.添加学生 2.删除学生 3.修改学生 4.查询所有学生,直到输入-1,退出系统思路分析 同级菜单进入不同项目使用条件语句进入; 多次选择...

2021-03-26 17:00:12 110

原创 java笔记 视图层二级菜单(1)

目录1.顺序输出实现2.循环输出实现while循环实现do...while...循环实现for循环实现1.顺序输出实现//顺序输出编写一个二级菜单public class caidan01{ public static void main(String[] args){ System.out.println("一级示例1"); System.out.println("\t二级示例1"); System.out.println("\t二级示例2

2021-03-26 16:58:32 88

原创 Navicat连接MySQL出现10061错误

Navicat连接MySQL出现错误【Can't connect to MySQL server on 'localhost'(10061"Unknown error")】问题:安装完MySQL后在Navicat连接的时候出现了下面的错误提示!解决方法:先用管理员运行cmd,进入到MySQL的bin目录下使用命令“net start mysql”启动服务:启动成功后再次回到Navicat里面再连接一次,你会发现连接成功啦!...

2021-03-18 15:11:35 13942 5

原创 Java SE(34) 流程控制 循环结构语句

循环结构语句作用循环语句实现将一段代码重复执行。种类名称 while循环语句 do...while循环语句 for循环语句 循环类型 当型循环语句 (先判断,再执行) 直到型循环语句 (先执行,再判断) 当型循环语句 (先判断,再执行) 语法结构 while(循环条件){ 执行语句 ......

2021-03-12 20:03:57 89

原创 Java SE(33) 流程控制 选择结构语句——switch条件语句

作用 switch条件语句也是一种很常见的选择语句,和if条件语句不同,他只能针对某个表达式值做出判断,从而决定程序执行哪一段代码。实现原理 在switch语句中使用switch关键字来描述一个表达式,使用case关键字来描述和表达式结果比较的的目标值,当表达式的值和某个目标值匹配时,会执行对应case下的语句。语法格式 switch语句中的表达式只能是byte、short、char、int类型的值,如果传入其他类型的值,程序会进...

2021-01-28 16:17:40 369

原创 Java SE(32) 流程控制——分支的嵌套使用练习2

实现功能小朋友搬桌子:年龄大于7岁,可以搬桌子;如果年龄大于5岁,性别是男,可以搬桌子;否则不可以搬动桌子,提示:你还太小了

2021-01-26 23:27:46 226

原创 Java SE(31) 流程控制——分支的嵌套使用练习1

实现功能会员购物时,不同积分享受的折扣不同。计算会员购物时获得的折扣,效果如下:代码实现

2021-01-25 22:56:45 267

原创 Java SE(30) 补充:随机数的实现

概念这个数在生成之前我们不确定这个数是多少,不可知。实现方法Math类中的random()方法帮助生成。Math.random()——>[0.0,1.0)应用生成1——6的随机整数: Math.random()——>[0.0,1.0) Math.random()*6——>[0.0,6.0) (int)(Math.random()*6)——>[0,5] (int)(Math.random()*6)+1——&......

2021-01-24 23:07:06 99

原创 Java SE(29) 流程控制 选择结构语句——if条件语句

选择结构语句 名称 if条件语句 switch条件语句 if语句 if…else语句 if …else if…else语句 定义 如果满足某种条件,就进行某种处理。 如果满足某种条件,就进行某种处理,否则就进行另一种处理。 if语句用于对多个条件进行判断,进行多种不同处理。 只能针对某个表达式的值做出判断,从而决定程序执行哪一段代码。 语法格式 if(布尔型条件语句){ 代码块 } ...

2021-01-23 15:12:13 172

原创 Java SE(28)第四章 流程控制

流程控制作用流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。分类控制语句分为三类:顺序、选择和循环。“顺序结构”代表“先执行a,再执行b”的逻辑。“条件判断结构”代表“如果…,则…”的逻辑。“循环结构”代表“如果…,则再继续…”的逻辑。这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过它们来表达。所以任何一种高级语言都具备上述两种结构。流程图...

2021-01-22 16:31:42 77

原创 MyBase7 破解步骤

请保持你的myBase7是关闭的1、找到myBase7的安装目录(myBase.exe的目录);2、右键编辑打开myBase.ini;3、找到 App.UserLic.FirstUseOn,并在确保myBase关闭的情况下将其删除;4、重启myBase,这样就可以正常使用了。...

2021-01-22 16:21:39 1174

原创 Java SE(27) 运算符的优先级

运算符的优先级

2021-01-19 23:02:30 116

原创 Java SE(26) 运算符——三目运算符

条件运算符又称三元运算符/三目运算符格式:a?b:c 其中a是一个布尔类型的表达式,返回结果要么是true要么false,通过a的结果决定最终表达式的结果: 如果a的结果是true,那么表达式最终结果为b。 如果a的结果是false,那么表达式最终结果为c。public class TestOpe13{ public static void main(String[] args){ int num=(5&g...

2021-01-19 23:02:09 533 1

原创 Java SE(25) 运算符——位运算符

位运算符位运算符是针对二进制的每一位进行运算的符号,它是专门针对0和1进行新操作的。运算符 运算 范例 结果 & 按位与 (都为1为1) 0&0 0 0&1 0 1&0 0 1&1 1 | 按位或 (有1为1) 0|0 0 0|1 1 1|0 1 1|1 1 ^ 按位异或

2021-01-19 23:01:53 360

原创 Java SE(24)补充——原码、反码、补码

机器数和真值

2021-01-19 23:01:39 620

原创 Java SE(23) 运算符——逻辑运算符

目录逻辑运算符&和&&|和||逻辑运算符逻辑运算符用于对布尔类型的数据进行操作,其结果仍是一个布尔型数据。运算符 运算 范例 结果 & 与 true&true true true&false false false&true true false&false false && 短路与 true&true t

2021-01-19 23:01:27 273

原创 Java SE(22) 运算符——比较运算符

比较运算符比较运算符用于对两个数值或变量进行比较,其结果是一个布尔型,即false或true。运算符 运算 范例 结果 == 相等于 4==3 false != 不等于 4!=3 true < 小于 4<3 false > 大于 4>3 true <= 小于等于 4<=3 false >= 大于等于 4>=3

2021-01-19 23:01:14 633

原创 Java SE(21) 拓展:两个数交换的四种方式

方式一:利用一个中间变量交换数值。public class JiaoHuan1{ public static void main(String[] args){ int a=5,b=10; //定义两个变量 System.out.println("交换前:"+a+"\t"+b); int t; //引入一个中间变量 //交换变量 t=a; a=b; b=t; System.out.println("交换后:"+a+"\t"+b); }}.

2021-01-19 23:00:51 160

原创 Java SE(20) 运算符——赋值运算符

赋值运算符作用:将常量、变量或表达式的值赋给某一个变量。种类:运算符 运算 范例 结果 = 赋值 a=3;b=2; a=3; b=2; += 加等于 a=3;b=2; a+=b; a=a+b=5; b=2; -= 减等于 a=3;b=2; a-=b; a=a-b=1; b=2; *= 乘等于 a=3;b=2; a*=b; a=a*b=6; b=2; /= 除等于 a=3;b=

2021-01-19 23:00:34 273

原创 Java SE(19) 第三章 运算符——算术运算符

算术运算符运算符 运算 范例 结果 备注 + 正号 +3 3 加 3+5 8 - 负号 b=4;-b; -4 减 5-3 2 * 乘 3*4 12 / 除 10/5 2 % 取模(即取余) 13%5 3 ++ 自增(前) a=2; b=++a; a=3; b=3 先自增,再运算 自增(后) a=2; .

2021-01-19 23:00:15 227

原创 Java SE(18) 练习2——Scanner进一步使用

import java.util.Scanner;public class TestVar16{ public static void main(String[] args){ //键盘录入学生的信息:年龄、身高、姓名、性别 Scanner sc=new Scanner(System.in); //键盘录入年龄:(接收int类型数据) System.out.print("请录入年龄: "); int age=sc.nextInt(); //键盘录入身高(接收doub.

2020-12-24 21:24:55 245

原创 Java SE(17)练习1——final、扫描器Scanner

public class TestVar15{ public static void main(String[] args){ //实现功能:求一个圆的周长和面积 //求周长 double c=2*3.14*5; System.out.print("周长为:"+c+"\n"); //求面积 double s=3.14*5*5; System.out.print("面积为:"+s+"\n"); }}提取变量:以后只要改变变量的值,下面只要用到这个变量的地方,取值也都.

2020-12-24 20:40:12 172 1

原创 Java SE(16) 变量数据类型2

变量的数据类型

2020-12-24 16:06:07 486 1

原创 Java SE(15) 变量1

定义

2020-12-23 17:10:47 142

原创 Java SE(14) 扩展:特殊字符——反斜杠(\) 转义字符

在字符常量中,反斜杠(\)是一个特殊的字符,被称为转义字符,它的作用是用来转义后面一个字符。下面是一些常见的转义字符:\r表示回车符,将光标定位到当前行的开头,不会跳到下一行。\n表示换行符,换到下一行的开头。\t表示制表符,...

2020-12-23 17:10:09 3770

原创 Java SE (13) 常量

Java中的常量目录定义分类 整型常量 浮点数常量 字符常量 字符串常量 布尔常量 null常量定义 在程序中固定不变的值,是不能改变的数据 。分类 整型常量 整型常量是整数类型的数据,有二进制、八进制、十进制和十六进制4种表现形式。十进制:由0~9范围内的整数组成的数字序列。如198。二进制:由0和1组成的数字序列,前面要以0b或0B开头。例如,0b0110110、0B0110110...

2020-12-23 16:29:59 892 1

原创 Java SE(12) 扩展——进制转换

1.

2020-12-21 01:49:08 1627

原创 Java SE(11) 关键字

关键字1. 概念: 编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。2. 注意: 所有关键字都是小写。 程序中的标识符不能以关键字命名。3. Java中所有的关键字 官网:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html...

2020-12-20 00:04:21 303 1

原创 Java SE(10) 第二章 编程基础 标识符

标识符1. 定义 在编程过程中,在程序中定义一些符号来标记一些名称,如包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。2. 规范 可以由任意顺序的大小写字母、数字、下划线(_)、美元符号($)组成。 但不能以数字开头,不能是Java中的关键字。3. 为了增强代码的可读性,定义标识符时应遵循以下规则: (1)包名:所有字母一律小写。 例如,cn.itcast.test。 (2)...

2020-12-19 23:44:05 1518 1

空空如也

空空如也

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

TA关注的人

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