合集-java进阶

摘要:Collection 在java中,如果一个Java对象可以在内部持有若干其他java对象,并对外提供访问接口,把这种java对象称为集合。显然,java数组可以看作一种集合 String[] ss = new String[10]; // 可以持有10个String对象 ss[0] = "Hell 阅读全文
posted @ 2025-05-06 22:19 小郑[努力版] 阅读(20) 评论(0) 推荐(0)
摘要:IO是指Input/Output,即输入和输出,以内存为中心: Input指从外部读入数据到内存 Output指把数据从内存输出到外部 InputStream / OutputStream IO流以byte(字节)为最小单位,因此也称为字节流。例如,我们要从磁盘读入一个文件,包含6个字节,就相当于读 阅读全文
posted @ 2025-05-07 21:57 小郑[努力版] 阅读(8) 评论(0) 推荐(0)
摘要:函数式编程 函数是一种最基本的任务,一个大型程序就是一个顶层函数调用若干底层函数,这些被调用的函数又可以调用其他函数,即大任务被一层层拆解并执行。所以函数就是面向过程的程序设计的基本单元。 Java不支持单独定义函数,但可以把静态方法视为独立的函数,把实例方法视为自带this参数的函数。 而函数式编 阅读全文
posted @ 2025-05-07 22:05 小郑[努力版] 阅读(27) 评论(0) 推荐(0)
摘要:在讲解什么是泛型之前,我们先观察Java标准库提供的ArrayList,它可以看作“可变长度”的数组,因为用起来比数组更方便。 实际上ArrayList内部就是一个Object[]数组,配合存储一个当前分配的长度,就可以充当“可变数组”: public class ArrayList { priva 阅读全文
posted @ 2025-05-07 22:03 小郑[努力版] 阅读(30) 评论(0) 推荐(0)
摘要:什么是注解(Annotation)? 注解是放在java源码的类,方法,字段,参数前的一种特殊“注释” // this is a component: @Resource("hello") public class Hello { @Inject int n; @PostConstruct publ 阅读全文
posted @ 2025-05-07 22:00 小郑[努力版] 阅读(35) 评论(0) 推荐(0)
摘要:Java的反射是指程序在运行期间可以拿到一个对象的所有信息。 正常情况下,如果我们要调用一个对象的方法,或者访问一个对象的字段,通常会传入对象实例: // Main.java import com.itranswarp.learnjava.Person; public class Main { St 阅读全文
posted @ 2025-05-07 21:59 小郑[努力版] 阅读(25) 评论(0) 推荐(0)
摘要:Java中自定义注解 注解的概念 注解的概念 注解是一种元数据形式。即注解是属于Java的一种数据类型,和类、接口、数组、枚举类似。 注解用量修饰,类、方法、变量、参数、包 注解不会对所修饰的代码产生直接的影响 注解的使用范围 注解有许多用法,其中有: 为编译器提供信息 - 注解能被编译器检测到错误 阅读全文
posted @ 2025-10-19 18:17 小郑[努力版] 阅读(5) 评论(0) 推荐(0)