- 博客(21)
- 收藏
- 关注
原创 mybatis
Mybatis是什么?Mybatis是一个框架,最开始源自Apache的一个开源的项目ibatis,在2010年6月这个项目将由由Apache Software Foundation 迁移到了 Google Code,随着开发团队转投到 Google Code 旗下,iBatis3.x正式更名为MyBatis。Mybatis是一个基于Java的持久层的框架。iBatis提供的持久层框架包括SQL Maps和Data Access Objects (DAO)。持久层,就是数据访问层,就是后端对数据库的访
2022-01-08 16:12:29 307
原创 maven
1.为什么我们要学习maven痛点 1:jar 包难以寻找数量多痛点 2:jar 包依赖的问题一个jar中依赖于另一个jar包痛点 3:jar 不方便管理按不同的功能管理jar痛点 4:项目编译2.什么是mavenmaven是apache提供的一款开源的项目构建工具他用来管理项目中的jar,管理jar之间的依赖关系,完成项目的打包,测试,编译等功能pom**(Project Object Model 项目对象模型)**pom.xml是maven项目的核心配置文件配置项目的基本信息,
2021-11-11 12:55:11 392
原创 初识反射1
1.什么是反射在运行时,可以仅仅只通过类的地址,就可以获得类的信息. 还可以创建此类的对象,并调用对象中的属性和方法优势: 可以只写一套代码,就可以获的任意类的信息,并创建其对象.2.如何实现 //如何获得一个类的Class对象 //方式一 任何类名加.class即返回Class实例 Class c1 = Car.class; System.out.println(c1); //方式二 任何类都继承到了getClass方法,任
2021-11-11 12:54:23 96
原创 web开发环境的搭建
1.web开发概述web服务器:指驻留于因特网上某种类型计算机的程序. 功能:可以向浏览器等Web客户端提供文档,也可以放置网站文件 他是一个容器,是一个连接用户与程序之间的中间体 举例:TomCat,WebSphere,WebLogic,Jbossweb服务器—TomCatApache软件基金会(也就是Apache Software Foundation,),是专门为运作一个开源软件项目的 Apache 的团体提供支持的非盈利性组织。
2021-11-11 12:53:21 1208
原创 12ajax
这### 1.什么是ajax?2.创建XMLHttpRequest对象open(method,URL,async)send(content)setRequestHeader(header,value)3.XMLHttpRequest对象的常用属性onreadystatechangestatus全程为:“Asynchronous JavaScript and XML”(异步 JavaScript 和 XML)作用:无刷新状态提交页面,实现异步提交Ajax其实质是利用浏览器提供的一个特殊的对象(XMLHt
2021-11-11 12:51:23 491
原创 JS
1.基本语法 <!-- 将脚本写在外部的.js文件中,在html页面中导入外部的.js文件 --> <script type="text/javascript"> //alert("hello javaScript") //alter 提示对话框 // 声明变量 //1.整数类型 var a = 2; // console.log(a); //2.字符串类型 var b = "aa"; var c ='aab'; /
2021-09-24 17:35:10 62
原创 十三 JDBC
JDBC.配置jdbcpublic class javajdbc { public static void main(String[] args) { try { Class.forName("com.mysql.cj.jdbc.Driver"); //Class.forName("com.mysql.cj.jdbc.Driver"); Connection connection = DriverManage
2021-09-24 17:27:59 77
原创 CSS
Css1.Css概述css是纵联样式表纵连:样式表与标签之间的关联关系样式表语言:修饰网页外观的语言html:用于添加网页内容css:负责修饰控制网页外观2.基本语法行内样式表<!-- 行内样式表 <p style ="属性名:值,属性名,值">--> <p style = "color: red;font-size: 20px;">每个标签都有style属性,在属性中写css语法修饰标签行内样式表直接写在标签行内,优先级最高嵌入样式表
2021-09-24 17:21:34 119
原创 HTML
1.HTML概述<!-- 声明html语言版本 heml5 --><!DOCTYPE html><!-- 根标签 所有内容都写在根标签中,方便解析查询 --><html> <!-- 头标签 写对网页的设置 --> <head> <!-- 网页语言 --> <meta charset="utf-8" /> <!-- 网页的标题 --> <title> 百度
2021-09-24 17:20:48 58
原创 十三 Mysql
MySQL基础1.数据库概述1.为什么学习数据库实现数据持久化到本地使用完整的管理系统统一管理,可以实现结构化查询,方便管理2.什么是数据库将数据按照特定的规则存储在磁盘上,就是一个存储数据的仓库。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据DB:数据库(DataBase)存储数据的容器,它保存了一系列有组织的数据DBMS:数据库管理系统(DataBase Management System)又称为数据库软件或数据库产品,用于创建或管理DB。SQL:结构化查询语言(S
2021-09-06 18:57:41 122
原创 十二 GUI
GUI编程1.概念1.GUI的概念GUI(Graphical User Interface)即图形用户界面,它能够使应用程序看上去更加友好;2.Swing的概述Swing是纯Java组件,使得应用程序在不同的平台上运行时具有相同外观和相同的行为。Swing中的大部分组件类位于javax.swing包中.Swing中的组件非常丰富,支持很多功能强大的组件.2.容器组件1.什么是组件组件是一个以图形化的方式显示在屏幕上并能与用户进行交互的对象;组件不能独立的显现出来,组件只能在特定的容器中
2021-09-06 18:56:33 121
原创 十一 多线程
1.多线程的概念一个程序中可以同时运行多个不同的线程来执行不同的任务允许单个程序创建多个并行执行的线程来完成各自的任务。1.何时需要多线程程序需要同时执行两个或多个任务。程序需要实现一些需要等待的任务时,如用户输入、文件读写操作、网络操作、搜索等。需要一些后台运行的程序时2.多线程的优点提高程序的响应.提高CPU的利用率改善程序结构,将复杂任务分为对个线程,独立运行.3.多线程的缺点线程也是程序,所以线程需要占用内存,线程越多占用内存也越多多线程需要协调和管理,所以需要CPU时间跟
2021-09-06 18:55:10 77
原创 十 线程
线程1.程序,线程,进程程序:为了完成某种特定任务,用某种计算机语言编写的一组指令的集合,即指一段静态的代码进程:正在执行的程序,进程是操作系统进行资源分配的最小单位线程:进程可进一步细化为线程,是一个进程内部的最小执行单元,是操作系统进行任务调度的最小单元,隶属于进程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6VwPAVvx-1624949202835)(C:\Users\Administrator\Desktop\无标题.png)]2.进程和程序的关系一
2021-06-29 14:49:03 454 1
原创 九 网络编程
网络编程1.网络编程概述什么是计算机网络?分布在不同地理区域的,具有独立功能的计算机,通过通信设备(交换机)与线路(网线)连接起来,进行资源共享与信息传递java是Internet上的语言,联网的底层隐藏(封装)在java的本机系统中网络编程的目的:直接或间接地通过网络协议与其它计算机进行通讯网络编程的两个主要问题如何准确地定位网络上一台或多台主机找到主机后如何可靠高效地进行数据传输。如何实现网络中的主机互相通信:通信双方地址+一定的规则2.通讯要素:IP+端口号端口号:给计算机
2021-06-28 16:58:49 136 1
原创 八 I O
IO 输入与输出1.File类File类的对象可以表示文件,还可以表示目录,在程序中一个File类对象可以代表一个文件或目录;无法操作文件的具体数据,不能对文件进行读写;File对象可以对文件或目录的属性进行操作,如:文件名、最后修改日期、文件大小等; public static void main(String[] args) { //两种构造方法 File f2 = new File("text"); File f1 = new File("D:
2021-06-27 14:37:32 364
原创 七 集合
集合/容器1.泛型1.为什么要用泛型?虽然可以使用object表示任何类型数据,但是实际操作时,我们需要向下转型,存在不方便,不安全的隐患2.泛型public class Demo <T,E>{//参数可以有多个 /* 泛型:类型参数化(参数化类型) 将类型像参数一样传进去 传进去的类型只能是 类 类型(引用类型) 泛型的类型参数可以有多个,默认类型为object 格式: public class 类名+<参数&
2021-06-27 14:36:45 101
原创 六 异常
1.java异常的概念异常:不正常情况广义上的异常:程序运行时所出现的所有不正常情况错误:程序无法解决的问题(例如 文件读写时文件删除,网路中断,内存不够用了)狭义上的: 运行时,由于程序缺陷导致在运行时出现不正正常情况,出现后程序可以控制,进行处理,程序继续执行种类: 数组越界,数字格式化,空指针,类类型转换,算数异常…2.异常的体系public class ErrorDemo { //error:程序不能解决的不正常情况 public static void main(
2021-06-25 14:18:18 136
原创 五 API常用类
第五章API常用类1.什么是API??API多指的是API文档,对java提供的类和接口中的功能进行说明.2.基本数据类型封装类基本数据类型: byte short int long float double char boolean包装类: Byte Short Integer Long Float Double Character Boolean作用:包装类封装了一个相应的基本数据类型数值,并为其提供了一系列操作方法。/Demo就是int这个基本类型的包装
2021-05-15 17:42:13 116
原创 三 数组
数组1.数组的定义,声明,创建 /*数组:存储一组数据相同的数据, 在内存空间中是连续的, 长度一旦给定就不能改变 * 数组属于引用数据类型数组中可以存基本数据类型,也可以存引用数据类型 * */ public static void main(String[] args) { /* //数组的两种声明方式 int [] a;//推荐使用第一种 int b [];*/ //数组的创建方式1: int []
2021-04-07 19:54:17 183
原创 二 Java基础
1.DIE的使用指集成开发环境一般包括代码编辑器、编译器、调试器和图形用户界面等工具。常用的工具有:IntelliJ IDEA Eclipse2.注释指对代码功能的解释// 单行注释/*多行注释/**文档注释:用于为类,成员变量,方法的功能进行说明(调用时进行提示)3.关键字定义: 被Java 语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母均小写4.保留字现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标记符时要避免使用这些保留字5.标识
2021-04-07 19:50:30 123 2
原创 一 Java初识
1.为什么学习java?学习Java有什么用?java语言主要用于应用型程序开发.java语言涉及到许多领域开发.服务器程序银行,证券交易平台,电子商务后台…● Android应用安卓手机,各种移动设备,智能家电…● 软件工具开发工具eclipse, IneteliJIdea● 嵌入式领域智能卡,传感器上● 大数据技术Hadoop以及其他大数据处理技术都是用Java工作岗位需求多.而且相对于C语言的代码编译量要少很多。2.Java语言发展史1991年 在 sun公司提出研发需
2021-04-07 19:41:33 49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人