Java
文章平均质量分 80
Java知识点专栏
虚火徉攻
一只菜鸟
展开
-
Java8新特性-备忘录
跳转到总目录文章目录Java8新特性Lambda作为函数式接口的实例,举例:函数式接口方法引用构造器引用数组引用Steam APIStream执行流程实例化操作中间操作终止操作OptionalJava8新特性Lambda即匿名函数.作为函数式接口的实例,举例:Compartor comp = (o1 , o2) -> Integer.compare(o1, o2);上述中右边即为Lambda格式说明:->: Lambda操作符或箭头操作符.->左边: Lambda形参原创 2022-02-19 23:44:45 · 192 阅读 · 0 评论 -
反射-备忘录
跳转到总目录文章目录反射反射程序经过javac.exe(即编译)后,会生成一个或多个字节码文件(.class结尾).接着用java.exe命令对某个字节码文件进行解析,相当于将其加载到内存,此过程就是类的加载.加载到内存中的类,我们称为运行时类,这就是Class的一个实例,会缓存一段时间,期间我们可以进行反射操作.Class实例的常用获取方式 public void test1() throws ClassNotFoundException { //创建Class的四种方式原创 2022-02-16 23:42:17 · 250 阅读 · 0 评论 -
网络编程-备忘录
跳转到总目录文章目录网络编程OSI参考模型UDP协议TCP协议TCP三次握手TCP四次挥手在java中使用URL网络编程使用InetAddress类代表IP,IP+端口号=Socket(网络套接字).InetAddress.getByName(String),可以写ip也可以写域名.OSI参考模型UDP协议UDP协议:1.将数据源目的地封装成数据包,不需要建立连接.2.每个数据包的大小限制在64kb内.3.发送不管对方是否准备好,接收方收到也不确认,故不可靠.4.可以广播发送原创 2022-02-10 16:43:13 · 483 阅读 · 0 评论 -
IO流-备忘录
跳转到总目录文章目录IO流File类IO流分类:了解即可IO流File类相对路径: 相较于某个路径下,指明的路径.绝对路径: 包含盘符在内的文件或文件目录的路径.路径分隔符:Windows: \unix: /抽象基类:InputStreamOutputStreamReaderWriter以后缀判断父类是那个流常用方法:getAbsolutePath(): 获取绝对路径.getPath(): 获取路径.renameTo(File dest): 重命名为指定的文件原创 2022-02-10 14:35:02 · 423 阅读 · 0 评论 -
集合-备忘录
跳转到总目录文章目录集合-备忘录Collection集合List集合Set集合TreeSet类Map集合TreeMap类Properties类Collections类集合-备忘录Java 集合可分为Collection和Map两种体系.Collection接口:单列集合,用来储存一个一个的对象.List:存储有序的、可重复的集合.ArrayList,LinkedList,VectorSet:存储无序的、不可重复的集合.HashSet,LinkedHashSet,TreeSet原创 2022-02-07 23:12:37 · 584 阅读 · 0 评论 -
枚举与注解-备忘录
跳转到总目录文章目录枚举与注解-备忘录枚举注解枚举与注解-备忘录枚举需要定义一组常量,类的对象是有限的,确定的时推荐使用枚举(enum).参考Thread.State.自定义枚举有两种定义方式,所实现的接口的方式也不同.具体代码如下:public class EnumTest { //枚举 @Test public void test5(){ System.out.println(Season.SPRING); System.out.原创 2022-01-23 22:48:51 · 158 阅读 · 0 评论 -
多线程-备忘录
跳转到总目录文章目录多线程1. 创建方式2. 生命周期3. 常用方法4. 线程不安全解决方式5. synchronized和Lock异同6. 线程通信7. 经典例题:生产者/消费者问题8. sleep()与wait()异同9. 演示线程的死锁多线程分类: 用户线程和守护线程(GC垃圾回收就是),关系如同兔死狗烹,鸟尽弓藏.1. 创建方式继承Thread类让一个类继承(extands)Thread类,并重写run()方法,然后new 该类即可,start()启动线程.实现Runnall原创 2022-01-21 23:13:02 · 479 阅读 · 0 评论 -
常用类-备忘录
跳转到总目录文章目录工具类-备忘录1. ArraysJDK8之前的时间API1. SimpleDateFormat2.CalendarJDK8中的时间API1.LocalDate,LocalTime,LocalDateTime(类似Calendar):2.Instant(类似Date):3.DateTimeFormatter(类似SimpleDateFormat):4. 附当月日历(用JDK8中的时间API)工具类-备忘录1. Arraysstatic List asList(T…a): 可以放原创 2022-01-05 23:50:34 · 297 阅读 · 0 评论 -
泛型标记符-备忘录
跳转到总目录文章目录泛型标记符具体代码1.Order类2.SubOrder类3.GenericTest类泛型标记符定义了泛型不使用,默认为Object.标记符 extends(限制上限)/super(限制下限) Xxx类E-Element: 在集合中使用,因为集合中存放元素.T-Type: Java类.K-key: 键, V-value 值, N-Nunber: 数值类型.R-return: 返回值?-表示不确定的Java类型(通配符)是标记符的父类.public static &l原创 2021-12-26 23:02:55 · 273 阅读 · 0 评论 -
Java基础-杂记
跳转到总目录文章目录面向对象1. 多态2. 静态接口BeanUtils视图对象嵌套循环面向对象1. 多态除非父类直接new子类,否则父类不能直接转子类.子类可以强转父类,但它本质还是子类对象,调用的都是子类重写过的的方法.重点: 方法:编译看左边,运行看右边. 属性:编译运行,都看左边.2. 静态静态代码块随着类的加载(加载在内存时)而执行,且只执行一次,早于对象的创建,存在方法区的静态域中.运行顺序: 由父及子,静态先行.接口一个类用父类方法写法为super.xxx原创 2021-12-26 22:58:14 · 218 阅读 · 0 评论 -
Java基础-目录
Java基础-目录本文主要用来记录一些Java知识点,用来当作备忘录,以后有忘了的知识点就可以来看看。当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。名称笔记地址多线程https://blog.csdn.net/haowu8888/article/details/122074904泛型标记符https://blog.csdn.net/haowu8888/article/details/122137原创 2021-12-26 22:54:36 · 443 阅读 · 0 评论