自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql day3

**分组函数/组函数:一组产生一个结果1,基础:分组概念任意一个列都可以进行分组 1.1:效果:分组以后,表变成什么样子了 1.2:关键字: group by 1.3:书写位置:紧跟着where 后面 1.4:语法: group by a列,b列... 1.5:意思: 对当前结果集中的数据进行分组,对a列分组,如果a列中有相同的数据再按照b列进行分组如果按照多个列分组,会先按照第一列分组,然后按照第二列分组...或者说:只有在列1和列2和列3的值都相同的才会被分到一个组。 1.6:

2020-11-04 10:47:26 99

原创 Mysql day2

**5,concat(参数1,参数2…)连接符:可以将多个字符串或者多个字符串列的值进行拼接参数:可以是列,可以是字符串,可以是数字作用:可以将多个列的值或者字符串进行拼接注意:mysql中字符串使用的是单引号mysql中单引号表示字符串.语法:select concat(‘hello’,‘world’,’’,‘tom’)from dual;select concat(‘hello’,concat(’’,‘world’)); eg:1字符串拼接: hello world

2020-11-04 10:46:45 117

原创 Mysql day1

mysql: 数据库1,认识数据库数据库:数据的仓库,保存大量数据的地方,有利于对数据的维护。增删改查很方便。数据库分类:层次型数据库:现实世界中很多事物是按层次组织起来的。层次数据模型的提出,首先是为了模拟这种按层次组织起来的事物。网状型数据库:处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二级树结构,称为系。关系型数据库:mysql SQLserver oracle都使用SQL语句操作分布式数据库:是指数据分存在计算机网络中的各台计算机上的数据库mysql

2020-11-04 10:45:26 246

原创 Xml

XML(XML基础,XML验证,XML解析)一:了解XMLXML:eXtensive Markup Language可扩展的标记语言HTML:HyperText Markup Language超文本的标记语言,做静态界面的标记语言:<***>…</***>可扩展:标签名是自定义XML和HTML的区别:1)XML标签名是自定义HTML标签名是预定义,由W3C预定义:World Wide Web Consortium2)HTML重点在显示数据,做静态界面的XML

2020-11-04 10:44:15 287

原创 Java day13

一:线程互斥:多线程同时操作同一个对象a)很多ATM-----》每台ATM都会同时在进行工作。就相当于多线程。卡–>主卡,副卡(同一个账号)//取钱withdraw//存钱depositb)synchronized(共享区){临界区}共享区:多线程同时操作同一个对象临界区:多线程对共享区进行操作的代码区synchronized可以放在方法上,就是一个同步方法。synchronized可以放在代码上,就是一个同步代码块。c)并发访问的线程加上同步锁之后就称为线程互斥。加同步锁,加在

2020-11-04 10:41:42 77 1

原创 Java day12

线程一:线程线程是程序执行的最小单位。是动态的.进程是资源分配的最小单位。是动态的。一个程序可以启动多个进程一个进程可以启动多个线程线程必须通过进程启动,不能独立存在的。.class运行在JVM上,.class就是一个一个的线程。JVM就是一个进程。线程和进程的目的:多任务—>效率高线程和进程的运行依赖于CPU同时性在同一个时间点只能执行一个进程或线程在同一个时间段可以执行多个进程或线程多进程的数据不共享,每个进程都有自己的独立内存空间。多线程数据的进程的数据是共享的,

2020-11-04 10:40:58 50

原创 Java day11

GUI一. AWT图形用户界面(Graphics User Interface, GUI)是用户与程序交互的窗口,它比基于命令行的界面更直观并且更友好。GUI的基本类库位于java.awt包中.这个包也被称为抽象窗口工具箱(Abstract Window Toolkit, AWT)。AWT按照面向对象的思想来创建GUI,它提供了容器类、众多的组件类和布局管理器类。而现在的的组件包更多的使用javax.swing.*中的组件。因为该组件的风格可以由当前系统决定。而java.awt.*中的

2020-11-04 10:38:44 133

原创 Java day10

异常一:异常异常是改变程序正常执行流程的意外情况。异常的条件都是应用级别的异常。系统级别的异常程序员无法处理。异常:是一个对象,Exceptionclass Exception{发生问题的主体(Object)对问题本身的有效描述(String)}二:异常的结构try{//可能出现异常的代码…int k= 10/0;……}catch(ExceptionType1 e){…//针对ExceptionType1类型的异常处理}catch(ExceptionType2 e){

2020-11-04 10:37:08 69

原创 Java day9

一:保存键值对(key—value)如保存是否打开音效,是否打开振动,当前分数,历史最高分,关数。。。Map:定义保存键值对的规范(key不能重复,value可重复)————HashMap:是线程不安全,效率高,HashMap允许null key和null value,————HashTable:是线程安全,Hashtable不允许null key和null value,——SortedMap:定义在Map的基础上进行排序的规范(根据key排序)————TreeMap:对map进行排序。二:M

2020-11-04 10:35:37 42

原创 Java day8

一:开发一个数据结构:保存数据和操作数据。任务:可以存放任意类型任意个数的可重复的有序数据。数据结构底层:可以采用数组和链表来实现。调用者:不关心底层是怎么做。对数据进行增删改查的操作。对于操作者不需要关心底层采用什么实现的,只需要采用统一的接口完成相同的事情。----》定义规范。定义标准(规范):可以采用接口和抽象类。标准一:提供数据增删改查的规范对数据进行增删改查:通用的操作—》定义标准public interface List{public void add(int index,O

2020-11-04 10:33:07 107

原创 Java day6

一:Static1)修饰变量(只能修饰实例变量)----->静态变量比如:每次闯关游戏的总分数,应该是第一次闯关的分数+第二次闯关的分数+第三次闯关方法…这个时候就需要使用static去保存了。a)所有类实例共享b)使用静态变量类名.变量名c)静态变量是属于这个类非静态变量是属于对象d)代码加载到内存静态变量就已经存在了e)static变量和实例变量的区别:i)static变量对于每个类而言在内存中只有一个,能被类的所有实例所共享;实例变量对于每个类的每个实例都有一份,它们之

2020-09-23 11:33:03 51

原创 Java day5

第五章: Objects and Classes一. OOP中的基本概念Java的编程语言是面向对象的,采用这种语言进行编程称为面向对象编程(Object-Oriented Programming, OOP), 它允许设计者将面向对象设计实现为一个可运行的系统。Java的编程单位是类,对象最后要通过类进行实例化(即“创建”)。面向对象编程有三个特性:封装,继承,多态的概念封装:对类中的属性和方法的具体实现进行封装(隐藏)外界不可见继承:继承父类中的属性和方法 extendsclass 子

2020-09-23 11:29:37 68

原创 Java day4

第四章: Array一:什么是数组,什么时候使用数组?数组是用来保存一组数据类型相同的元素的有序集合,数组中的每个数据称为元素。有序集合可以按照顺序或者下标取数组中的元素在Java中,数组也是Java对象。数组中的元素可以是任意类型(包括基本类型和引用类),但同一个数组里只能存放类型相同的元素。二:什么时候用数组?1)保存一堆数据类型相同的数据的时候2)数据要求有顺序三:数组和链表的区别a)在内存开辟难易程度上?数组内存分配必须是一块连续的内存空间。链表内存分配不一定是连续的内存空

2020-09-23 11:27:26 60

原创 Java day2

一.基本数据类型变量和引用数据类型变量:1)使用基本数据类型定义的变量叫做基本数据类型变量int a=10;保存是数据本身的数值(二进制)2)使用引用数据类型定义的变量叫做引用数据类型变量Teacher t=new Teacher();保存是堆区开辟的地址new关键字:a)在栈区开辟空间保存对象的引用b)在堆区开辟空间保存对象本身c)堆区的地址赋值给栈区的对象的引用二:运行时数据区一个完整的Java程序运行过程会涉及以下内存区域方法区/代码区:存放类的信息堆区:用来存放动态产生的

2020-09-23 11:26:09 70

原创 Java day1

第一章 corejava的入门一:什么是语言语言=os+数据结构+算法+思想os:操作系统数据结构:队,栈,二叉树,链表算法:做游戏开发时非常重要面试题:int a>0,b>0只使用一条输出语句输出a,b的最大值System.out.println((|a+b|+|a-b|)/2);二:安装jdk1)根据不同的操作系统下载不同的jdkJava有三个版本:Java SE:开发桌面应用程序,比如QQJava EE:开发企业级应用程序Java ME:开发移动应用2)安装jd

2020-09-23 11:21:37 228

原创 Java day5代码

briup day5Classroom,ClassroomTest程序编写

2020-09-18 17:00:09 133

空空如也

空空如也

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

TA关注的人

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