07 2021 档案
摘要:Cookie & Session 会话:用户打开浏览器,点击很多链接,访问多个web资源,关闭浏览器,该过程可以称为会话。 有状态会话:一个网站,怎么证明你来过? 客户端 服务端 服务端给客户端一个信件,客户端下次访问服务端带上信件就可以了; cookie 服务器登记你来过了,下次来的时候匹配你;
阅读全文
摘要:Servlet 1. Servlet简介 Sun公司用于开发动态web的一门技术。 Sun在API中提供一个接口:Servlet。如果想开发一个Servlet程序,只需要完成两个步骤: 编写一个类实现Servlet接口 将开发好的Java类部署到web服务器中 把实现了Servlet接口的Java程
阅读全文
摘要:Maven 1. Maven项目架构管理工具 核心思想:约定大于配置 有约束,不要去违反。 Maven会规定好如何取编写Java代码,必须按照这个规范来。 2. 下载安装 下载 binary 压缩包而不是源码包。 apache-maven-3.6.3/conf/settings.xml 中可以调整配
阅读全文
摘要:HTTP协议 1. 什么是HTTP HTTP(超文本传输协议)是一个简单的请求-响应协议,通常运行在TCP之上。 文本:HTML,字符串, 超文本:图片、音乐、视频、定位、地图 默认端口:80 (HTTPS:443) 2. 两个时代 HTTP 1.0 HTTP/1.0 客户端可以与web服务端连接后
阅读全文
摘要:Tomcat 1. 安装Tomcat 解压后的内容: apache-tomcat-9.0 ├── bin # 启动、关闭的脚本文件 ├── BUILDING.txt ├── conf # 配置 ├── CONTRIBUTING.md ├── lib # 依赖的jar包 ├── LICENSE ├──
阅读全文
摘要:1. 基本概念 1.1 前言 静态web 动态web 在Java中,动态web资源开发的技术统称为Java Web。 1.2 web应用程序 web应用程序:可以提供浏览器访问的程序。 HTML文件等web资源 URL:统一资源定位符 一个web应用由多部分组成(静态web,动态web) HTML,
阅读全文
摘要:01 Error和Exception 异常指程序运行中出现的不期而至的各种状态,如:文件找不到、网络连接失败、非法参数等; 异常发生在程序运行期间,影响了正常的程序执行流程。 异常的分类: 检查性异常 用户错误、问题引起的异常 运行时异常 可能被程序员避免的异常,可以再编译时被忽略 错误 错误不是异
阅读全文
摘要:01 什么是面向对象 面向对象与面向过程 面向过程思想 步骤简单清晰,分步骤一步一步完成 适合处理一些简单问题 面向对象思想 物以类聚,分类的思维模式,考虑问题时,首先考虑解决问题需要哪些分类,然后对分类进行单独思考,最后对某个分类下的细节进行面向过程的思索 适合处理发杂问题、需要多人协作的问题 对
阅读全文
摘要:01 什么是数组 数组是相同类型数据的有序集合 描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中每个数据称作一个数组元素,每个数组元素可以通过一个下标访问 02 数组的声明和创建 必须先声明数组变量,才能在程序中使用数组 dataType[] arrayRefVar; dataTy
阅读全文
摘要:01 什么是方法 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的元组: 方法的本意是功能块,是实现某个功能的语句块的组合。 设计方法时,最好保持方法的原子性,即一个方法只完成一个功能 02
阅读全文
摘要:01 用户交互 Scanner java.util.Scanner Java5的新特性,可以通过Scanner类获取用户的输入。 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串 在读取之前一般需要使
阅读全文
摘要:01 注释 Java 中的注释有三种: 单行注释 多行注释 文档注释 02 标识符和关键字 类名、变量名、方法名 都被称为标识符。 关键字: 标识符的注意: 以大小写字母、美元符、下划线开始 不能用关键字作为变量名或方法名 标识符大小写敏感 03 数据类型讲解 强类型语言 (Java,C++) 要求
阅读全文
摘要:01 Java帝国的诞生 1972年 C诞生 特性:贴近硬件,运行极快,效率极高 应用:操作系统、编译器、数据库、网络系统 缺点:指针、内存管理 1982年 C++诞生 面向对象 兼容C 图形领域、游戏等 1995年 Java Applet J2SE (1998) J2ME (1998) J2EE
阅读全文
摘要:因为准备毕业论文答辩等事情,大概有一年没碰过Java了,马上8月就要入职,还是要捡回来复习一下。 狂神的Java SE 视频在B站上有分享,【狂神说Java】Java零基础学习视频通俗易懂,建议下载Win10应用商店里的UWP版哔哩哔哩动画,直接批量下载,还会自动合并成.mp4格式,使用本地播放器可
阅读全文