自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 细说设计模式之单例模式

一、单例模式思维导图二、具体实现1.饿汉式public class Singleton1 { // 让构造方法私有,别人就没法创建此类的实例了 private Singleton1() { } //自己创建这个实例 private static final Singleton1 ME = new Singleton1(); //获取唯一...

2019-07-06 16:57:22 123

原创 Java学习--初学Ajax

一、Ajax1、ajax的定义AJAX是异步的JavaScript和ML的简称,可以开发出非常灵敏无刷新的网页,特别是开发服务器端网页时,比如PHP网站,需要往返地与服务器通信,如果不使用AJAX,每次数据更新不得不重新刷新网页,而使用AJAX特效后,可以对页面进行局部刷新,提供动态的效果。多种技术的统称a - asynchronous - 可以通过 xhr 对象发送异步请求j -...

2019-01-19 23:54:48 180

原创 Java学习--初学JavaScript

Javascript 既可以作为前端语言,也可以作为后端语言语法上与java有类似之处,但本质上与java语言没有关系一、Javascript主要用途:用在浏览器当中, 也可以作为后台开发语言(nodejs)语法:类似于 java, 简称 js1. 基本数据类型Number 数字类型(整数,小数) 1.0 1 -2String 字符串类型 “字符串1” ‘字符串2’B...

2019-01-15 23:28:21 275

原创 Java学习--初学HTML和CSS

html, css, javascript, jquery, vue 接收用户的输入,向用户返回可视化结果servlet, jsp, jstl java后端技术 -> 再去调用jdbc,访问数据库一、HTML超文本标记语言 hyper text markup language俗称网页html的文件结构:以 .html 或 .htm 结尾的文本文件标签一般成对出现:&lt...

2019-01-14 23:51:08 223

原创 Java学习--深入JDBC

一、事务控制JDBC连接也提供了事务支持,JDBC连接 支持的事务由Connection提供,Connection默认打开自动提交,即关闭事务,在这种情况下,每条SQL语句一旦执行,便会立即提交到数据库,永久生效,无法对其进行回滚操作。begin; // 开始事务 start transaction;多条sql语句commit; // 提交事务, 最终确认,让所有修改生效rollb...

2019-01-14 23:34:04 154

原创 Java学习--初学JDBC

一、JDBC1.基础知识JDBC全称为:Java Database Connectivity, 即Java数据库连接它是java语言操作数据库的 api (应用程序编程接口)java.sql.*接口Connection 连接 代表了java和数据之间的通道,桥梁Statement 语句 可以用来执行 insert, update, delete , select …ResultS...

2019-01-14 23:14:54 98

原创 Java学习--MySql练习-子查询

一、创建相应表格1、创建一张学生(Student)表,属性如下:学生编号 SID 整数 主键 自增从1001开始学生姓名 SNAME 字符串 长度为20 不为空学生年龄 BIRTHDAY 日期 学生性别 SEX 字符串 长度为1create table if not exists student( sid int primary key auto_increment, sname...

2019-01-14 22:34:28 759

原创 Java学习--MySql数据库(二)

本篇文章主要总结SQL语句中的DCL语句、事务和锁一、DCL语句(了解)主要由grant和revoke两个关键字完成:grant 授权 revoke 回收权限1、创建用户create user 用户名 identified by '密码';2、授权语法:grant 权限 to 用户名;例如:把查询test库中所有表的查询权限授权给user1grant select on t...

2019-01-14 15:02:07 133

原创 Java学习--数据库简介和MySql数据库(一)

一、数据库的简介关系型数据库永久保存数据提供数据的安全提供数据的并发访问提供了多种数据类型提供事务支持提供了SQL语言操作数据著名的数据库Oracle 甲骨文MySQL 甲骨文Sql Server 微软 (主要用在windows环境)DB2 IBM公司SQLlite 用在移动端开发二、MySql数据库(一)1.安装a.下载MySql登录http://dev...

2018-12-12 16:31:43 362

原创 Java学习--JDK1.8新特性Stream

一、Stream流的概述Stream 是Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用SQL 执行的数据库查询。也可以使用Stream API 来并行执行操作。简而言之,Stream API 提供了一种高效且易于使用的处理数据的方式。流的生成(创建Stream)...

2018-12-07 14:34:20 102

原创 Java学习--反射与类加载机制

一、反射机制定义:在运行期间,可以获取对象的类型、类型的方法、类型的属性、类型构造方法等。简单来说,反射机制指的是程序在运行时能够获取自身的信息。在Java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。1.获取对象的类型(类对象)有三种方法:方法1:Object .getClass();方法2: Class.forName(“类名”);方法3: 类名.class....

2018-12-07 11:25:28 134

原创 Java学习--网络编程知识

一、网络编程概述计算机网络之间以何种规则进行通信,就是网络模型研究问题。网络模型一般是指OSI(Open System Interconnection开放系统互连)七层参考模型,TCP/IP四层参考模型主机至网络层(物理层 , 数据链路层) , 网际层 , 传输层 , 应用层(应用层 , 表示层 , 会话层)二、协议1.TCP/IP协议Tcp是指传输控制协议Ip是指网络地址协议TC...

2018-11-29 10:49:57 177

原创 Java学习--枚举相关知识

一、枚举概述枚举类是一种特殊的类,它的对象个数是有限个。适用场景: 当对象的个数已经固定,并有限时,例如:性别,星期等等二、枚举中的方法a.ordinal();获取枚举对象的序号b.name();把枚举对象转为字符串c.valueOf;把字符串转为枚举对象d.values();以数组形式返回所有的枚举对象。public enum 枚举类名{ MALE; FEMALE;}...

2018-11-29 10:29:44 219 1

原创 Java学习--设计模式

设计模式是一些优秀的软件开发人员在开发时经验的积累。它代表了最佳的实践。让我们的代码实现特定的目的,在结构上更加优秀。一、单例模式单例模式是指一个类只能有一个实例,不能再创建更多的实例第一 种是饿汉式public class Singleton1 { // 让构造方法私有,别人就没法创建此类的实例了 private Singleton1() { } //...

2018-11-29 10:23:43 104

原创 Java学习--模拟斗地主发牌程序

public class PokerGame { public static void main(String[] args) { //A: //案例演示: //模拟斗地主洗牌和发牌看牌,牌没有排序 //创建牌盒子 ArrayList<String> pokerBox = new ArrayList...

2018-11-29 10:05:56 189

原创 Java学习-正则表达式

一、正则表达式的概述和简单使用(1):正则表达式:正确规则的表达式 规则java给我们定的是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。(2):案例演示需求:校验qq号码.1:要求必须是5-15位数字2:0不能开头 a:非正则表达式实现private static boolean checkQQ(String numQQ)...

2018-11-29 09:52:50 138

原创 Java学习——多态

一.多态的基础知识(1)多态的概述某一个事物在不同时刻表现出来的不同状态(2)多态的前提a.要有继承关系b.要有方法重写c.要有父类引用指向子类对象。(3)多态中的成员访问特点a成员变量编译看左边,运行看左边b构造方法创建子类对象的时候,会访问父类的构造方法,对父类的数据进行初始化c成员方法编译看左边,运行看右边d静态方法编译看左边,运行看左边(4)多态的好处a....

2018-11-29 09:27:17 60

原创 Java学习——初学面向对象

一、面向对象概述1.思想概述:A.面向过程开发,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。更多的是用于底层代码。面向过程的代表语言:C语言B.把我们需要的这些步骤和功能在进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装在一起。这样结构就清晰了很多。用的时候,找到对应的类就可以了。这就是面向对象的思想。Java就是经典...

2018-10-10 17:27:47 71

原创 Java学习——数组的相关知识

一、数组概述和定义格式说明对于需要多个变量的问题,一个一个存储太占用内存和代码量,所以我们可以使用数组,简单来说,数组就是可以存储多个同一数据类型的容器。数组既可以存储基本数据类型,也可以存储引用数据类型。数组定义格式:格式1: 数据类型[] 数组名;格式2: 数据类型 数组名[];举例:int[] a; 定义了一个int类型的数组a;int a[]; 定义了一个int类型的...

2018-10-10 16:51:11 104

原创 Java学习——方法的初步学习

一、方法的概述和格式在许多语言比如c语言中称之为函数的,在java这里称为方法,方法就是完成特定功能的代码块。格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 …){方法体;return 返回值;}方法的格式详细说明:(1): 修饰符 比较多,后面会详细介绍。目前使用 public static(2): 返回值类型 用于限定返回值的数据类型(...

2018-10-08 23:01:10 102

原创 Java学习——循环结构(for循环、while循环和do...while循环)

一、for循环格式:for(初始化表达式语句;判断条件语句;控制条件语句){循环体语句;}执行流程:a:执行初始化表达式语句b:执行判断条件语句,看其返回值是true还是false如果是true,就继续执行如果是false,就结束循环c:执行循环体语句;d:执行控制条件语句e:回到b继续。下面是四个例子,对了理解for循环有很大作用。eg1public class F...

2018-10-08 22:46:00 373

原创 java_0927总结

1.DOS命令d: 回车 切换盘符dir 罗列此目录下的所有内容cd 进入某个目录cd… 回退到上一节目录cd\ 回退到根目录md 创建目录rd 删除目录del 删除文件,删除一堆后缀名一样的文件*.txtcls ...

2018-09-30 14:11:51 181

空空如也

空空如也

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

TA关注的人

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