随笔分类 -  java

java学习过程
摘要:1.java11 witch表达式 1.传统switch的弊端 传统的switch声明语句(switch statement)在使用中有一些问题: 匹配是自上而下的,如果忘记写break, 后面的case语句不论匹配与否都会执行; 所有的case语句共用一个块范围,在不同的case语句定义的变量名不 阅读全文
posted @ 2020-11-11 13:56 楠海 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1.JShell 最低java9 jdk; 并配置环境变量 cmd 中启动 jshell 进入 命令行,可以直接执行java代码,不需要编译 /help 帮助界面 2.局部变量类型推断: List<interger> list = new ArrayList<>(); list.add("abc") 阅读全文
posted @ 2020-11-11 13:54 楠海 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1.lambda 了解: package com.atguigu.java8; import java.util.ArrayList; import java.util.Arrays; import java.util.Comparator; import java.util.List; impor 阅读全文
posted @ 2020-11-11 13:53 楠海 阅读(133) 评论(0) 推荐(0) 编辑
摘要:126.java 9 新特性1(模块化功能): 1.java模块化 2.java 交互式环境jshell 3.泛型 package com.atguigu.java; import org.junit.Test; import java.io.IOException; import java.io. 阅读全文
posted @ 2020-09-17 11:01 楠海 阅读(201) 评论(0) 推荐(0) 编辑
摘要:121.java 8新特性(lambda表达式): package com.atguigu.java1; import org.junit.Test; import java.util.ArrayList; import java.util.Comparator; import java.util. 阅读全文
posted @ 2020-09-17 10:58 楠海 阅读(156) 评论(0) 推荐(0) 编辑
摘要:反射部分请注意带*的,重点掌握 109.java 序列化: package com.atguigu.java; import org.junit.Test; import java.io.*; /** * 对象流的使用 * 1.ObjectInputStream 和 ObjectOutputStre 阅读全文
posted @ 2020-09-07 09:36 楠海 阅读(131) 评论(0) 推荐(0) 编辑
摘要:91.java map接口 package com.atguigu.java; import org.junit.Test; import java.util.*; /** * 一、Map的实现类的结构: * | Map:双列数据,存储key-value对的数据 类似于高中的函数:y = f(x) 阅读全文
posted @ 2020-09-03 09:23 楠海 阅读(179) 评论(0) 推荐(0) 编辑
摘要:79.java8之前的时间日历 package com.atguigu.java; import org.junit.Test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util. 阅读全文
posted @ 2020-09-02 09:19 楠海 阅读(297) 评论(0) 推荐(0) 编辑
摘要:63.java多线程1: package atguigu.java; /** * 多线程的创建,方式一:继承于Thread类 * 1. 创建一个继承于Thread类的子类 * 2. 重写Thread类的run() --> 将此线程执行的操作声明在run()中 * 3. 创建Thread类的子类的对象 阅读全文
posted @ 2020-08-26 09:20 楠海 阅读(104) 评论(0) 推荐(0) 编辑
摘要:51.单例的另一种方式: final:最终的 1.可以用来修饰:类、方法、变量 2.具体的: 2.1 final 用来修饰一个类:此类不能被其他类所继承。 * 比如:String类、System类、StringBuffer类 2.2 final 用来修饰方法:表明此方法不可以被重写 * 比如:Obj 阅读全文
posted @ 2020-08-18 09:29 楠海 阅读(172) 评论(0) 推荐(0) 编辑
摘要:36.概念总结: 1.什么是多态性?什么是虚拟方法调用? 对象的多态性: 父类的引用执行子类的对象 Person p = new Nan(); p.ext() 调用方法时,编译看左边,运行看右边 2.一个类可以有几个直接父类,(只有一个)一个父类可以有多少个子类?(无数个)子类能获取直接父类的父类的 阅读全文
posted @ 2020-08-18 09:27 楠海 阅读(149) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示