- 博客(25)
- 收藏
- 关注
原创 HTML5基础
title标签是 head标签中唯一要求包含的东西。浏览器会以特殊的方式来使用标题,并且通常把它放置在浏览器窗口的标题栏或状态栏上。
2022-09-23 19:04:01 424 2
原创 单例模式(待补充)
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。
2022-09-20 19:40:25 180
原创 jdbc初体验
利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。1.使用Connection对象的prepareStatement(String sql):即创建它时就让它与一条SQL语句绑定;4.调用executeUpdate()或executeQuery()方法,但要注意,调用没有参数的方法;2.编写SQL语句时,如果存在参数,使用“?5.释放资源 close()
2022-09-20 19:34:58 303
原创 事务、视图、索引、备份和恢复
事务(TRANSACTION)是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库操作命令要么都执行,要么都不执行。#回滚事务,清除自事务起始点至该语句所做的所有数据更新,将数据状态回滚到事务开始前,并释放由事务控制的资源。默认情况下,每条单独的SQL语句视为一个事务 关闭默认提交状态后,可手动开启、关闭事务。事务的各步操作是不可分的(原子的),要么都执行,要么都不执行。#开始事务,显式地标记一个事务的起始点。
2022-09-20 19:23:31 150
原创 DQL命令查询数据
做自连接查询的时候,是自己和自己连接,分别给父表和子表取两个不同的别名,然后附上连接条件。EXISTS 子查询:带有EXISTS的子查询不返回任何记录的数据,只返回逻辑值“True”或“False”。2.执行SQL语句时,先执行子查询,返回所有来自子查询的结果,再执行外围的父查询,返回查询的最终结果。子查询无返回结果: EXISTS子查询结果为FALSE, 外层查询不执行;子查询有返回结果: EXISTS子查询结果为TRUE,执行外层查询;1.外层查询称为父查询,圆括号中的查询称为子查询。
2022-09-20 18:58:27 424
原创 JAVA实用类基础
2.当包装类构造方法参数为String 类型时,字符串不能为null,且该字符串必须可解析为相应的基本数据类型的数据,否则编译通过,运行时NumberFormatException异常。1:StringBuffer是可变的字符串,在每次对StringBuffer对象进行改变时,会对StringBuffer对象本身进行操作,而不是生成新的对象。1.Boolean类构造方法参数为String类型时,若该字符串内容为true(不考虑大小写),则该Boolean对象表示true,否则表示false。...
2022-08-10 19:50:43 235 2
原创 Java面向对象之继承
这里有两种初始化方式,一种是在变量声明的时候初始化;第二种方法是在声明变量的时候不赋初值,但是要在这个变量所在的类的所有的构造函数中对这个变量赋初值。
2022-08-03 14:42:59 428 1
原创 Java学习第8天,今天是使用已学知识做的小练习(吃货联盟订餐系统)
在开头实现键盘录入,在每一级菜单中加入对于是否为0的判断,最后使用do-while来撑起整个结构。对数组内特定下标的元素赋值为null,并将后一个元素赋值给前一个元素。创建新的元素,将新的元素赋进数组内。对数组内特定下标所对应元素的替换。查看餐袋就是查看数组内所有元素。对数组状态的重新赋值。...
2022-07-21 19:58:10 438 10
原创 Java学习第7天,今天是数组
声明数组是为了在更多的数据时减少数据处理的数量。其中声明一个变量就是在内存空间划出一块合适的空间,声明一个数组就是在内存空间划出一串连续的空间。标识符数组的名称数组元素数组中存放的数据元素下标对数组元素进行编号,数组下标从0开始,数组中的每个元素都可以通过下标来访问元素类型数组元素的数据类型规范数组名称的后缀必须加Array。声明数组分配空间赋值处理数据数据类型[]数组名=new数据类型[大小];1.边声明边赋值运行成功练习(2)...
2022-07-20 19:59:16 1590 2
原创 java学习第6天,今天是循环结构
1.while循环结构while ( 循环条件 ) { 循环操作} 练习(1)计算100以内的偶数之和运行成功练习(2)计算培训学员人数,2012年培养学员25万人,每年增长25%。请问按此增长速度,到哪一年培训学员人数将达到100万人?运行成功练习(3)查询商品价,格用户从控制台输入需要查询的商品编号,根据编号显示对应的商品价格。假设商品名称和商品价格: T 恤 ¥245.0,网球鞋 ¥570.0,网球拍¥320.0运行成功练习(4)升级购物
2022-07-12 20:45:06 2309
原创 Java学习第5天,今天是swish选择结构
switch (表达式) { case 常量 1: 语句; break; case 常量 2: 语句; break; … default: 语句; break; if选择结构,包括以下形式基本if选择结构:可以处理单一或组合条件的情况if-else选择结构:可以处理简单的条件分支情况多重if选择结构:可以处理分段的条件分支情况嵌套if选择结构:可以处理复杂的
2022-07-08 22:28:56 624 2
原创 Java学习第四天,今天是if选择结构
1.流程图 流程图可以更清晰的帮我们理解程序。2.if单分支结构 if(条件){ //代码块 } 注意:条件结果必须为布尔值,而且必须是true。练习(1)需求说明张浩的Java成绩大于98分,而且音乐成绩大于80分,老师会奖励他;或者Java成绩等于100分,音乐成绩大于70分,老师也会奖励他。 运行成功3.if-else双分支结构 if(条件){ //代码块1}else{ //代码块
2022-07-07 19:59:14 356
原创 学习java第三天,今天是数据类型和运算符(2)
4.转换方式有两种:自动类型转换和强制类型转换注意:byte a = 15;Java中数值计算默认int类型,所以不能用byte接收,short也不行,因为short和byte取值范围比int小,long不会报错,因为long的取值范围比int大 byte d = (byte)(a + b);需要强制转换 注意: 1.char类型可以与byte类型相互转换,涉及到ASCII码值,但并不绝对(ASCII取值范围0~127),
2022-07-06 20:09:50 866
原创 学习java第二天,今天是数据类型和运算符
注意以下6条: 1. 所有运算符前后都要有空格 2. 在同作用域内,标识符不能重名 3. Long a = 10000000000000000000L默认int 类型,换类型要在后面加L 4. 字符串的连接使用“+” 5.当整数与整数进行算术运算时,要想让结果是正确的浮点型结果,必须要让其中一个整数先变成浮点型,即乘0...
2022-07-05 20:12:41 208
原创 学习java第一天,求大佬们指正。
(1)右键此电脑打开属性,找到高级系统设置 。(2)打开高级系统设置之后打开环境变量。在系统变量中输入JAVA_HOME和JDK安装路径。打开path,编辑以下代码。(3)使用win+r输入 cmd 输入javac,弹出以下则配置成功。(1)所有人的第一次Hlloworldpublic class HelloWorld { public static void main(String[ ] args) { System.out.println("Hello W
2022-07-04 20:37:53 150 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人