JavaEE
文章平均质量分 84
Roger_wh
半路出家的野生程序员,像蜗牛一样潜伏和攀爬。在这里记录自己的学习路径和感悟。
展开
-
Java内存区域
Java内存区域原创 2022-10-30 11:17:15 · 59 阅读 · 1 评论 -
Java内存模型
Java内存模型原创 2022-10-29 10:07:06 · 616 阅读 · 0 评论 -
Java线程池
Java线程池原创 2022-10-29 10:06:23 · 272 阅读 · 0 评论 -
Java多线程
Java多线程原创 2022-10-12 13:24:08 · 81 阅读 · 0 评论 -
Java基础知识
Java基础知识原创 2022-09-14 11:10:06 · 102 阅读 · 0 评论 -
Java动态代理入门
一、案例准备、提出问题需求模拟某企业用户管理业务,需包含用户登录,用户删除,用户查询功能,并要统计每个功能的耗时分析定义一个UserService表示用户业务接口,规定必须完成用户登录,用户删除,用户查询功能定义一个实现类UserServiceImpl实现UserService,并完成相关功能,且统计每个功能的耗时定义测试类,创建实现类方法,调用方法UserService.java/** * 模拟用户业务功能 */public interface UserServi原创 2022-03-24 13:22:25 · 90 阅读 · 0 评论 -
Java注解
一、注解概述1.1 注解简介Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制Java语言中的类、构造器、方法、成员变量、参数等都可以被注解进行标注1.2 注解作用对Java中类、方法、成员变量做标记,然后进行特殊处理例如:Junit框架中,标记了注解@Test的方法就可以被当成测试方法执行二、自定义注解2.1 自定义注解格式自定义注解就是自己做一个注解来使用public @interface 注解名称 { public 属性类型原创 2022-03-24 09:52:33 · 324 阅读 · 0 评论 -
Java反射
一、反射概述反射概述反射是指对于任何一个Class类,在“运行的时候”都可以直接得到这个类的全部成分在运行时,可以直接得到这个类的构造器对象:Construcor在运行时,可以直接得到这个类的构造器对象:Field在运行时,可以直接得到这个类的构造器对象:Method这种运行时动态获取类信息以及动态调用类中成分的能力称为Java语言的反射机制反射的关键反射的第一步都是先得到编译后的Class类对象,然后就可以得到Class的全部成分HelloWorld.java ->原创 2022-03-22 20:46:11 · 369 阅读 · 0 评论 -
单元测试Junit
一、单元测试概述1.1 单元测试针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法针对Java方法的测试,检查方法的正确性1.2 单元测试框架JunitJunit是使用Java语言实现的单元测试框架所有的IDE工具都集成了JUnit优点JUnit可以灵活的选择执行那些测试方法,可以一键执行全部测试方法JUnit可以生成全部方法的测试报告单元测试中的某个方法测试失败了,不会影响其他测试方法的测试二、单元测试快速入门需求:使用单元测试进行业务方法预期结果、正原创 2022-03-21 19:47:03 · 445 阅读 · 0 评论 -
Java网络编程
0、概述网络编程可以让程序与网络上的其他设备中的程序进行数据交互。网络通信的基本模式C/S:客户端,服务端模式B/S:浏览器,服务端模式一、网络通信三要素IP地址:设备在网络中的地址,是唯一的标识端口:应用程序在设备中唯一的标识协议:数据在网络中传输的规则,常见的协议有UDP协议和TCP协议1.1 IP地址IP(Internet Protocol):全称”互联网协议地址“,是分配给上网设备的唯一标志常见IP分类:IPv4(32位)和IPv6(128位)IP地址形式原创 2022-03-18 21:20:50 · 507 阅读 · 0 评论 -
Java多线程基础
一、线程概述1.1 什么是线程线程(thread)是一个程序内部的一条执行路径。main方法的执行是一条单独的执行路径。程序中如果只有一条执行路径,那么这个程序就是单线程的程序。1.2 什么是多线程多线程是指从软硬件上实现多条执行流程的技术。二、多线程的创建2.1 继承Thread类Java是通过java.lang.Thread类来代表线程的。按照面向对象的思想,Thread类提供了实现多线程的方式。过程:定义一个子类MyThread继承线程类java.lang.Thre原创 2022-03-14 21:12:16 · 1583 阅读 · 0 评论