- 博客(34)
- 收藏
- 关注
原创 spring框架
Spring是一个轻量级的,IOC和AOP的一站式Java开发框架,是为了简化企业级应用开发而生的轻量级:框架体积小(核心模块)
2024-09-15 17:09:00
958
原创 java反射机制
1.分析,确定类名,属性名,方法……创建类2.使用new关键字创建类的对象3.使用对象名.方法名,调用方法类中的一切都是已知的,在程序开发中,在哪儿需要使用哪个类的对象,就在哪创建类的对象,使用即可,这种写法对于业务开发是没有问题的但是在一些开发中,他们本身是不知道要处理哪些类例如:Jackson组件,我们给他什么类,他就要处理转换什么类在web.xml中配置了哪些servlet类,tomcat就要创建哪些类对象。
2024-09-09 16:03:26
983
原创 mybatis框架
mybatis是一款优秀的持久层(数据持久层)框架(数据持久层----dao层 也称为 数据访问层)mybatis是对jdbc进行的封装,避免了jdbc中手动设置参数,手动映射结果的操作mybatis将jdbc中的接口进行封装,提供了他自己的类和接口实现mybatis可以使用xml配置和注解的方式,将数组库中记录自动映射到java对象中是一直ORM实现(对象关系映射) 可以自动将数据映射到对象中的这种框架,也称为orm框架mybatis还提供了 动态sql 和 数据缓存。
2024-09-08 17:00:35
633
原创 JavaEE(2)
不同的服务器间进行访问时,浏览器不允许js接收来自其他服务器响应的数据只要协议,域名,端口其中一个不同,都属于跨域访问跨域问题是一个前端问题,可以在前端解决,也可以在后端解决。
2024-09-02 19:56:30
713
原创 Java EE
包含JavaSE增加一些新的API构建一个后端服务网页->web服务器->java后端web后端(javaEE)程序需要运行在服务器中的,这样前端才可以访问得到服务器:是容器,是连接用户和程序之间的中间件解释1:一款软件,可以向其发送请求,服务器会做出一个响应可以在服务器中部署文件,让其他人访问解释2:也可以把运行服务器软件的计算机称为服务器。
2024-09-01 20:08:06
1173
原创 node环境安装、vue-cli搭建过程、element-UI搭建使用过程
vue-cli 官方提供的一个脚手架,用于快速生成一个 vue 的项目模板;预先定义好的目录结构及基础代码,就好比咱们在创建 Maven 项目时可以选择创建一个骨架项目,这个骨架项目就是脚手架,我们的开发更加的快速。
2024-08-30 22:01:41
1265
原创 vue框架
什么是框架盖高楼大厦,框架结构框架结构就是大厦主体,基本功能把很多基础功能已经实现(封装了)框架:在基础语言之上,对各种基础功能进行封装,方便开发者,提高开发效率举例:操作网页现在:点击一个按钮 触发事件,获取要操作的标签,在对标签内容进行操作框架:操作网页时,程序员只关注要操作的内容即可,对标签内容的更新等操作,都由框架完成。
2024-08-29 19:01:31
1144
原创 CSS学习
CSS全称Cascading Style Sheets一种样式表语言,为html标签修饰定义外观,分工不同CSS与HTML关系html是网页的内容css是网页的样式(结构)
2024-08-28 19:07:27
939
原创 JDBC(java database connection)
java database connection Java数据库连接Java程序连接数据库的api(类,接口)Java可以连接不同的数据库,但是不同的数据库具体的连接细节不同,因此连接数据库的细节应该由数据库开发商实现由Java设计出一系列连接数据库的接口规范,然后由不同的数据库开发商去实现由mysql官方开发实现,具体连接数据库的功能代码。
2024-08-26 08:51:56
443
原创 JAVA--SE与数据库复习总结
面向对象的程序设计思想(简称OOP)现在大多数的语言都是面向对象(类{String字符串 Arrays数组}),C++、C#、Java、python等。面向对象设计程序时,从宏观上分析程序有哪些功能 然后对功能进行分类,把不同的功能封装在不同的类中(造汽车,发动机,轮胎......) 是一种设计者思维,适合解决复杂问题。代码扩展性强、可维护性高。但是具体实现时,仍然离不开面向过程,两者相辅相成。根据自己业务需求自定义异常类,与Java中的异常类进行区分。
2024-06-28 19:28:59
768
原创 maven
maven是apache软件基金会的一个开源项目,是一个项目构建(项目管理)工具注:apache软件基金会是国外的一个组织,专门维护开源的项目。
2024-05-23 21:03:10
840
原创 MySQL数据库
CREATE DATABASE [if not exists] 数据库名 [ CHARSET utf8 ][if not exists] 判断数据库是否存在[ CHARSET utf8 ] 设置字符集编码mysql数据库一旦被创建就不能修改,只能修改字符集编码,如:将schooldb库的字符集编码改为ascii。
2024-05-16 21:51:49
946
原创 Java——线程
wait()是Object类中的方法,必须在同步代码块中使用,wait()后会释放锁,要用锁对象调用,必须等待其他线程唤醒(notify()或notifyAll()):用来记录有没有线程进入到同步代码块中,如果有线程进入到同步代码块,那么其他线程就不能进入直到上一个线程执行完同步代码块的内容,释放完锁之后,其他线程才能进入。就绪(可运行):调用start()后,线程就进入到了就绪状态,进入到了操作系统的调度队列。唤醒等待中的线程(调用了wait()的线程),如果有多个等待,唤醒优先级高的。
2024-04-15 20:24:50
1042
1
原创 java——网络编程
把分布在不同地理区域的计算机设备,通过通信设备和线路(网线,光纤,交换机)连接,最终实现数据的传输和资源的共享。实现不同计算机之间的联系,必须有介质连接最早的网络:美国五角大楼一间办公室,后来一栋楼,然后一个城市,一个国家,全球。
2024-04-05 22:21:10
686
1
原创 java——异常
根据自己业务需求自定义异常类,与Java中的异常类进行区分作用:用自定义异常标记业务逻辑的异常,避免与标准异常混淆//当分数不满足条件时,抛出此异常//不需要写其他方法,只重载需要使用的构造方法throw new ScoreException("分数不合法");return 'A';return 'B';
2024-04-02 19:46:20
798
1
原创 Java——IO
java.io包pathname文件地址一个File类的对象,可以表示计算机硬盘上一个具体的文件或目录(文件夹)通过File类的对象 来获取文件/目录的相关信息(例如创建时间,是否可写...),但是不能读取文件中的内容输入输出是相对于程序的输入是读 Input输出是写 Outputjava中把用于对文件输入和输出的类称为流有一些类用于输入数据的,有一些类用于输出数据有一些类以字节为单位读取的读取数据的,有一些类是以字符为单位读取数据的。
2024-03-27 20:34:54
761
原创 正则表达式与部分常用类
Regular Expression, 简称regex正则表达式是一种规则(模式)匹配语法可以使用一些正则表达式中定义的特殊符号来定义一种规则,然后用此规则去匹配某个字符串如果字符串与规则相匹配返回true,否则返回false[0-9] 匹配数字,但只有一位[1-9] 匹配数字1~9,但只有一位若中括号前有数字,则字符串第一位必须是该数字,否则直接false[357] 匹配数字3或5或7,其他数字都不能匹配[a-z] 匹配小写字母。
2024-03-02 15:31:03
879
原创 String类
Java中所有字符串都是此类的实例"abc" --> 字符串对象 底层是一个char数组 private final char value[];
2024-02-27 20:08:48
628
原创 Object类、Arrays类与基本数据类型包装类的常用方法
一个类要进行排序,那么这个类必须实现Comparable接口,指定一个排序的方法(这样所有的类都是由统一的方法进行排序)我们自己类中可以对Object类中的toString()进行重写,后面调用时,就调用我们自己类中的toString()如果类中没有定义toString(),会调用Object类中的toString(),把对象信息以字符串形式输出。在其它类中,一般都重写了equals(),把它改造为比较对象中的内容是否相等。Object类中的toString()是把对象在内存的哈希值返回(以16进制返回)
2024-02-24 18:15:20
708
原创 面向对象4
之后接口可以定义常量,抽象方法,静态方法,默认方法jdk8之前只能定义常量和抽象方法所有属性默认为: public static final抽象方法是:public abstractpublic static void test(){ } 静态方法,通过接口名可直接调用public default void test1(){} 默认方法,被子类继承后调用。
2024-02-23 19:06:17
739
1
原创 debug模式及数组
new创建一个数组,并指定数组的长度(容量),每个空间会赋予默认值整数的默认值是0引用类型的默认值是nullboolean类型的默认值是false//[I@1b6d3586 -- 数组在内存中的地址(hash值)
2024-02-20 20:05:00
984
原创 面向对象1
成员变量(因为变量直接定义在类中,方法体之外的,所以称为类的成员)属性成员变量在定义时,可以不给其赋默认值,系统会自动初始化赋值默认值: 引用类型--nullfloat--0.0char--' '//名字int age;//年龄//性别成员方法动词->行为,功能System.out.println("吃"+food);System.out.println("工作");System.out.println("姓名:"+name+",年龄:"+age+",性别:"+gender);
2024-02-19 21:01:03
601
1
原创 Java基本语法
底层存储与C语言一致,都是采用数组存储多个字符['a','b','c','d']8字节 -2的63次方~2的63次方-1。2. 创建Scanner类型的对象:Scanner scan = new Scanner(System.in);2字节 -2的15次方~2的15次方-1。保留字:Java中未正式定义为关键字的,但是还不能在Java语言中使用的单词,在后期版本中还。标识符:Java中对各种变量,方法和类的命名时,使用的字符序列称为标识符(自己可以命名的)
2024-01-03 12:10:26
912
1
原创 JAVA简介与第一个程序
(8)安全(9)生态丰富(框架、组件);(2)JavaEE: Java Enterprise Edition(企业版):servlet = server(服务) + applet(应用程序) 服务器端的程序 包含标准版,还包含企业级开发相关的类。(1)JavaSE: Java Standard Edition(标准版):Java语言基础 包含那些构成Java语言最核心的类(库)。2.把 .java文件通过Java环境编译成. class文件(字节码文件 是Java指令规范)
2023-12-21 16:06:06
309
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人