- 博客(38)
- 收藏
- 关注
原创 HTML 总结
包含了所有的头部标签,例如:<title>, <style>, <meta>, <link>, <script>e.g.:比 如 < 和 > ,我们不能直接在页面中使用 < 和 > 号,因为浏览器会将它解析为html 签。网页表单中有许多可以输入或选择的组件,用户可以在表单中填写信息,最终提交表单,把客户端数据提交至服务器。注:下拉框的name,id,事件等需要在select中定义,而value需要在option中定义。为了可以使用这些预留字符,我们必须在html中使用字符转义。
2024-08-29 20:46:53 975
原创 Maven搭建与配置
jar包在仓库中的唯一位置,apache将jar全部在服务器端统一进行了管理,每一个jar都有一唯一的地址, 开发者只需要在项目中配置需要使用的jar的地址(坐标), maven就会自动从官方下载jar,groupId、artifactId、packaging、version 的组合被称为项目的坐标,它们形成了项目的唯一标识,Maven 通过坐标来精确定位构件。就是将本地开发的项目进行打包(jar包,里面都是编译后的class文件),最终把jar包部署运行即可,便于项目的部署。官方提供的,访问速度慢。
2024-08-29 19:57:50 392
原创 JDBC 总结
这需要使用 DriverManager.getConnection( ) 方法来创建一个 Connection 对象,它代表一个物理连接的数据库。这需要初始化驱动程序,这样就可以打开与数据库的通信信道。每次操作完成后关闭所有与数据库交互的通道。供程序员调用的接口与类,集成在。
2024-01-24 15:53:22 1665
原创 MySQL 基础(二)
分类:sum 求和、avg 平均值、max 最大值、min 最小值、count 计数 (非空)注:查询列表比较特殊,要求是分组函数和group by后出现的字段。功能:用作统计使用,又称为聚合函数或统计函数或组函数。
2024-01-23 11:18:25 947
原创 MySQL基础(一)
数据库(DataBase)为了方便数据的存储和管理,它将数据按照特定的 规则存储在磁盘上,就是一个存储数据的仓库。数据库的相关概念DB:数据库(DataBase)存储数据的容器,它保存了一系列有组织的数据。DBMS:数据库管理系统(DataBase Management System) 又称为数据库软件或数据库产品,用于创建或管理DB。
2024-01-23 10:40:58 660
原创 Java 第十一章(一)
swing 是一个为Java设计的GUI工具包javax.swing,该包中包括了图形用户界面 的各种组件支持。一个 Java 的图形界面,由各种不同类型的“元素”组成,这些“元素”被称为(Component)swing中的组件可以分为两大类:容器(如窗口,对话框,面板)和功能组件(如按钮,输 入框,菜单等)。它们的区别主要是在概念上的。因为每个容器也都是组件。容器是一种可以包含组件的特殊组件。
2024-01-23 09:57:27 819
原创 Java 第十章
线程也是程序,所以线程需要占用内存,线程越多占用内存也越多;多线程需要协调和管理,所以需要跟踪管理线程,使得cpu开销变大;多线程是指程序中包含多个执行单元,即在一个程序中可以同时运行多 个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行 执行的线程来完成各自的任务。多个线程同时读写同一份共享资源时,可能会引起冲突。所以引入线程“同步”机制, 即各线程间要有先来后到。同步锁:同步锁可以是任何对象,必须唯一,保证多个线程获得是同一个对象(用 来充当锁标记)。
2024-01-23 09:23:14 1080
原创 Java 第八章
指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致 JVM的非正常停止:Java中把不同的异常用不同的类表示,一旦发生某种异常,就创建该异常类型 的对象,并且抛出。
2023-10-19 20:24:49 74
原创 Java 第六章(二)
添加元素时 调用equals()判断, 效率低(一个一个字符判断),其底层用到hashCode() 和 equals() 方法。例如:元素:asdfghjkl 用内容计算一个hash值(整数),用hash值比较速度快,但是hash是不安全,有可能内容不同,计算的hash值相同,当hash相同时,调用equals()判断内容是否相等这样既效率提高了 也保证安全。:底层是树形结构 有一个根节点, 每一个节点有两个子节点, 大的元素向右放,小的元素向左放。向Hashset中添加元素时,是如何判断元素是否重复的。
2023-10-19 19:56:48 62
原创 Java第五章(三)
注:带删除线的方法已经弃用,有更好的方法可供使用,但此方法仍可调用。SimpleDateFormat 日期格式化类。功能: 使用Date类代表当前系统时间。功能:此类用于产生随机数。
2023-10-19 19:17:34 51
原创 Java第五章(二)
用途及含义: 以 Integer 类为例说明:代码示例:注:代码示例: 二、String 类java.lang.String 代表字符串 java中凡是 ""括起来的 都是String类的实例(对象) 字符串值不可改变的,一旦字符串对象被创建,值就不能改变了代码示例: String 类的构造方法 代码示例:String 类中的方法功能实现 代码示例:
2023-10-12 20:30:57 51
原创 Java第四章(四)
思考:为了实现多态性,我们将子类类型向上转为了父类类型,但是一旦类型上升为父类类型,那么就调用不到子类中特有的方法。解决办法:向下转型,把父类类型转为子类类型。
2023-10-12 19:43:02 44
原创 Java 第四章(一)
储存的地址相同,对应堆中的同一个对象。(内容注释与代码示例均在代码块中)使建立一个对象储存在jvm内存堆中。则使car指向刚创建的那个。先有抽象的类后有该类的对象。,储存在jvm内存栈里的。在原本的实例中加入一个。
2023-07-13 21:20:50 75 1
原创 Java练习:制作五子棋小游戏
那么每次交替下棋过后,只有一处位置的元素发生了改变,并不是所有的元素都发生了变化,那么每次对数组的遍历就会显得非常的多余。从上面的代码中得到对于输赢判断的逻辑思维:在每次交替下棋后都需要对这个棋盘(二维数组)的每一个元素进行遍历,知道找出符合要求的情况。在每次落子时判断该棋子有没有越界或是重复落子。在这里先给出一个负责运行功能的.java文件。在控制台通过Scanner输入黑白棋坐标。在开始下棋前要初始化棋盘,并输出。.每次下完后打印此状态下的棋盘。使用二维数组储存五子棋棋盘。.让黑白双方进行交替下棋。
2023-07-12 21:07:26 92 1
原创 Java第三章
数组内的元素的数据类型都相同,可以看做是一个容器。数组本身是一个引用数据类型,是一个对象。数组既可以储存基本数据类型,也可以储存引用数据类型(例如字符串)。数组创建时必须指定长度,且长度不可变。数组中的每个空间都是连续的。
2023-07-11 17:23:56 78
原创 Java第一章
Java是sun公司所研发的一种能在小型家电上运行的语言,且支持不同的CPU。其公司成立一个名叫GREEN的项目小组,由詹姆斯高斯林来带领研发这种语言,后来他也被称为java之父。而java名字的由来是一个盛产咖啡的印度尼西亚岛屿,名叫爪哇岛,因此其图标也是一杯冒着热气的咖啡。1996年java的1.0版本发布。后在2005年被oracle公司收购。
2023-07-09 19:51:48 94 1
原创 选择与循环(二)以及部分函数的用法
例如:让用户输入考试成绩,如果没有通过,继续进行考试,直到通过为止。例如:在控制台打印 1~20,要求每行5个数字。do-while语句。}while(表达式)
2023-05-08 20:44:31 61 2
原创 选择和循环语句(一)
(for语句和do-while语句将会在下一篇文章中及进行说明)例如:输入1~7之间任意一个整数,输出对应的星期数。case 常量表达式1:语句1;case 常量表达式2:语句2;case 常量表达式n:语句n;default:语句n+1;}else if(表达式2){例如:在控制台打印1~15。switch(表达式){while(条件){
2023-05-07 17:03:22 217 2
原创 C语言字符串、转义符、注释、顺序结构和常见的关键字
一、字符串、转义符和注释 1.字符串"Hello",由双引号引起来的一串字符称为字符串字面值,简称字符串。 例:#include <stdio.h>int main() { // str[]为数组,[]中的为索引 char str1[] = "Hello"; char str2[] = { 'H','e','l','l','o' }; printf("%s\n", str1); print
2023-04-18 18:03:08 138 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人