- 博客(13)
- 收藏
- 关注
原创 Spring 学习笔记
SpringSpring具有控制反转(IoC)和面向切面(AOP)两大核心。Java Spring 框架通过声明式方式灵活地进行事务的管理,提高开发效率和质量。Spring 优势1. 方便解耦,简化开发Spring 就是一个大工厂,可以将所有对象的创建和依赖关系的维护交给Spring 管理。2. 方便集成各种优秀框架Spring 不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如 Struts2、Hibernate、MyBatis 等)的直接支持。3. 降低 Java EE API 的使
2021-10-20 20:46:28 206
原创 javaEE实现文件上传和下载
准备工作添加smartupload.jar到项目完成网页部分。Upload @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // 1 创建上传文件的对象 SmartUpload smartUpload = new SmartUpload(); // 2 初始化
2021-10-07 15:29:16 692
原创 JavaEE 中的 Servlet
JavaEEservletservlet 全称为 server applet。用于编写Java服务器,利用实现servlet接口的类,完成客户端与服务器之间的交互。工作流程:(第一次发送请求)客户端发送请求给服务器servlet容器对客户端请求进行解析servlet 实例化,初始化调用 servlet 的 service() 方法 返回请求的对应响应给servlet容器servlet容器返回相应给客户端(后续请求)直接调用 service() 方法(结束相应)调用 destroy()
2021-10-02 13:08:31 254
原创 JavaEE 中的 JSP
JSP 页面是动态页面,html 页面是静态页面。因为 servlet不方便展示信息,所以后来就有了 jsp,即:在html中添加java代码。其本质就是servlet。JSP 书写规范声明标签 <%!变量或者⽅法声明%>在这里插入代码片程序代码标签 <%java代码%>表达式标签 <%= 表达式%>JSP 中的注释Jsp 文件中的注释有两种: 第一种是html注释:<!-- 注释信息 -->;第二种是jsp界面的注释:<%-- 注释信
2021-10-01 23:19:48 315
原创 java操作mysql JDBC学习记录
加入相关 jar 包 // 添加 mysql 的驱动 (非 mysql 8 版本路径可能略有不同) Class.forName("com.mysql.cj.jdbc.Driver"); // 设置 链接mysql所需的 路径、用户名、密码 // 本地mysql,端口号3306: localhost:3306 、127.0.0.1:33.6 // 目前要查看本地mysql下的 industry_practice database String url = "jdbc:mysql://
2021-09-11 13:36:05 135
原创 Annotation学习笔记
声明注解格式@interface元注解@Document 表明注解是否包含在文档中@Target 表明注解作用位置,用途类型@Retention 表明注解持久化策略,保存方式Runtime > Class > Source@Inherited 表明注解可以继承@Document@Target(ElementType.TYPE, ElementType.METHOD) //表示该注解可以放在类名前和方法名前@Retention(RetentionPolicy.RUNTI
2021-09-09 16:17:17 113
原创 Java中枚举(enum)的使用
创建 enum enum Level { SMALL, MEDIUM, LARGE }创建带有自定义参数的enumpublic class Level { SMALL (1), MEDIUM (10), LARGE (20); private int value; private Level(int value) { this.value = value; } public int getValue() { return value; } pub
2021-09-06 17:32:41 146
原创 java中使用xml和json 学习记录
xml 文件xml 文件与 html 文件类似,都是标签语言。<?xml version="1.0" encoding="UTF-8"?><!-- 注释写法 --><students> <student> <id>111</id> <name>Tom<name> </student> <student> <id>112</id> &l
2021-09-05 23:14:44 123
原创 Java 线程
Threadrun() 方法java.lang.Thread 和 java.lang.Runnablethread.sleep(period);线程的中断:线程的结束与否由该线程自己决定。过去常用 stop 方法来结束线程,即线程从外部 kill 的话。这样操作容易导致线程执行中所占用的资源没有释放,从而形成线程垃圾。这些线程垃圾无法回收。在线程打一个中断标记,通过try–catch方法捕捉线程出发的异常标记 InterruptedException。...
2021-08-30 17:30:01 101
原创 Java中的时间表达
Date中的常用方法Date是Java中最早的用于时间的类库。在Java中有两个Date类:java.util.Date;和 java.sql.Date;后者是为数据库专门编写的一个Date类,但是兼容性并不是很好。所以一般情况下都是使用java.util.Date;Date源码中有多种构造函数如上图所示,在 5 种构造函数种有三种都是过时的方法,一般不建议使用所以,Date在使用时,构造函数只有两种形式:为有参 和 无参 // 无参Date public Date() {
2021-08-18 21:56:54 909
原创 Java中的异常详解
Java 中的异常详解异常的定义定义: 异常(Exception)是一个发生在程序运行中的事件。它会破坏程序指令流的正常运行。异常的分类异常经常被分为3个不同的种类:The checked exception (受检异常)The runtime exceptionThe error受检异常在正常的程序编写中,软件会提醒程序员对相关代码命令作异常处理,如:调用 java.io.FileReader 中的相关方法。但有些异常并不会在编写代码时得到提示,如:NullPointerExc
2021-08-14 02:48:49 169
原创 JRE、JDK 和 JVM 的区别
JRE、JDK 和 JVM 的区别在StackOverflow(原网页链接)上看到了一个很好理解的解释:JRE 全称是 Java Runtime Environment (直译就是:Java 运行环境)。可以简单的理解为 JRE 中包含了 JVM、一些基本的类库、 一些 java 命令 和 一些 基础组件 等。 为 java 代码的运行提供了基础的环境。JDK 全称为 Java Development Kit (直译就是:Java 开发工具包)。JDK 可以满足基础 Java 开发的全部需求
2021-08-05 14:33:30 320
原创 怎么按C理解java
怎么用c的思路来理解java,写给有c基础且要开始学习java小白。事先声明我不是大神,所以又说的不对的地方请大家指出。不想看废话的直接看下半部分。相信一些从有过c基础的小伙伴,在学java的时候会非常的纠结,想要找指针,但是无论如何都找不到。毕竟c语言的精髓就是指针(pointer)和结构体(structure),你可能会问都已经学java了,为什么一定要找指针呢?一来,应为以前学c语言对指...
2019-09-19 18:54:45 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人