Java基础
文章平均质量分 91
java基础
墨鸦_Cormorant
CSDN Java领域优质创作者,阿里云开发者社区专家博主。全网100W访问,合作微信。
展开
-
BlockingQueue(阻塞队列)基本使用指南
BlockingQueue(阻塞队列)基本使用指南原创 2023-05-11 17:43:51 · 8744 阅读 · 24 评论 -
内存溢出、内存泄露的概述及常见情形
内存溢出、内存泄露的概述及常见情形原创 2023-02-13 09:20:42 · 16608 阅读 · 139 评论 -
JVM(Java虚拟机)详解(JVM 内存模型、堆、GC、直接内存、性能调优)
JVM(Java虚拟机)详解(JVM 内存模型、堆、GC、直接内存、性能调优)原创 2023-02-07 16:39:06 · 29848 阅读 · 128 评论 -
Java Web 项目入门指南(http、Servlet、Request、Response、ServletContext、会话技术[cookie、session]、Filter、Listener)
Java Web 项目入门指南(http、Servlet、HttpServletRequest、HttpServletResponse、ServletContext、会话技术[cookie、session]、Filter、Listener)原创 2023-01-03 11:18:57 · 11477 阅读 · 120 评论 -
java参数校验(@Validated、@Valid)使用详解
java参数校验(@Validated、@Valid)使用详解原创 2021-04-27 16:22:17 · 34183 阅读 · 1 评论 -
网络编程入门详解(Socket、TCP通信、Channel通信)
网络编程入门详解(Socket、TCP通信、Channel通信)原创 2022-08-11 17:28:11 · 7978 阅读 · 1 评论 -
动态代理原理
动态代理 (原理)1.动态代理原理及代码实现动态代理非常的灵活,可以为任意的接口实现类对象做代理。动态代理可以为被代理对象的所有接口的所有方法做代理,动态代理可以在不改变方法源码的情况下,实现对方法功能的增强,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。动态代理同时也提高了开发效率。缺点:只能针对接口的实现类做代理对象,普通类是不能做代理原创 2022-02-11 15:58:57 · 848 阅读 · 0 评论 -
单例设计、多例设计、工厂设计模式、枚举的介绍及使用
单例设计、多例设计、工厂设计模式、枚举的介绍及使用原创 2022-02-11 15:02:24 · 609 阅读 · 0 评论 -
注解-入门
注解概述注解是JDK1.5的新特性。标记(注解)可以加在包,类,字段,方法,方法参数以及局部变量上。注解是给编译器或JVM看的,编译器或JVM可以根据注解来完成对应的功能。注解的作用:使用javadoc生成帮助文档:里边可以包含注解**@author和@version**编译检查:@Override @FunctionalInterface框架的配置(框架=代码+配置)自定义注解定义一个没有属性的注解格式:public @interface 注解名{ }注意:原创 2021-09-28 15:29:02 · 268 阅读 · 0 评论 -
反射基础详解
类加载器概述当我们要使用一个类的时候,这个类还未被加载到内存中,就会启动类加载器。类加载器是负责加载类的对象。将class文件(硬盘)加载到内存生成Class对象。类加载器会做3件事情: 1.加载 a.会把要使用的类(Person.class文件)加载到内存中 b.会为class文件,创建一个对象,这个对象叫class文件对象 ⒉连接 3.类的初始化类的初始化创建类的实例类的静态变量,或者为静态变量赋值类的静态方法使用反射方式来强...原创 2021-09-24 16:43:19 · 205 阅读 · 0 评论 -
java文档注释标签
JAVA文档注释标签1 常用Java注释标签(Java comment tags)@author 作者适用范围:文件、类、方法(*多个作者使用多个@author标签标识,java doc中显示按输入时间顺序罗列。)例:* @author Leo. Yao@param 输入参数的名称 说明适用范围:方法例:* @param str the String用来存放输出信息。@return 输出参数说明适用范围:方法例: * @return true执行成功;* fa转载 2021-04-23 09:36:39 · 451 阅读 · 0 评论 -
java 异常(Exception)详解
异常的介绍异常的概念异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理(停止java虚拟机JVM)。异常的体系java.lang.Throwable类:是异常和错误的最顶层的父类异常:在程序出现了异常,是可以解决的,程序解决了异常可以继续执行– java.lang.Exception extends Throwable:编译期异常原创 2021-04-28 14:59:36 · 16750 阅读 · 2 评论 -
线程、多线程、线程安全、线程池等入门指南
线程、多线程、线程安全、线程池等入门指南原创 2021-09-02 16:04:05 · 659 阅读 · 0 评论 -
Lambda、方法引用、函数式接口、Stream流
Lambda表达式1.函数式编程思想概述面向对象思想: 做一件事情,找一个能够解决这个事情的对象,调用对象的方法来完成这件事情函数式编程思想: 重视的是结果,怎么做事情,不重视完成的过程,找谁来做2.使用Lambda表达式简化匿名内部类/* 使用Lambda表达式简化匿名内部类(重点) */public class Demo01Lambda { public static void main(String[] args) { //使用匿名内部类的方式创建原创 2021-09-08 14:44:03 · 319 阅读 · 0 评论 -
IO流常用类使用详解
IO流常用类使用详解原创 2021-09-11 17:02:35 · 452 阅读 · 0 评论