<a> 标签中跳转js函数:href属性改为 <a href=javascript:函数名()> <c> 标签的forEach函数:1 <c:forEach var="代表条目的变量名" items="要被循环的条目"> 2 //statement 3 </c:forEach>提交表单中的复选框时,只有选中的复选框中的value值会被提交,可以将要提交的数据存在复选框中来达到批量提交的效果 在js中选中多个元素: var a = document.getElementsByName(); 在js中提交...
Spring 1. 概述 1.1 简介 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。 1.2 优势 方便解耦,简化开发 通过 Spring 提供的...
先说下不同数据类型的默认值:byte 0 int 0 short 0 long 0L float 0.0F double 0.0 boolean false char \u0000 引用数据类型 null 再看下方法的参数是数组时,如何调用:package array;public class ArrayTest {public static void main(String[] args) {int[] array1 = {1,2,3,4,5};printArray(array1);System.out.println("***********************************");int[] array2 = new int[4];printArray(ar...
第三章 Java的基本程序设计结构 3.1 一个简单的Java应用程序 Main.java public class Main {public static void main(String[] args) {System.out.println("hello world!");} }public称为访问修饰符,用于控制程序的其他部分对这段代码的访问级别关键字class表明Java程序中的全部内容都包含在类中。这里,只需要将类作为一个加载程序逻辑的容器,程序逻辑定义了应用程序的行为。Java应用程序中的全部内容都必须放置在类中。关键字c...
文件上传与下载 文件上传要求commons-fileupload.jar实现 文件下载步骤API 说明解决中文乱码问题加载文件时的注意事项实现文件上传 要求 准备一个 form 表单,method=post。form 标签的 encType 属性值必须为 multipart/form-data 值。在表单内使用 input type=file 添加上传的文件。编写 Servlet 程序接收请求,处理上传的数据。 encType=multipart/form-data 表示提交的数据,以多段(每一个表单项一个数据段)的形式进行拼接,然...
先写了一个User()类:package chapter01;public class User {// 私有的private int id;// 受保护的protected int age;// 公开的public int weight;// 默认的String name; } 在同包下创建一个新类Test2()类: 分别访问User()类下的4个变量,private修饰的id,无法访问!package chapter01;public class Test02 {public static void main(String[] args) {User user = new User();// private 修饰的元素,只能在本类中使用 // ...
JavaSpringBoot学习笔记 第二个 spring官网
立即学习:https://edu.csdn.net/course/play/24609/274835?utm_source=blogtoedu 3.继承 学生类: 特征 :学号,姓名,年龄 行为:学习,吃饭,娱乐 教师类: 特征:工号,姓名,年龄 行为:讲课,吃饭,娱乐 工人类; 特征:姓名,年龄,薪水 行为: 工作,吃饭,娱乐 ... 这些类中有很多重复的 特征行为 提取出 人类: 特征:姓名,年龄 行为:吃饭,娱乐 3.1 基本概念 当多个类之间有相同的特征和...
抽象 解空间:对问题建模的地方问题空间:问题存在的地方对象:问题空间中的元素及其在解空间中的表示 面对对象程序设计方式特性:1.万物皆为对象 2.程序是对象的集合,它们通过发送消息来告知彼此所要做的 3.每个对象都有自己的由其他对象所构成的存储 4.每个对象都有其类型 5.某一特定类型的所有对象都可以接受同样的消息类:描述具有相同特性(数据元素)和行为(功能)的集合 接口:确定了对某一特定对象所能发出的请求 复用...
1.1 简介。1 字符串可以理解为Unicode字符序列。每一个用双引号""引起来的字符串就是String类的一个实例。例如String s = “Java” 1.2 字符串拼接 可以使用+号来对字符串进行拼接。如果将字符串与非字符串用+号进行拼接时,非字符串会被转换成字符串(几乎任何一个Java对象都可以被转换成字符串)。当然,由于下面会讲到的不可变性,字符串拼接会带来一定的效率问题。 1.3 不可变性 String类没有提供方法来修改一个string中的某个...
XML book.xmlBook.javaDom4jTest.java book.xml <?xml version="1.0" encoding="UTF-8"?> <!-- 以上是xml文件的声明内容--> <books><!-- books表示多个图书信息 --><book sn="SN12346789"><!-- sn表示图书的序列号 --><name>三国演义</name><!-- name表示书名 --><author>罗贯中</author><!-- author表示作者 --><price>45</price><!-- price表示价格 --></book><book sn="SN123123123"><name>水浒传</name><author>施耐庵</author...
一、Lamda表达式 Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。 λ希腊字母表中排序第十一位的字母,英语名称为Lambda其实质属于函数式编程的概念 (params) -> expression [表达式] (params) -> statement [语句] (params) -> { statements } 例如:new Thread ( () -> System.out.println("I like lambda.") ).start(); ...
集合 1 概念: 保存一组元素的容器,里面提供了一系列的用于对里面的元素进行操作的方法(增删改查) 2 集合和数组的对比:相同点: 都是一种容器,都是用于保存一组元素 不同点: 数组:1、数组的长度必须提前指定,而且一旦指定不能更改2、数组只能保存相同类型的元素集合:1、集合在使用时,长度不用指定,而且可以实现自动扩容或截断2、集合没有指定泛型之前,默认保存的是任意类型的元素(Object类型)指定泛型之后,可以保存...
面向对象编程 面向对象编程的概念Java中的类和对象类的定义对象的创建 Java中的方法和简易的封装构造方法(构造器)普通方法this关键字this关键字的基本概念this关键字工作原理this关键字的简易使用方式this使用的示例 封装(简易理解)封装的概念封装的实现流程Java中的修饰词和继承继承的概念继承的特点Java中的修饰词static构造块和静态代码块(熟悉)单例设计模式 final访问控制多态多态多态的概念多态的语法格式多态的特点引用数...
String 最终类,没有子类;Java中的所有的字符串直接量都是string类的对象。string类的对象都是常量,字符串都是常量,值创建后不能被改变,因为字符串底层都是依赖于不可改变的字符数组来实现的,创建之后不能改变。如果string类的对象的内容一致时,则会共享一个常量池里的引用。如果等号右边的值都是直接常量,编译时进行优化,即将最终结果进行存储。字符串的底层实现 //字符串创建对象的形式String str1 = "ab";String str2 =...