随笔分类 - Java学习
摘要:SpringMVC 学习方法转变 JavaSE、JavaWeb:老师带,容易入门 框架:多自学,研究文档 这一章的目的:演进更好的MVC架构 一、初识SpringMVC 狂神说SpringMVC01:什么是SpringMVC (qq.com) 二、SpringMVC执行原理 三、深入学习Spring
阅读全文
摘要:Spring 一、Spring简介 Spring >软件行业的春天 2002 >Spring前身interface21框架 2004年3月24出现1.0版本 Rod Johnson,作者 spring理念:更简单,整合所有框架 SSH:Struts2+Spring+Hibernate SSM:Spr
阅读全文
摘要:MyBatis 环境 jdk1.8 Mysql5.7 maven3.8.3 IDEA 回顾 JDBC Mysql Java基础 Maven Junit 学习方式 看官网 一、什么是Mybatis MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除
阅读全文
摘要:JavaWeb 一、web基本概念 Java web 1. 基本概念 web开发: web,网页的意思 静态web html,css 提供给所有人的数据不会有任何变化 动态web 提供给所有人的数据会有任何变化,人人看到的信息各不相同 几乎所有网站 技术栈:servlet/JSP、ASP,PHP 在
阅读全文
摘要:MySQL 唉...好多 一、什么是数据库,为什么要学习数据库 数据库用于存储体量较大的数据,我们之前学的交互方法最终的数据都属存于数据库中,数据库的必要性就不言而喻了吧。 二、初识MySQL,关系型和非关系型数据库 关系型: MySQL、Oracle、SQL Server、DB2、SQLlite
阅读全文
摘要:注解和反射 一、什么是注解 注解(Annotation)作用:可以被其他驱动读取;对代码做出解释(这一点和注释没有区别) 注解结构:以@开头 注解在哪里使用:方法、类、字段、包等地方使用 例子:如 public class Demo01 extends Object { public static
阅读全文
摘要:网络编程 一、什么是计算机网络 1.1 概述 地球村:你在北京,有一个西班牙的朋友 类似于邮件流转:有自己的地址和对方的地址和内容等等 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信
阅读全文
摘要:多线程 一、线程简介 任务、进程、线程、多线程 1. 多任务 同时进行两个任务:边玩游戏边听歌 2. 多线程 一条路只能走一辆车,想要一条路走两辆车需要分出很多道,这样太能同时开两辆车(类比) 3. 普通方法和多线程 4. 程序、进程、线程 运行的程序就是进程 一个进程可以有多个线程,如:视频中可以
阅读全文
摘要:GUI编程 零、组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 一、简介 GUI核心技术:Swing、AWT,不流行、界面不美观 不美观 要环境 为什么要学? 可以写自己的小工具 工作可能需要维护这个Swing 了解MVC架构,了解监听!(重点) 二、AWT 1. AW
阅读全文
摘要:day10【缓冲流、转换流、序列化流】 主要内容 缓冲流 转换流 序列化流 打印流 教学目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据到文件 能够明确字符缓冲流的作用和基本用法 能够使用缓冲流的特殊功能 能够阐述编码表的意义 能够使用转换流读取指定编码的文本文件 能够使用转换流写
阅读全文
摘要:day09【字节流、字符流】 主要内容 IO流 字节流 字符流 异常处理 Properties 教学目标 能够说出IO流的分类和功能 能够使用字节输出流写出数据到文件 能够使用字节输入流读取数据到程序 能够理解读取数据read(byte[])方法的原理 能够使用字节流完成文件的复制 能够使用File
阅读全文
摘要:day08【File类、递归】 主要内容 File类 递归 教学目标 能够说出File对象的创建方式 能够说出File类获取名称的方法名称 能够说出File类获取绝对路径的方法名称 能够说出File类获取文件大小的方法名称 能够说出File类判断是否是文件的方法名称 能够说出File类判断是否是文件
阅读全文
摘要:集合 一、简要集合结构图 二、集合应用场合 前端后端数据库进行交互,当需要将相同结构的个体整合到一起时,需要使用集合。 实际应用场合: 三、Collection接口 惯例,在api中进行初步自学 1. 增加 add(E e) addAll(Collection<? extends E> c) 2.
阅读全文
摘要:常用类 一、包装类 1. 什么是包装类 以前定义变量,经常使用基本数据类型,对于基本数据类型,它就是一个数。加点属性,加点方法,加点构造器,对基本数据类型对应进行了封装产生了一个新的类,这种类叫包装类(改造基本数据类型的的类)。 int, byte...-->基本数据类型 包装类 -->引用数据类型
阅读全文
摘要:异常机制Exception 一、什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程
阅读全文
摘要:面向对象编程 一、什么是面向对象(OOP) 1. 面向对象&面向过程 面向过程思想 适合做简单的问题,第一步做什么第二步做什么。。。 面向对象思想 处理复杂问题,适合处理多人协作问题。 分类的思维模式,分类完对类进行思考。 对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象
阅读全文
摘要:数组详解 一、数组概述 数组是相同类型数据的数据集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标访问他们。 二、数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: data
阅读全文
摘要:方法详解 一、什么是方法 1. 方法的定义 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 2. 设计方法的原则 方法的本意是功能块,就是实现某个功能的语句块的集合。 我们设计方法的时候,最好保持方法
阅读全文
摘要:流程控制结构学习 一、Scanner类的使用学习 在学习流程控制结构中我们频繁用到scanner类,在此我们先学习scanner类(扫描器)如何使用。 由于“类”的概念还没学习过,就当作是一个可以直接使用的工具概念即可,学会如何使用照着做即可 1. Scanner类基础使用方法 既然scan
阅读全文
摘要:Java基础语法 一、注释、标识符、关键字 1. 注释 为了在项目结构复杂时,看不懂自己的代码,需要一些注释 1. 单行注释 2. 多行注释 3. 文档注释 ps:注释是个好的习惯! 具体语法: //单行注释:注释单行 //输出一行helloworld!!! //多行注释:注释多段文字 /* 123
阅读全文

浙公网安备 33010602011771号