- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 注解和反射
本文为狂神说Java[注解和反射]的笔记。 注解和反射 文章目录注解和反射1、注解1.1 内置注解1.2 元注解1.3 自定义注解2、反射2.1 静态、动态语言2.2 Java Reflection类2.3 Class类2.4 获取Class类的实例2.5 Java内存分析2.5.1 了解:类的加载过程2.5.2 分析类初始化2.5.3 类加载器2.6 创建运行时类的对象2.6.1 获取类的运行时结构2.6.2 动态创建对象执行方法2.7 反射操作泛型3、反射操作注解 注解和反射 1、注解 什么是注解:An
2021-03-07 15:57:43 368
原创 lambda表达式——Java
为什么要使用lambda表达式 避免匿名内部类定义很多。 可以让代码看起来简洁。 去掉了无意义的代码,只留下核心语句。 函数式接口 理解函数式接口Functional Interface是学习lambda的关键所在。 函数式接口的定义:任何接口,如果只包含唯一一个抽象方法,那么他就是一个函数式接口。 对于函数式接口,我们可以通过lambda表达式来创建该接口的对象。 public class TestLambda1 { //3.静态内部类 static class Like2 imp
2021-02-19 08:52:29 106
原创 多线程详解(暂时完结)
本文为狂神说Java多线程课程的笔记 【狂神说Java】多线程详解 文章目录1、线程创建1.1 `Thread class` 继承Thread类(重点)1.2 `Runnable`接口 实现接口(重点)1.3 `Callable`接口 实现接口(了解) 1、线程创建 1.1 Thread class 继承Thread类(重点) 将类声明为Thread的子类 重写Thread类的run方法,编写线程执行体 创建线程对象,调用start()方法启动线程 //声明Thread的子类 class PrimeT
2021-02-17 11:40:31 369
原创 2、两数相加
1、 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int val, ListNode next) { this.val = val; this.next = next; } .
2021-02-02 10:50:21 65
原创 1、两数之和
直接暴力循环遍历,O(n^2) class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { int i,j=0; for (;i<nums.size()-1.;i++) for(j=i+1;j<nums.size();j++) { if.
2021-02-02 10:47:33 33
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人