自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java之类与对象

1、面向对象思想的概述什么是面向对象: Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。示例:洗衣服面向过程:把衣服脱下来–>找一

2020-10-07 16:28:09 183

原创 java之封装

封装概述概述: 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。原则: 将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问封装的步骤1.使用private关键字来修饰成员变量。2.对需要访问的成员变量,提供对应的一对getXxx方法、setXxx方法private的含义:1

2020-10-07 16:27:36 155

原创 java之数组

数组概念:数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。数组的定义方式:方式1、数组存储的数据类型[ ] 数组名字 =new 数组存储的数据类型[长度]int[] arr = new int[3];定义了int类型的数组,且数组长度为3方式2、数据类型[ ] 数组名 = new 数据类型[]{元素1,元素2,元素3…};int[] arr = new int[]{1,2,3}定义了数组元素为1,2,3的数组方式3、数据类型[ ] 数组名 = {元素1,元素2,元素3…}

2020-10-04 14:55:52 105

原创 Java之方法与方法的调用

一、什么是方法方法是类或对象行为特征的抽象,也称为函数。Java里的方法不能独立存在,所有的方法必须定义在类里。二、方法的定义修饰符 返回值类型 方法名(参数类型 形参1,参数类型 形参2,….){ 程序代码 return 返回值;}其中:形式参数:在方法被调用时用于接收外部传入的数据的变量。参数类型:就是该形式参数的数据类型。返回值:方法在执行完毕后返还给调用它的程序的数据。返回值类型:方法要返回的结果的数据类型。实参:调用方法时实际传给函数形式参数的数据。三、方法的

2020-08-02 18:47:08 447

原创 使用jdbc连接MySQL数据库

一、下载jdbc1、进入官网:https://dev.mysql.com/downloads/connector/j/进行下载,下拉菜单中选择Platform idependent2、下载完毕后对下载的内容进行解压操作二、进行数据库的连接操作1、解压完毕后打开Java编译器,这里使用的是idea2、创建一个文件夹,并将jdbc的jar包复制到该文件夹下创建了jdbc文件夹,并将jar包复制3、按住ctrl+shift+alt+s进入下面界面4、选择Models,5、选择Dependen

2020-08-02 18:35:48 254

原创 java之程序流程控制

一、分支结构1、if-esle语句格式1:if(条件表达式){执行代码块;}格式2:if(条件表达式){ 执行代码块;}else{执行代码块;}格式3:if(条件表达式){ 执行代码块;}else if (条件表达式){ 执行代码块;}……else{ 执行代码块;}if语句例题:从命令行参数接收小明的期末成绩。当成绩为100分时,奖励一辆BMW;当成绩为(80,99]时,奖励一个台iphone7Plus;当成绩为[60,80]时,奖励一本参考书;其它时,

2020-08-02 18:27:49 330

原创 Java数据的基本类型

一、变量1、变量的基本概念(1)内存中的一个存储区域(2)该区域有自己的名称(变量名)和类型(数据类型)(3)Java中每个变量必须先声明,后使用(4)该区域的数据可以在同一类型范围内不断变化2、变量的使用特点变量的作用域:一对{ }之间有效 初始化值3、变量的定义格式数据类型 变量名 = 初始化值变量是通过使用变量名来访问这块区域的4、变量的分类-按数据类型对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。二、数据的基本类型1、整数类型:byte、s

2020-08-02 11:39:41 191

原创 WIN10 jdk的安装与环境配置

1、jdk的下载11、进入官网https://www.jianshu.com/p/c30669626577选择自己想要的jdk版本进行下载2、下载完毕后双击jdk的安装包3、弹出安装界面后一直点击下一步,直到出现这个界面点击关闭,至此下载安装完毕2、环境变量配置1、右键点击此电脑,选择属性2、依次点击高级系统设置,环境变量,进入环境变量配置界面3、配置JAVA-HOME新建变量名为JAVA变量值为jdk安装路径4、寻找 Path 变量 > 编辑找到path变量,点击编辑,在

2020-08-02 11:28:02 165

原创 MySQL数据库视图

视图的创建和使用视图:基于原始表得到的一个虚拟的查询结果集视图和表的区别:表中的数据占用物理空间,视图不占用。表中的数据是实际存在的,视图的数据是执行查询时动态生成的视图的好处:1、提高查询语句的重用性,调用简单2、安全3、独立视图的应用场景:1、多个地方用到相同的查询结果2、查询结果使用了比较复杂的sql语句一、创建视图:create [or replace] view 视图名asselect 语句;特点:1、视图的使用和表的使用是一致的,都支持增删改查,而且语法一样

2020-07-26 19:21:36 172

原创 MySQL数据库的事务处理

一、事务-Sql概念:数据库区分于其他文件系统的一种特征好处:希望执行一些操作时,要么同时执行,要么同时不执行,最终达到数据的一致性特性:【★】ACID分类:1、隐式事务比如:insert、update、delete本身就是一个事务2、显式事务特征:具有明显的开启和结束的标记set autocommit=0; 取消隐式事务自动提交的功能start transaction;开启事务…增删改查sql语句commit;提交事务rollback;回滚事务并发事务容易出现的问题:脏读

2020-07-26 17:30:34 126

原创 MySQL数据库的约束

约束一、列级约束常见约束NOT NULL:非空该字段的值是必填的,如果不设置该约束,该字段默认是可以为空DEFAULT:默认该字段有默认值CHECK:检查,mysql语法支持,但效果不支持该字段值可以加以限制,比如年龄可以控制在0-120之间PRIMARY KEY:主键该字段值不可以重复1、不可以为空2、一个表中只能有一个主键,但是可以多个字段做组合主键UNIQUE:唯一约束该字段值不可以重复1、可以为空2、一个表中可以有多个唯一键,可以有组合唯一键FOREIGN KEY:

2020-07-26 16:34:08 244

原创 MySQL数据库的增删改操作

插入操作1、插入一行数据#语法:#INSERT INTO beauty(字段1,字段2,…)#VALUES(值1,值2,…);首先我们创建一张学生表CREATE TABLE student(id INT,NAME VARCHAR(20),age INT,score INT)案例1:向表中添加一行数据INSERT INTO student VALUE (5,'王钢铁',16,123)案例2:向表中添加多行数据INSERT INTO student(id,NAME,age,s

2020-07-26 15:34:59 94

原创 MySQL数据库中的函数

函数/*函数类似于java的方法分类:分组函数:将一组值进行统计,得出一个值单行函数:将一个值进行处理,得出一个值调用语法:select 函数名(实参列表);单行函数:字符函数数学函数日期函数流程控制函数*/一、字符函数#length 获取字节长度/*unicode:固定字节,一个字母和一个汉字都占2个字节gbk:一个字母占一个字节,一个汉字占2个字节utf8:一个字母占一个字节,一个汉字占3个字节*/SELECT LENGTH('abc张三');SHOW VAR

2020-07-26 14:59:21 292

原创 MySQL数据库的多表查询操作

本文以dept表、emp表、job表、salarygrade表来讲述多表查询操作dept表emp表job表salary表1、多表连接(等值查询)连接查询/*概念:查询的字段来自于多个表语法:select 字段1,字段2from 表1,表2【where 连接条件】笛卡尔乘积:产生原因:没有加连接条件,导致结果为 表1 的行数*表2 的行数解决方法:添加上有效的myemployees分类:一、传统模式的多表连接等值案例:查询员工名和部门名SELECT ename,d

2020-07-26 14:38:02 574

原创 MySQL数据库的单表查询操作

本文以admin、beauty、boys为例来讲述MySQL数据库的查询操作admin表beauty表boys表1、基础查询1.1查询boys表中所有数据SELECT *FROM boys;1.2查询boys表中部分字段查询boys表中的id和namea字段select id,namea from boys;1.3为字段起别名为id和namea分别起别名为序号和名字,注意as可以省略select id as 序号,namea as 名字 from boys;1.4

2020-07-25 22:28:32 675

原创 Mysql数据库的库和表的管理

MySQL数据库常用的一些基本命令登录 C:\Users\15156>mysql -uroot -p显示所有数据库mysql> show databases;进入指定的数据库use + 库名mysql > use mysql;查看库中所有的表show tables from 库名;查看其他库中的所有表mysql > show tables;mysql > show tables from mysql;查看当前库mysql > select

2020-07-25 15:12:06 131

原创 MySQL数据库的安装与登录

mysql之初体验(一)一、如何安装MySQL到MySQL的官网(https://www.mysql.com/)选择要现在的版本这里使用mysql-5.5.15-win32.msi 32位 和64 位 的操作系统都可以安装下载完毕后双击运行同意协议并点击next4、Next 下一步5、Install 安装6、此时需要你耐心等待7、进入广告时间->Next8、Finish到这里MySQL就已经安装完毕了,下面我们开始对它进行配置二、Mysql 配置1、Next

2020-07-24 22:44:04 178

空空如也

空空如也

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

TA关注的人

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