Java自学笔记
文章平均质量分 71
AG150
一个刚入门的不入流程序员
展开
-
四、SSM学习 | SpringMVC【3】
WEB-INF目录下的页面和资源是不能通过浏览器进行直接访问的,但是后台可以通过转发或者重定向进行访问,视图解析器默认使用转发,重定向不走视图解析器,重定向不能访问WEB-INF下的内容.MVC:模型(dao,service),视图(jsp),控制器(servlet)是一种软件设计规范。Spring:大杂烩,我们可以将SpringMVC所有要用到的bean,注册到Spring中。SpringMVC中,/ 只匹配所有的请求, 不会去匹配jsp页面, 形如.后缀的url。无需重新加载就能实现局部更新。原创 2023-06-28 16:34:23 · 48 阅读 · 0 评论 -
四、SSM学习 | Spring【2】
11.3使用Spring实现Aop[重点]使用AOP织入, 需导入一个依赖包</</</</方式一: 使用Spring的API接口[主要SpringAPI接口实现]方式二: 自定义实现AOP[主要是切面定义]方式三: 使用注解实现!对应spring09_AOP代码。原创 2023-06-18 13:21:08 · 49 阅读 · 0 评论 -
一、java学习 | 多线程【进阶】
JUC:java.utils.concurrent 并发编程业务:普通的线程代码 ThreadRunnable 没有返回值、效率相比Callable较低。原创 2023-05-22 19:56:03 · 635 阅读 · 0 评论 -
一、java学习 | 注解与反射【11】
➢使用@interface自定义注解时,自动继承了java.lang.annotation.Annotation接口➢分析:√ @ interface用来声明一个注解,格式12 public @ interface 注解名{定义内容}√ 其中的每一个方法实际上是声明了一个配置 参数.√ 方法的名称就是参数的名称.√ 返回值类型就是参数的类型(返回值只能是基本类型,Class , String , enum ).√ 可以通过default来声明参数的默认值。原创 2023-04-17 18:49:59 · 50 阅读 · 0 评论 -
一、java学习 | 网络编程【10】
一、基本知识1.什么是计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。2.网络编程的目的:传播交流信息,数据交换,通信。3.想要达到效果需要什么:(1)如何准确定位网络上的一台主机:IP地址:192.168.16.124+端口,定位计算机上的某个资源(2)找到了这个主机。如何传输数据?4.Javaweb:网页编程 B/S架构。原创 2023-04-16 20:51:14 · 46 阅读 · 0 评论 -
一、java学习 | IO框架【9】
通过接口的实现类boolean accept() 来完成对指定文件的过滤,获得自己想要的文件。使用流传输对象的过程称为序列化(写入到文件)和反序列化(读取到内存)**UTF-8:**针对Unicode的可变长度字符编码。字节输出流:抽象类OutputStream()按方向:输入流:将存储设备中的内容读入内存。字节流:以字节为单位,可以读写所有数据。字符流:以字符为单位,只能读写文本数据。增强了读写对象的功能:读取和写入对象。输出流:将内存的内容写入到存储设备。节点流:具有实际传输数据的读写功能。原创 2023-04-01 17:13:16 · 41 阅读 · 0 评论 -
一、java学习 | 集合【8】
java中集合相关知识原创 2023-03-27 16:00:30 · 42 阅读 · 0 评论 -
一、java学习 | 内部类和常用类【8】
内部类和常用类原创 2023-02-09 20:56:33 · 90 阅读 · 0 评论 -
一、java学习 | 贪吃蛇【*】
贪吃蛇游戏的基本构成原创 2023-01-17 19:54:06 · 114 阅读 · 0 评论 -
一、java学习 | 异常【6】
异常原创 2023-01-14 23:04:47 · 87 阅读 · 0 评论 -
一、java学习 | GUI【7】
关于java GUI 学习的部分原创 2023-01-14 21:45:21 · 200 阅读 · 0 评论 -
一、java学习 | 对象【5】
面向对象原创 2021-12-08 18:03:24 · 66 阅读 · 0 评论 -
一、java学习 | 数组【4】
学习目标:1.什么是数组2.如何声明数组3.使用数组4.多维数组5.数组类(Array)6.稀疏数组(是结构,用于压缩保存数据)学习内容:1.什么是数组2.如何声明数组:1)首选:type[ ] name;type name[ ];2)创建:name = new int[ count ];3) 声明并创建:type name[ ] = new int [count];3.使用1)获取长度 array.length2)访问 name[0]3) 静态初始化:创建+加、赋原创 2021-11-29 22:05:07 · 123 阅读 · 0 评论 -
一、java学习 | 方法【3】
学习目标:1:方法2:顺序结构3:选择结构4:循环结构4.1: break4.2: continue学习内容:1:用户交互Scanner一、什么是方法1、 就是函数啦例如:System.out.println() 类.对象.方法3、方法包含在类和对象中4、方法在程序中被创建,在其他地方被调用5、每个方法只完成一个事情二、如何定义方法1、 修饰符 返回值类型 方法名(参数1类型 参数1, …){…方法体…return 返回值}2、 java都是值原创 2021-11-22 11:49:55 · 392 阅读 · 0 评论 -
一、java学习 | 流程控制【2】
学习目标:1:用户交互Scanner2:顺序结构3:选择结构4:循环结构4.1: break4.1: continue学习内容:1:用户交互Scanner1、 hasNext() | hasNextLine() 输出bool2、 next() | nextLine() 输出内容3、4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下原创 2021-11-16 20:06:04 · 425 阅读 · 0 评论 -
一、java学习 | 语法【1】
java语法【1】注释标识符关键字基本数据类型数值类型:【字节数】1 byte = 8 bitboolean类型(布尔类型)扩展引用数据类型:类、接口、数组插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入注释单行注释://输出一个小笨蛋多行注释:/* 输出一个小笨蛋 /文档注释:/*原创 2021-10-22 10:12:23 · 84 阅读 · 0 评论