Java学习
youngxxxxxxx
坚持!
展开
-
注解与反射
/自定义注解 import java . lang . annotation . ElementType;//注解可以显示赋值。如果没有默认值,我们就必须给注解赋值 @MyAnnotation2(name = "younger" , schools = {"苏科大" }) public void test() {//注解的参数:参数类型+参数名() String name() default "";原创 2022-12-08 21:19:05 · 127 阅读 · 0 评论 -
线程同步学习
线程同步机制多个线程操作同一个资源并发:同一个对象被多个线程同时操作线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用在访问时加入锁机制synchronized,当在一个线程获得对象的排它锁,独占资源,其他线程必须等待,使用后释放锁即可存在以下问题:一个线程持有锁会导致其他所有需要此锁的线程挂起;在多线程竞争下,加锁,释放锁会导致比较多的上下文切换和调度延迟,引起性能问题如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级原创 2022-12-03 21:40:34 · 112 阅读 · 0 评论 -
多线程学习
任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口}对于函数式接口,我们可以通过lambda表达式来创建该接口的对象/*推导lambda表达式//3.静态内部类 static class Like1 implements ILike {//4.局部内部类 class Like3 implements ILike {//5.匿名内部类,没有类的名称,必须辅助接口或者父类 like = new ILike() {} };原创 2022-11-29 21:43:21 · 124 阅读 · 0 评论 -
Java-IO流学习
I:input 输入(读取)O:output 输出(写入)流:数据(字符,字节) 1个字符=2个字节 1个字节=8个二进制位输入:把硬盘中的数据,读取到内存中使用输出:把内存中的数据,写入到硬盘中保存内存:临时存储硬盘:永久存储。原创 2022-11-24 21:11:25 · 131 阅读 · 0 评论 -
Java学习day15
OutOfMemoryError原创 2022-10-30 10:41:46 · 67 阅读 · 0 评论 -
Java学习day14
abstract原创 2022-10-29 17:01:09 · 315 阅读 · 0 评论 -
Java学习day13
【代码】Java学习day13。原创 2022-10-28 10:58:08 · 66 阅读 · 0 评论 -
Java学习day12
注意点super调用父类的构造方法,必须在构造方法的第一个super必须只能出现在子类的方法或构造方法中super和this不能同时调用构造方法Vs this。原创 2022-10-27 11:28:24 · 80 阅读 · 0 评论 -
Java学习day11
【代码】Java学习day11。原创 2022-10-26 11:02:38 · 99 阅读 · 0 评论 -
Java学习day01
JRE:Java Runtime Environment,Java运行时环境。JDK:Java Development Kit,Java开发者工具。JVM:Java Virtual Machine,Java虚拟机。编译javac java文件,会生成一个class文件。运行class文件,Java class文件。原创 2022-10-14 22:19:51 · 111 阅读 · 0 评论 -
Java学习day03
弱类型语言两大类。原创 2022-10-16 18:08:17 · 90 阅读 · 0 评论 -
Java学习day02
IDEA优化配置原创 2022-10-15 22:09:08 · 59 阅读 · 0 评论 -
Java学习day09
在java.util.Arrays包中。原创 2022-10-23 11:21:07 · 137 阅读 · 0 评论 -
Java学习day05
【代码】Java学习day05。原创 2022-10-18 17:11:39 · 48 阅读 · 0 评论 -
Java学习day06
包java.util.Scanner基本语法。原创 2022-10-19 12:37:47 · 92 阅读 · 0 评论 -
Java学习day08
方法包含一个方法头和一个方法体修饰符 返回值类型 方法名 (参数类型 参数名){ ··· 方法体 return 返回值; ···}原创 2022-10-22 17:22:11 · 146 阅读 · 0 评论 -
Java学习day04
Java学习原创 2022-10-17 18:20:12 · 79 阅读 · 0 评论 -
Java学习day07
for循环是最有效、最灵活的循环结构。原创 2022-10-20 11:12:44 · 102 阅读 · 0 评论 -
Java学习day10
以类的方式组织代码,以对象的组织(封装)数据。抽象三大特性封装继承多态对象,是具体的事物;类,是抽象的,是对对象的抽象。} //和类一起加载的 public static void a() {} //类实例化之后才存在,new public void b() {} }//值传递 public class Demo02 {//1 } //返回值为空 public static void change(int a) {a = 10;} }原创 2022-10-24 11:01:32 · 138 阅读 · 0 评论