自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL分组函数,查询,约束,数据库设计等知识点

单行函数只对一行进行变换,每行返回一个结果可以嵌套,参数可以是一字段或一个表达式或一个值分组函数组函数类型AVG()SUM()MAX()MIN()**COUNT() **SELECT * FROM t_stu;SELECT AVG(age) AS '平均年龄',COUNT(sid) AS '总人数', SUM(height) AS '身高之和',MAX(weight) AS '体重最大值', MIN(weight) AS '体重最小值' F

2021-06-03 23:44:05 168

原创 MySQl建库建表及增删改查

通过可视化工具建库建表创建数据库CREATE DATABASE studb2 CHAR SET utf8;切换数据库(使用use 将数据库切换到 studb2)USE studb2 ;在studb2 中创建名为t_stu的表CREATE TABLE t_stu( sid VARCHAR(10) , sname VARCHAR(20), age INT, height FLOAT , weight DOUBLE)CHAR SET utf8

2021-06-03 23:42:21 456

原创 IO流及序列化

字符输入流当使用字节流读取汉字时,会一个字节一个字节读取,读取到的数据为int类型。如果读取的文本文件有汉字,则有可能会出现问题,因为不同的编码格式,每个汉字占用的字节数是不同的,所以如果要把读取到的数据转换为汉字时,可能会报错。如果读取后直接使用字节流写入到一个文件里,则不会出现问题。public class ReadDemo { public static void main(String[] args) throws IOException { FileInputStrea

2021-06-03 23:41:14 110

原创 集合中的知识点

集合数组长度固定,集合长度可变若对象数据比较多,而且数据个数不固定时,使用集合存储。一、Collection集合是一个接口 ,保存单个数据有两个主要子接口List和Set。List 有ArrayList、LinkedList、Vector 三个主要实现类Set有HashSet、LinkedHashSet 两个主要实现类1.1Collection通用的方法Collection有通用的方法,List和Set都可以使用。public class Demo { public static

2021-06-03 23:40:03 225

原创 反射以及类的初始化

反射**定义:**就是在程序运行的过程中,通过类对象(字节码对象)可以获取到所有的静态属性,调用所有的静态方法。还可以通过 类对象(字节码对象) 创建实例对象,访问实例对象的所有实例属性,调用实例对象的所有方法。作用:可以通过字符串传参的形式操作一个类可以在原有代码的功能基础上做扩充 (拿到了字节码.class文件,但是没有获取到源代码的情况。)类对象的加载和初始化:类加载器 classLoader:BootClassLoader 加载核心的jdk的 jre/lib/rt.jar包

2021-06-03 23:39:04 392

原创 面向对象中的注意点

//父类Animalclass Animal { /*8、执行初始化*/ private int i = 9; protected int j; /*7、调用构造方法,创建默认属性和方法,完成后发现自己没有父类*/ public Animal() { /*9、执行构造方法剩下的内容,结束后回到子类构造函数中*/ System.out.println("i = " + i + ", j = " + j); j ...

2021-06-03 23:37:11 93

原创 Java流程控制04:循环结构

循环结构while循环do…while循环for循环在java5中引入了一种主要用于数组的增强型for循环。while循环while是最基本的循环,它的结构为:while (布尔表达式){ //循环内容}只要布尔表达式为true,循环就会一直执行下去。我们大多数情况是会让循环停止下来,我们需要一个让表达式失效的方式来结束循环。少部分情况需要循环一直执行,比如服务器的请求响应监听等。循环条件一直为true就会造成无限循环【死循环】,我们正常业务编程中应该尽量避

2021-04-21 21:34:51 136

原创 Java流程控制03:switch多选择结构

switch多选择结构多选择结构中还有一个实现方式就是switch case语句。switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。switch(expression){ case value: //语句 break;//可选 case value: //语句 break;//可选 //你可以有任意数量的case语句 defa

2021-03-26 17:29:13 57

原创 Java流程控制01:用户交互Scanner及进阶使用

例1package src.scanner;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int i = 0; float f =0.0F; System.out.println("请输入整数:");

2021-03-23 22:16:37 92

原创 009包机制和JavaDoc生成

包机制为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。包的本质就是文件夹。包语句的语法格式为:package pkg1[.pkg2[.pkg3…]];一般利用公司域名倒置作为包名; www.baidu.com com.baidu.www为了能够使用某一个包的成员,我们需要再Java程序中明确导入该包。使用“import”语句可完成此功能import package1[.package2…].(classname|*);package必须在import上面,尽量不

2021-03-18 23:36:05 57

原创 008-基本运算符

基本运算符算数运算符:+、-、、/、%(取余)、++(自增)、––(自减)赋值运算符:=关系运算符:<、>、>=、<=、==(等于)、!=(不等于)、instanceof逻辑运算符:&&(与)、||(或)、!(非)位运算符:&、|、^、~、<<、>>、>>>(了解)条件运算符:?:扩展赋值运算符:+=、-=、=、/=算术运算符package operation;public class dem

2021-03-13 23:34:36 99 2

原创 007-变量、常量及作用域

变量可以变化的量,指一个空间,位置确定,所存放的内容不确定。java是强类型语言,每个变量都必须声明其类型。java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。type varName [=value] //数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。每个变量都有类型,类型可以是基本类型,也可以是引用类型。变量名必须是合法的标识符。变量声明是一条完整的语句,因此每一个声明都必须以分号结束。public class day04 { pu

2021-03-12 23:44:46 133

转载 006-类型转换

类型转换由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。低--------------------------->高byte、short、char > int > long > float > double运算中,不同类型的数据先转换为同一类型,然后进行运算。强制类型转换 低—》高自动类型转换 高—》低public class day03 { public static void main(String

2021-03-12 23:43:28 54

原创 005-八大基本数据类型拓展

数据类型扩展public class day01 { public static void main(String[] args) { //整数拓展: 进制 二进制前面加0b 十进制 八进制前面加0 十六进制前面加0x int i = 10; int i2 = 010; //八进制0 int i3 = 0x10; //十六进制0x 0~9 A~Ff=16 System.out.pri

2021-03-10 15:34:44 70

原创 004-Java基础语法学习

Java基础语法注释不会被执行,给写代码的人看的书写注释是非常好的习惯。分类: 单行注释(//)多行注释(/* 注释内容 */)文档注释(JavaDoc用到,/** *注释内容 */)标识符关键字abstract 、 assert 、 boolean 、 break 、 byte 、case 、 catch 、 char 、 class 、 const 、cuntinue 、 default 、

2021-03-10 15:32:17 58

原创 003-JDK开发环境安装及HelloWorld程序详解

JDK开发环境安装及HelloWorld程序详解一、JDK开发环境安装工欲善其事,必先利其器。想要编写Java代码,需要先安装JDK开发环境步骤如下:1. 安装JDK8浏览器搜索“JDK8下载”,点击跳转到下载界面。查看自己电脑操作系统及位数找到对应安装包点击下载即可,以windows x64位 为例,点击下载并同意协议,可能需要登录Oracle账号,如果没有注册即可,登录之后自动下载,下载结束得到exe程序文件。双击打开jdk-8u281-windows-x64.exe文件。

2021-03-06 13:55:51 220

原创 002-基本DOS命令学习

基本DOS命令学习打开cmd方式开始+系统+命令提示符win键+R 输入cmd 打开(推荐使用)在任意文件夹下,按住shift键+鼠标右键点击,在此处打开命令行窗口打开我的电脑,资源管理器地址栏前面加cmd 路径常用的Dos命令1 #盘符切换2 #查看当前目录下的所有东西 dir3 #切换目录 cd /d E: cd..返回上一级4 #清理屏幕 cls (clear screen)5 #退出终端 exit6 #查看电脑ip ipconfig7 #打开特定程序 calc

2021-03-04 23:15:20 104 1

原创 001-Markdown语法学习

MarkDown语法学习标题三级标题四级标题五级标题六级标题字体hello worldhello worldhello worldhello world引用文章名称分割线图片超链接点击跳转至百度列表测试1测试2测试3测试1测试2测试3表格名字性别生日小雨女1995.01.01代码hello world...

2021-03-04 15:04:36 81 2

空空如也

空空如也

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

TA关注的人

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