随笔分类 -  Java学习

JavaSE
摘要:SpringMVC ssm:mybatis+Spring+SpringMVC MVC三层架构 SpringMVC + Vue + SpringBoot + SpringCloud + Linux SSM = JavaWeb做项目 Spring:IOC 和 AOP SpringMVC:SpringMV 阅读全文
posted @ 2023-01-25 21:01 冷月_1991 阅读(14) 评论(0) 推荐(0) 编辑
摘要:文件上传和邮件发送 1、文件上传 在Web应用中,文件上传和下载功能是非常常用的功能,今天来实现一下Java Web中的文件上传和下载功能 1.1、准备工作 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的。 一般选择采用apache的开源工具common-fileupload这 阅读全文
posted @ 2023-01-17 20:16 冷月_1991 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1、Spring 1.1、简介 Spring:给软件行业带来了春天! 2002,首次推出了Spring框架雏形:interface21框架! Spring框架以interface21框架为基础,经过重新设计,不断丰富内涵,于2004年3月24日发布了1.0正式版! Rod Johnson ,Spri 阅读全文
posted @ 2023-01-16 11:02 冷月_1991 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Java Web ##1、基本概念 ###1.1、前言 web开发: web,网页的意思,www.baidu.com 静态web html,css 提供给所有人看的数据始终不会发生变化! 动态web 淘宝,几乎所有的网站都是动态的 提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看 阅读全文
posted @ 2022-12-11 22:16 冷月_1991 阅读(79) 评论(0) 推荐(0) 编辑
摘要:1、初识MySQL JavaEE:企业级Java开发 Web 前端 (页面:展示,数据!) 后台 (连接点:连接数据库JDBC,连接前端(控制,控制跳转和给前端传递数据)) 数据库(存数据,Text,Excel,Word) 只会写代码,学好数据库,基本混饭吃 操作系统,数据结构与算法!当一个不错的程 阅读全文
posted @ 2022-11-14 21:57 冷月_1991 阅读(35) 评论(0) 推荐(0) 编辑
摘要:请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新? 什么是OOM,什么是栈溢出StackOverflowError?怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件? 谈谈JVM中,你对类加载器的认识?rt.jar(根加载器) ext(扩展加载器) appl 阅读全文
posted @ 2022-10-30 14:19 冷月_1991 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1、什么是JavaScript 1.1、概述 JavaScript是一门世界上最流行的脚本语言 Java、JavaScript(10天开发出来) ==一个合格的后端人员,必须要精通JavaScript== 1.2、历史 ECMAScript它可以理解为是JavaScript的一个标准 最新版本已经到 阅读全文
posted @ 2022-10-14 21:55 冷月_1991 阅读(80) 评论(0) 推荐(0) 编辑
摘要:HTML + CSS +JavaScript 结构 + 表现 + 交互 #1.什么是CSS 如何学习 1.CSS是什么 2.CSS怎么用(快速入门) 3.CSS选择器(重点 + 难点) 4.美化网页(文字、阴影、超链接、列表、渐变...) 5.盒子模型 6.浮动 7.定位 8.网页动画(特效效果) 阅读全文
posted @ 2022-10-08 21:40 冷月_1991 阅读(31) 评论(0) 推荐(0) 编辑
摘要:#HTML详解 ##目录 ###1.初识HTML HTML:Hyper Text Markup Language(超文本标记语言) 超文本包括:文字、图片、音频、视频、动画等 HTML发展史:1993-2013(HTML5) HTML5提供了一些新的元素和一些有趣的新特性,同时也建立了一些新规则。这 阅读全文
posted @ 2022-10-07 20:10 冷月_1991 阅读(41) 评论(0) 推荐(0) 编辑
摘要:#Lamda表达式 λ希腊字母表中排序第十一位的字母,英文为Lambda 避免匿名内部类定义过多 其实质属于函数式编程的概念 (params) -> expression[表达式] (params) -> statement[语句] (params) -> {statements} a-> Syst 阅读全文
posted @ 2022-10-02 23:10 冷月_1991 阅读(30) 评论(0) 推荐(0) 编辑
摘要:#注解(Java.Annotation) ##注解入门 ###什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: 不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别) ==可以被其他程序(比如:编译器读取)== Annotation 阅读全文
posted @ 2022-10-01 12:17 冷月_1991 阅读(28) 评论(0) 推荐(0) 编辑
摘要:#多线程详解(Java.Thread) ##线程简介 ##线程实现(重点) ##线程状态 ##线程同步(重点) ##线程通信问题 ##高级主题 **多任务:**现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做, 其实本质上我们的大脑在同一时间依旧只做了一件事情。 多线程: 原来是一条路, 阅读全文
posted @ 2022-09-22 22:08 冷月_1991 阅读(30) 评论(0) 推荐(0) 编辑
摘要:#组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 1、简介 GUI的核心技术:Swing AWT 1.因为界面不美观 2.需要jre环境 为什么要学习GUI? 学习MVC架构思想 1、可以写出自己心中想要的小工具 2、工作的时候,也可能需要维护到Swing界面 阅读全文
posted @ 2022-09-18 00:08 冷月_1991 阅读(52) 评论(1) 推荐(0) 编辑
摘要:##Java输入输出流 ##1、Java流式输入/输出原理 在Java程序中,对于数据的输入/输出操作以“流”(Stream)方式进行; J2SDK提供了各种各样的“流” 类,用以获取不同种类的数据:程序中通过标准的方法输入或输出数据。 读入写出 流是用来读写数据的,java有一个类叫File,它封 阅读全文
posted @ 2022-09-07 20:35 冷月_1991 阅读(18) 评论(0) 推荐(0) 编辑
摘要:##Java命令行传参 public class HelloWorld { /** * @author wangzhen * @param * @since 1.0 * @throws null */ public static void main(String[] args) { for (int 阅读全文
posted @ 2022-09-06 21:27 冷月_1991 阅读(16) 评论(0) 推荐(0) 编辑
摘要:#异常Exception: ##1.什么是异常 简单分类: 要理解java异常处理是如何工作的,需要掌握以下三种类型的异常: 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的 例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单的忽略。 运行时异常 阅读全文
posted @ 2022-09-04 19:09 冷月_1991 阅读(25) 评论(0) 推荐(0) 编辑
摘要:##1.1计算机网络 <1>计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多态计算机及其外部设备,通过通信线路连接起来,在网络操作系统, 网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 <2>网络编程的目的: 传播交流信息,数据交换!通信 <3>达到这个效 阅读全文
posted @ 2022-08-31 22:24 冷月_1991 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1.初识面向对象 <1>面向过程思想 步骤清晰简单,第一步做什么,第二步做什么 面向过程适合处理一些较为简单的问题 <2>面向对象的思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类, 然后对这些分类进行单独思考。最后才对某个分类下的细节问题进行面向过程的思索 面向对象适合处理复杂的 阅读全文
posted @ 2022-07-31 23:04 冷月_1991 阅读(29) 评论(0) 推荐(0) 编辑
摘要:1.数组概述 数组是相同类型数据的有序集合 数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成 每一个数据称为一个数组元素,每个数组元素可以通过一个下标来访问它们 2.数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] arrayR 阅读全文
posted @ 2022-07-29 23:18 冷月_1991 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1.A方法调用B方法,很容易理解而递归就是A方法调用A方法,就是自己调用自己 2.利用递归可以用简单的程序来解决一些复杂的问题。通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解, 递归策略只需要少量的程序就可描叙出解题过程所需要的多次重复计算,大大减少了程序的代码量。 递归的 阅读全文
posted @ 2022-07-28 23:15 冷月_1991 阅读(66) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示