-
MVC
所属栏目:[Java] 日期:2020-12-15 热度:187
MVC 目录 MVC 1. 早先年的架构 2. MVC三层架构 1. Model 2. View 3. Conroller(Servlet) 4. 以登录举例 MVC: ModelViewController ---- 模型视图控制器 1. 早先年的架构 graph LRid1[用户] -- id2[控制器:Controller br Servlet br 1.接受用户的请求 br 2.响[详细]
-
SMBMS
所属栏目:[Java] 日期:2020-12-15 热度:127
SMBMS(Supermarket Billing Management System ) 目录 SMBMS(Supermarket Billing Management System ) 1. 项目架构 2. 项目搭建的准备工作 3. 登陆功能实现 1. 编写前端页面 2. 设置首页 3. 编写Dao层,用户登录的接口 4. 编写Dao接口的实现类 5. 业务层接口[详细]
-
Cookie和Session
所属栏目:[Java] 日期:2020-12-15 热度:96
Cookie和Session 目录 Cookie和Session 1. 会话 2. 保存会话的两种技术 3. Cookie 4. Session(重点) 1. 会话 会话 :用户打开了一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话 有状态会话 :一个同学来过教室,下次[详细]
-
EasyExcel
所属栏目:[Java] 日期:2020-12-15 热度:75
EasyExcel 目录 EasyExcel 1. 导入依赖 2. 固定套路 主要以官方文档为主! 1. 导入依赖 dependency groupIdcom.alibaba/groupId artifactIdeasyexcel/artifactId version2.2.6/version/dependency 2. 固定套路 写入 固定的类格式写入 package com.wang.easy;i[详细]
-
POI
所属栏目:[Java] 日期:2020-12-15 热度:144
POI 目录 POI 1. 基本对象 2. POI-写 1. 导入依赖 2. 编写测试代码 3. 03和07的区别 4. 大量数据的写入 1. 大文件写HSSF 2. 大文件写XSSF 3. 大文件写SXSSF 3. POI-读 1. 简单的读取 2. 读取不同的数据类型 3. 计算公式 1. 基本对象 工作簿 == excel文件 工[详细]
-
JAVA基础之接口与内部类
所属栏目:[Java] 日期:2020-12-15 热度:97
接口与内部类 目录 接口与内部类 1. Lambda表达式 1. 关于懒计算 2. Predicate接口 3. 关于方法引用 4. 关于构造器引用 5. 关于变量的作用域 2. 内部类 1. 局部内部类 2. 匿名内部类 本文主要整理了一些作者看JAVA核心技术卷第六章遇到的难点以及其思考,欢迎[详细]
-
Java注解
所属栏目:[Java] 日期:2020-12-15 热度:132
注解(Annotation) 目录 注解(Annotation) 1. 注解入门 1. 作用 2. 格式 2. 内置注解 1. @Override 2. @Deprecated 3. @SuppressWarnings 3. 元注解 1. 作用 2. 4个标准的meta-annotation类型 4. 自定义注解 1. 注解入门 1. 作用 不是程序本身,可以对程[详细]
-
Java 开发环境配置
所属栏目:[Java] 日期:2020-12-15 热度:191
window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮: 在下载页面中你需要选择接受许可,并根据自己的系统选择对应的版本,本文以 Window 64[详细]
-
java设计模式——单例设计模式
所属栏目:[Java] 日期:2020-12-15 热度:107
/* 设计模式:对问题行之有效的解决方式。其实它是一种思想。 1,单例设计模式。 ?? ?解决的问题:就是可以保证一个类在内存中的对象唯一性。 必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。 如何保证对象唯一性呢? 1,不允许其他程[详细]
-
Java 多线程编程——多线程
所属栏目:[Java] 日期:2020-12-15 热度:137
? ?如果要想在Java之中实现多线程的定义,那么就需要有一个专门的线程主体类进行线程的执行任务的定义,而这个主体类的定义是有要求的,必须实现特定的接口或者继承特定的父类才可以完成。 1. 继承Thread类实现多线程 ? ?Java里面提供有一个有java.lang.Thre[详细]
-
Java IO编程——文件拷贝
所属栏目:[Java] 日期:2020-12-15 热度:95
在操作系统里面有一个copy命令,这个命令的主要功能是可以实现文件的拷贝处理,现在要求模拟这个命令,通过初始化参数输入拷贝的源文件路径与拷贝的目标路径实现文件的拷贝处理。 需求分析: ? ?·需要实现文件的拷贝操作,那么这种拷贝就有可能拷贝各种类型[详细]
-
Java IO编程——File文件操作类
所属栏目:[Java] 日期:2020-12-15 热度:133
? ?在Java语言里面提供有对于文件操作系统操作的支持,而这个支持就在java.io.File类中进行了定义,也就是说在整个java.io包里面,File类是唯一 一个与文件本身操作(创建、删除、重命名等)有关的类,而如果要想进行File类的操作,必须要提供有完整的路径,[详细]
-
Java 基础语法
所属栏目:[Java] 日期:2020-12-15 热度:59
一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象 :对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、[详细]
-
Java 对象和类
所属栏目:[Java] 日期:2020-12-15 热度:82
? Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 重载 本节我们重点研究对象和类的概念。 对象 :对象是类的一个实例( 对象不是找个女朋友 ),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品[详细]
-
Java IO编程——转换流
所属栏目:[Java] 日期:2020-12-15 热度:102
所谓的转换流指的是可以实现字节流与字符流操作的功能转换,例如:进行输出的时候 OutputStream 需要将内容变为字节数组后才可以进行输出,而 Writer 可以直接输出字符串,这一点是方便的,所以很多人就认为需要提供有一种转换的机制,来实现不同流类型的转[详细]
-
Java基础——多线程
所属栏目:[Java] 日期:2020-12-15 热度:191
首先我们先了解一下进程和线程的关系,以及这两者有什么区别。 { 1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。 2:什么是进程? ?? ?通过任务管理器我们就看到了进程的存在。 ?? ?而通过观察,我们发现只[详细]
-
Java基础——集合
所属栏目:[Java] 日期:2020-12-15 热度:95
集合框架 ? Java.util.Collection Collection接口中的共性功能 1,添加 ? ?booblean add(Object obj);? 往该集合中添加元素,一次添加一个 ? ?boolean addAll(Collection c);? 将指定 collection 中的所有元素都添加到此 collection 中 2,删除 ? ?void clear()[详细]
-
Java度线程——生产消费问题
所属栏目:[Java] 日期:2020-12-15 热度:58
/* JDK1.4版本:生产者,消费者。 多生产者,多消费者的问题。 if判断标记,只有一次,会导致不该运行的线程运行了。出现了数据错误的情况。 while判断标记,解决了线程获取执行权后,是否要运行! notify:只能唤醒一个线程,如果本方唤醒了本方,没有意义。[详细]
-
Java IO编程——字符流与字节流
所属栏目:[Java] 日期:2020-12-15 热度:146
在 java.io 包里面 File 类是唯一 一个与文件本身有关的程序处理类,但是 File 只能够操作文件本身而不能够操作文件的内容,或者说在实际的开发之中 IO 操作的核心意义在于:输入与输出操作。而对于程序而言,输入与输出可能来自于不同的环境,例如:通过电[详细]
-
Java(3)常用类
所属栏目:[Java] 日期:2020-12-15 热度:171
@ 目录 Java常用类 一、字符串相关的类 1、String类 2、StringBuffer类 3、StringBuilder类 二、JDK8以前的日期时间API 1、java.lang.System类 2、java.util.Date类 3、java.text.SimpleDateFormate类 4、java.util.Calendar类 三、JDK8中新的日期时间API 1[详细]
-
java中break、continue、return作用
所属栏目:[Java] 日期:2020-12-15 热度:78
java中break、continue、return作用 0.首先要明确:break和continue是作用对象是循环体;而return的作用对象是方法 break: 在执行完本次循环后 , 跳出 所在的循环体,执行循环体以后的代码; continue:这次循环到此为止, 继续 下次循环; return: 结束[详细]
-
增强for循环
所属栏目:[Java] 日期:2020-12-15 热度:69
一、增强for循环 1、 作用 :简化迭代器的书写格式。(注意:增强for循环的底层还是使用了迭代器遍历) 2、 适用范围 : 如果是实现了Iterable接口的对象或者是数组对象都可以使用增强for循环。 3、 缺点 :增强for循环和iterator遍历的效果是一样的,也就说[详细]
-
Java(8)I/O
所属栏目:[Java] 日期:2020-12-15 热度:107
目录 一、File类 1、File类概述 2、File类实例化 3、File类常用方法 二、IO流的原理 1、IO流的原理 2、input和output的理解 三、IO流的分类 1、分类 2、图示 3、四个抽象基类 4、IO流体系 四、FileReader和FileWriter 1、IDEA中单元测试方法和main()下相对路[详细]
-
Java(1):面向对象
所属栏目:[Java] 日期:2020-12-15 热度:124
Java复习笔记(一):面向对象 0、怎么理解“万事万物皆对象” 1、在Java语言的范畴内,我们将功能封装到类中,通过类的实例化,来调用具体的功能。 2、Java与前端交互时,将HTML中的标签转换为对象 3、Java与后端交互时,将数据库中的表转换为对象 0、前言[详细]
-
java中break、continue、return作用
所属栏目:[Java] 日期:2020-12-15 热度:115
java中break、continue、return作用 0. 首先要明确 :break和continue是作用在循环体;而return是作用在任何地方。 1、 break :在执行完本次循环后,跳出所在的循环体,执行循环体以后的代码; 2、 continue :这次循环到此为止,继续下次循环; 3、 return[详细]