
Java_基本入门
文章平均质量分 96
十六ᵛᵃᵉ
AGI爱好者!AGI革命进行时!!数仓&可视化&数据分析
展开
-
day05_Java高级
主要学习下面这个代码:重点掌握的代码:3、SQL注入的问题 SQL注入:用户输入的内容作为了SQL语句语法的一部分,改变了原有SQL真正的意义。假设有登录SQL语句如下: SELECT * FROM 用户表 WHERE NAME = 用户输入的用户名 AND PASSWORD = 用户输的密码; 此时,当用户输入正确的账号与密码后,查询到了信息则让用户登录。但是当用户输入的账号为XXX 密码为:XXX’ OR ‘a’=’a时,则真正执行的代码变为: SELECT * FROM 用户表 WHE原创 2025-03-16 22:52:32 · 586 阅读 · 0 评论 -
day04_Java高级
数据结构是计算机存储, 组织数据的方式. 它是指相互之间存在一种或多种特定关系的数据元素的集合. 通常情况下, 精心选择的数据结构可以带来更高的运行或者存储效率。的形式来实现, 但是这样做比较繁琐, 我们发现上述的这些方法, 只有参数列表是变化的, 那能不能优化这个问题呢?直接创建它的对象, 我们可以通过多态的形式, 创建其子类对象. 从而实现创建Map集合对象的这个需求. 如果遇到让我们定义一些方法, 分别获取2个整数, 3个整数, 4个整数的和, 此时我们只能通过。原创 2025-03-16 22:28:30 · 1130 阅读 · 0 评论 -
day03_Java基础
API全称是Application Programming Interface(应用程序编程接口), 本意指的是JDK提供的各种功能的Java类和接口, 但是我们常说的”打开API”并不是指打开这些Java类和接口, 而是打开API帮助文档.说明: 看类在哪个包下. 如果是java.lang包下的类, 则无需导包, 可以直接使用. 而其他包下的类和接口, 在使用前必须先导包.定义一个日期转换的工具类, 根据传入的日期字符串, 日期的转换前格式, 和转换后的格式, 将其转换为指定格式的日期字符串。原创 2025-03-04 19:56:56 · 721 阅读 · 0 评论 -
day02_Java基础
方式一: 动态初始化 (我们给定长度, 由系统给出默认初始化值)格式一: 数据类型[] 数组名 = new 数据类型[长度];格式二: 数据类型 数组名[] = new 数据类型[长度];上述两种定义方式只是写法不同, 并无其他区别。推荐使用格式一方式二: 静态初始化(我们给定初始化值, 由系统指定长度)格式一:数据类型[] 数组名 = new 数据类型[]{元素1, 元素2, 元素3};格式二:数据类型[] 数组名 = {元素1, 元素2, 元素3};原创 2025-03-01 20:06:17 · 815 阅读 · 0 评论 -
day01_Java基础
计算机高级语言按照程序执行方式分为解释型语言和编译型语言两种。之前我们学的Python就属于解释型语言,Java等属于编译型语言。 解释型语言是指使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行的语言。 编译型语言是指使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码(机器指令和操作数),并包装成该平台所能识别的可执行性程序的格式,这个转换过程成为编译。原创 2025-03-01 20:01:24 · 1094 阅读 · 0 评论