![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
文章平均质量分 88
阿翔不是翔
这个作者很懒,什么都没留下…
展开
-
SpringMVC学习笔记
SpringMVC学习笔记笔记参考来源狂神说Java视频https://space.bilibili.com/95256449/channel/seriesdetail?sid=3938201、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。原创 2021-10-14 21:33:21 · 133 阅读 · 0 评论 -
Mybatis学习笔记
Mybatis学习笔记笔记参考来源狂神说Java视频https://space.bilibili.com/95256449/channel/seriesdetail?sid=3938201、第一个程序环境说明:jdk 8 +MySQL 5.7.19maven-3.6.1IDEA学习前需要掌握:JDBCMySQLJava 基础MavenJunit什么是MyBatisMyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置原创 2021-10-14 21:25:37 · 301 阅读 · 0 评论 -
Spring学习笔记
Spring学习笔记笔记参考来源狂神说Java视频https://space.bilibili.com/95256449/channel/seriesdetail?sid=3938201、Spring概述及IOC理论推导简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。很难想象Rod原创 2021-10-14 21:22:36 · 146 阅读 · 0 评论 -
JavaWeb学习
1.基本概念1.1 前言web开发:web,网页的意思,www.baidu.com静态webhtml css提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Serblet/JSP ,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb;1.2 web应用程序...原创 2021-10-14 21:20:21 · 2148 阅读 · 0 评论 -
JavaScript学习笔记
Javascript笔记笔记参考来源狂神说Java视频https://space.bilibili.com/95256449/channel/seriesdetail?sid=3938200、前端知识体系想要成为真正的“互联网Java全栈工程师”还有很长的一段路要走,其中前端是绕不开的一门必修课。本阶段课程的主要目的就是带领Java后台程序员认识前端、了解前端、掌握前端,为实现成为“互联网Java全栈工程师”再向前迈进一步。0.1、前端三要素HTML(结构):超文本标记语言(Hyper Text原创 2021-10-14 21:05:41 · 606 阅读 · 0 评论 -
CSS学习笔记
CSS学习笔记1、什么是CSS1.1、什么是CSSCascading Style Sheet层叠样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动1.2、发展史CSS1.0CSS2.0:DIV(块)+CSS,HTML与CSS结构分离的思想,网页变得简单,SEOCSS2.1:浮动,定位CSS3.0:圆角、阴影、动画…浏览器兼容性~1.3快速入门<!DOCTYPE html><html lang="en"><he原创 2021-10-14 21:04:55 · 281 阅读 · 0 评论 -
HTML学习笔记
HTML学习笔记HTML是什么?HTML (Hyper Text Markup Language)超文本标记语言超文本包括:文字,图片,音频,视频,动画等HTML 5提供了一些新的元素和一些有趣的新特性,同时也建立了一些新的规则。这些元素、特性和规则的建立,提供了许多新的网页功能,如使用网页实现动态渲染图形、图表、图像和动画,以及不需要安装任何插件直接使用网页播放视频等。HTML的优势世界知名浏览器厂商对对HTML5的支持市场的需求跨平台W3C标准W3CWorld Wide W原创 2021-10-14 21:04:02 · 53 阅读 · 0 评论 -
Java注解与反射学习
注解什么是注解1.什么是注解Annotation是从JDK5.0开始引入的新技术.Annotation的作用:➢不是程序本身,可以对程序作出解释.(这一点和注释(comment)没什么区别)➢可以被其他程序(比如:编译器等)读取.Annotation的格式:➢注解是以"@注释名"在代码中存在的,还可以添加一些参数值 ,例如:@SuppressWarnings(value=“unchecked”).Annotation在哪里使用?➢可以附加在package , class , m原创 2021-09-25 13:35:51 · 299 阅读 · 0 评论 -
Java网络编程学习笔记
概述计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:无线电台…传播交流信息,数据交换。通信想要达到这个效果需要什么:如何准确地定位网络上的一台主机192.168.16.124:端口,定位到这个计算机上的某个资源 找到了这个主机,如何传输数据呢?javaweb:网页编程 B/S网络编程:TCP/IP C/S网络通信的原创 2021-09-25 13:07:16 · 76 阅读 · 0 评论 -
Java多线程学习笔记
线程简介多任务:边吃饭边玩手机,同时做多件事(但是实际上是分时进行的,大脑分时处理,时间交替很快)多线程:多车道,多条线路同时执行任务普通方法调用和多线程直接调用run和调用start函数的不同,直接调用run函数无法实现多线程在操作系统中运行的程序就是进程(qq,播放器,游戏,IDE),播放视频时有声音,图像,字幕,这些就是由不同的线程控制进程与线程说起进程,就不得不说下程序,程序是数据和指令的有序集合,其本身没有任何运行的含义,是一个静态的概念而进程是执行程序的一次执行过程,它是一个动原创 2021-09-25 11:30:59 · 118 阅读 · 0 评论 -
Java学习之IO框架
IO框架流的概念概念:内存与存储设备之间传输数据的通道流的分类按流向:输入流:将存储设备中的内容读入到内存中。输出流:将内存中的内容写入到存储设备中。按单位:字节流:以字节为单位,可以读写所有数据。字符流:以字符为单位,只能读写文本数据。按功能:节点流:具有实际传输数据的读写功能。过渡流:在节点流的基础之上增强功能。字节流字节流的父类(抽象类)InputStream:字节输入流public int read(){ }public int read(byt原创 2021-09-06 15:13:05 · 63 阅读 · 0 评论 -
Java常用类
文章目录1、包装类2、String类3、StringBuffer和StringBuilder类4、Date类和DateFormat类5、Calendar类6、JDK8的日期类7、Math类和Random类8、枚举1、包装类Java语言中,为了能够把基本数据类型当做对象处理,通过包装类将八个基本数据类型包装成类,并提供了多种方法供以调用。Java中8个基本数据类型各自对应的包装类package com.xiang.wrapper;public class TestA { public s原创 2021-09-05 13:48:09 · 58 阅读 · 0 评论 -
Java集合框架
集合集合概念对象的容器,实现了对对象常用的操作,类似数组功能。集合和数组的区别数组长度固定,集合长度不固定数组可以存储基本数据类型和引用类型,集合只能引用类型迭代器概念:专门用来遍历集合的一种方式hasNext();有下一个元素吗?如有有则返回true,否则falsenext(); 获取下一个元素remove();删除元素package com.xiang.collection;import java.util.ArrayList;import java.util.Colle原创 2021-09-05 13:26:22 · 70 阅读 · 0 评论 -
MySQL学习笔记
支持一下狂神老师的学习平台:www.kuangStudy.comMySQL01:初识MySQL为什么学习数据库1、岗位技能需求2、现在的世界,得数据者得天下3、存储数据的方法4、程序,网站中,大量数据如何长久保存?5、数据库是几乎软件体系中最核心的一个存在。什么是数据库数据库 ( DataBase , 简称DB )概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库”作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余…数据库总览 :.原创 2021-09-03 14:31:11 · 159 阅读 · 0 评论 -
java七大设计原则
目录1.开闭原则(Open Close Principle)2.里氏代换原则(Liskov Substitution Principle)3.依赖倒转原则(Dependence Inversion Principle)4.接口隔离原则(Interface Segregation Principle)6.迪米特法则(Law Of Demeter)7.单一职责原则(Single Responsibility Principle)1.开闭原则(Open Close Principle)定义:一个软件实体如类、转载 2021-08-07 21:04:58 · 155 阅读 · 0 评论 -
Java异常基础
文章目录1、什么是异常2、异常体系结构ErrorException3、Java异常处理机制4、处理异常5、自定义异常6、总结1、什么是异常简单分类:2、异常体系结构ErrorException3、Java异常处理机制4、处理异常test:package com.exception;public class Test { public static void main(String[] args) { int a = 1; int b原创 2021-07-27 15:48:52 · 44 阅读 · 0 评论 -
Java面向对象基础
文章目录一、面向对象编程概念1、面向对象思想2、什么是面向对象?3、方法回顾和加深二、类与对象1、类与对象的关系2、创建与初始化对象3、构造器4、内存图示5、总结三、面向对象三大特性五、抽象类和接口六、内部类及OOP实战一、面向对象编程概念1、面向对象思想2、什么是面向对象?本质:以类的方式组织代码。以对象组织封装数据。3、方法回顾和加深1、方法定义回顾:package com.oop.Demo01;import java.io.IOException;public clas原创 2021-07-27 12:21:27 · 98 阅读 · 0 评论 -
Java方法
Java方法文章目录Java方法何为方法方法的定义方法的重载命令行传参可变参数递归何为方法java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一原创 2021-07-17 02:22:42 · 49 阅读 · 0 评论 -
Java流程控制
JAVA流程控制文章目录JAVA流程控制1、用户交互ScannerScanner对象next():nextLine():2、顺序结构3、选择结构4、循环结构5、break&continue1、用户交互ScannerScanner对象通过Scanner类来获取用户的输入基本语法:Scanner scanner = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hsaNext原创 2021-07-17 00:10:20 · 40 阅读 · 0 评论 -
JAVA基础语法
文章目录JAVA基础语法注释、标识符与关键字java中的三种注释*关键字标识符注意点数据类型类型转换变量、常量运算符基本运算符关系运算符自增自减运算符逻辑运算符位运算符字符串连接符三元运算符包机制JavaDocIDEA生成javadoc文档JAVA基础语法1.注释、标识符、关键字2.数据类型3.类型转换3.变量、常量注释、标识符与关键字平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会被执行,是给我们写代码的人看原创 2021-07-12 16:51:10 · 48 阅读 · 0 评论