foreach

java里面的for循环的格式: for(String s : arr)是什么意思
NaNfor的循环语句for(String s : args)这个格式是foreach的形式,表示取出数组args[]中的每一个元素,就是循环一次就依次取出一个元素赋值给s,直到取完为止java中的foreach也是用for表示具体语法分两种:第一种-数组for(type var : arr) {//循环体}示例(这里以List为例):
Listlist = new ArrayList();
for(String item : list){
System.out.println(“循环元素:” + item);
}
第二种-非数组类可迭代对象for(type var : coll) {//循环体}示例:
Map<String, String> map = new HashMap<String, String>();
for(Entry<String, String> item : map.entrySet()){
System.out.println(“循环元素 key:” + item.getKey() + " value:" + item.getValue());
}
其实本质上和for(int i=0;i<length;i++)没太大区别,但是for(String s : arr)中的arr一定是字符串数组,每次循环取一个字符串出来赋值给s,直到arr数组长度-1结束。
for(String s:array)

thymeleaf相关包的下载

attoparser-2.0.5.RELEASE.jar包下载地址
https://mvnrepository.com/artifact/org.attoparser/attoparser/2.0.5.RELEASE
点击jar就可
当然下载jar包去https://mvnrepository.com/这个网站去找就可
我看视频的thymeleaf相关jar包是这些:
在这里插入图片描述

spring

Spring是轻量级的开源的javaEE框架
目的:解决企业应用开发的复杂性

Spring有两个核心部分:IOC和AOP

<1>IOC:控制反转,把创建的对象过程交给Spring进行管理
<2>AOP:面向切面,不修改源代码进行功能增强

Spring特点

<1>方便解耦,简化开发
<2>AOP编程支持
<3>方便程序的测试
<4>方便和其他框架进行整合
<5>方便进行事物操作
<6>降低API开发难度

注解:

@AutoWired 根据属性类型自动装配

@Qualifier 根据属性名称注入
需要和@AutoWired一起使用
@Resource 可以根据类型注入 可以根据名称注入(是javax里的resourse)

@Value 注入普通类型属性
建议使用@AutoWired和@Qualifier

数据库的概念

数据库是按照一定的数据结构来组织、存储和管理数据的仓库数据库管理系统(Dta
Base Management System DBMS)是一种操纵和管理数据库的大件,用于建立,使用和
维护数据库;而数据库系统( database system)由数据库,数据管理系统以及应用程序
成。为了能够使用户访问和更新数据库,需要在数据库管理系统上建立应用程序因此,可
以把应用程序视为用户与数据库之间的接口。应用程序可以是单机上的应用程序,也可以
是Web应用程序,并且可以在网络上访问多个不同的数据库系统,

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐