自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Lambda表达式

Lambda表达式1.Lambda表达式关注强调做什么,而不是以什么形式去做面向过程:关注的做一件事的步骤面向对象OPP:关注的是对象能否完成事情函数式编程:关注结果,以结果为向导2.Lambad表达式基本格式:(形式参数)->{代码块}组成Lambda表达式的三要素: 形式参数,箭头,代码块():方法的形式参数->: 指向后面要做的事{}:具体要做的事,代码块3....

2019-05-25 23:04:17 136

原创 动画

动画一、基础动画分类 1.Tween Animation 变换动画 2.Frame Animation 帧动画 3.Layout Animation 布局动画 4.Property Animation 属性动画Tween Animation (变换动画) 1.变换方式  Alpha:渐变透明度动画  Scale:渐变尺寸缩放动画  Translate:位置...

2019-05-19 21:30:53 202

原创 ViewHolder

         ViewHolder一、新建类继承BaseAdapterpublic class MyAdapter extends BaseAdapter{}二、重载相关方法getCount()、getItem()、getItemId()、getView()getCount()方法返回数据的长度(data.size/data.length())三、新建class类ViewHold...

2019-05-19 20:59:22 546

原创 对话框AlertDialog

一、第一步,调用Builder方法创建一个对话框(要调用create方法创建)final AlertDialog alertDialog = new AlertDialog.Builder(AlertMainActivity.this).create();二、第二步,设置对话框的相关属性 alertDialog.setIcon(R.drawable.ic_launcher);//设置图标...

2019-05-19 20:22:13 188

原创 注解

一、概念 1.概念:说明程序。给计算机看。(也叫元数据) 描述:  * JDK1.5之后的新特性  * 用来说明程序的  * 使用:@注解名称 2.作用分类:  编写文档:通过代里标识的注解生成文档(生成doc文档,也就是API文档)  代码分析:通过代码里标识的注解对代码进行分析(使用反射)  编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查。   使用:@注解名...

2019-05-19 16:05:50 110

原创 HTML

1.概念*Hyper Text Markup Language 超文本标记语言超文本是用链接的方法,将各种不同空间的文字信息组织在一起的网状文本标记语言: * 由标签构成的语言。<标签名称> 如html,xml * 标记语言不是编程语言2.快速入门语法:1.html文档后缀名 .html 或者 .htm2.标签分为: 1.围堵标签:有开始标签和结束标签。 2...

2019-05-16 20:43:16 145

原创 CSS

一、概念概念: Cascading Style Sheets 层叠样式表层叠:多个样式可以作用在同一个html的元素上,同时生效好处:功能强大将内容展示和样式控制分离降低耦合度。解耦让分工协作更容易提高开发效率二、CSS的样式1.内联样式 * 在标签内使用style属性指定css代码(不推荐使用) * 如: <div style="col...

2019-05-16 19:44:10 108

原创 日期类Date

一、方法、字段  getInstance():获取日期对象  getTime():获取当前时间据1970年1月1日 0:0:0的毫秒值  setTime():设置时间  set(year,month,date):设置当前的日期  get():获取字段  YEAR:字段 年 Calender.YEAR  MONTH:字段 月份,月份从0开始,使用时需要进行 +1 操作  DATE...

2019-05-16 18:55:41 188

原创 JDBC

JDBC一、概念:JAVA Database Connectivity,Java数据库连接  本质:其实是官方(sun公司)定义了一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口, 提供数据库驱动jar包。 这套接口(JDBC),真正执行的代码是驱动jar包的实现类二、使用步骤:  1.导入驱动jar包    * 复制jar包(mysql-connector-java...

2019-05-10 17:23:46 82

原创 Java反射机制

Java反射机制:是指在运行的时候去获取一个类变量和类方法的信息。然后通过获取到的信息来创建对象,调用方法的一种机制。由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展*/一、获取Class类型对象的三种方式:1.知道类名情况下,使用类的clss属性来获取该类对应的Class对象eg:Student.class将会返回Student类对应的Clas...

2019-05-10 15:03:43 126

原创 类加载

一、类加载1.类加载的描述* 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,* 类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,* 所以有时也把这三个步骤统称为类加载或者类初始化2.类的加载* 就是指将class文件读入内存,并为之创建一个 java.lang.Class 对象* 任何类被使用时,系统都会为之...

2019-05-10 15:02:36 147

原创 Stream流

Stream流Stream流一般都是用Lambda表达式执行一、Stream的使用:1.生成流通过数据源(集合,数组等)生成流list.stream()2.中间操作一个流后面可以跟随零个或多个中间操作,其目的主要是打开流,做出某种程度的数据过滤/映射,然后返回一个新的流filter()3.终结操作一个流只能有一个终结操作,当这个操作执行后,流就被使用光了,无法再使用所以终结...

2019-05-10 14:59:45 229

原创 事务

事务 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 大部分情况下,使用事务是用来管理SQL语句 DML操作: 1.开启事务: start transaction; 2.发现问题,回滚事务: rollback 3.提交事务: commmit (Mysql数据库中事务默认自动提交) * 事务提交...

2019-05-08 23:30:07 78

原创 数据库设计、范式

多表之间的关系: 1.分类: 1.一对一: 如:人和身份证 2.一对多(多对一): 如:部门和员工 3.多对多: 如:学生和课程 2.实现关系: 1.一对多: 实现方式:在多的一方建立外键,指向一的一方 2....

2019-05-08 23:26:05 66

原创 数据库多表查询

多表查询 select * from 表名1,表名2; -- 会产生笛卡尔积 笛卡尔积: 1.有两个集合A,B,取这两个集合的所有组成情况 2.要完成多表查询,需要消除无用的数据 多表查询的分类: 1.内连接查询 用左边表的记录去匹配右边表的记录,如果符合条件的则显示。如:从表.外键=主...

2019-05-08 23:24:14 145

原创 约束

约束是对表中的数据进行限定,保证数据的正确性、有效性和完整性分类: 1.主键约束:primary key 注意:主键非空且唯一,一张表中只能有一个主键,主键就是表中的唯一标识 1.创建表时添加主键 id INT PRIMARY KEY 2.创建完表后添加主键 ALTER TABLE stude...

2019-05-08 23:18:46 77

原创 SQL语句

SQL: 结构化查询语言,其实就是定义了查找所有关系型数据库的规则SQL语句通过语法: 1.SQL语句可以单行或多行书写,以分号结尾 2.可以使用空格和缩进来增强语句可读性 3.Mysql数据库的SQL语句不区分大小写,建议关键字使用大写 4.三种注释: 1.单行注释:-- 注释内容(横杠后有空格) #注释内容(Mysql特有)...

2019-05-08 23:13:11 92

原创 mysql启动与登录

1.什么是数据库:用于存储和管理数据的仓库2.数据库的特点: 1.持久化存储数据,其实数据库就是一个文件系统 2.方便存储和管理数据 3.使用了统一的方式操作数据库--SQLmysql卸载: 1.在安装目录下找到my.ini配置文件 将datadir="C:/ProgramData/MySQL/MySQL...

2019-05-08 23:11:36 4647

原创 数据库操作:DCL

DCL:管理用户,授权 1. 管理用户 1. 添加用户: * 语法:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; 2. 删除用户: * 语法:DROP USER '用户名'@'主机名'; 3. 修改用户密码: UPDATE U...

2019-05-08 23:07:40 447

原创 数据库操作:DDL

DDL:操作数据库、表1.操作数据库:CRUD 1.C(create):创建 2.R(Retrieve):查询 3.U(Update):修改 4.D:(Delete):删除 5.使用数据库2.操作表 1.C(create):创建 2.R(Retrieve):查询 ...

2019-05-08 23:05:24 1061

原创 数据库查询语句

DQL:查询表中的记录1.语法: select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定2.基础查询 ...

2019-05-08 22:57:12 192

空空如也

空空如也

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

TA关注的人

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