Java学习
陈先生,你好
这个作者很懒,什么都没留下…
展开
-
Java基础语法
day1-命令行操作命令行操作: d: 进入D盘 dir 查看目录 md 创建文件目录 cd.. 退回上一个目录 cd 进入指定目录 del 删除文件 del *.txt 删除所有txt文件 rd 删除空目录后台开发:Java,PHP,Python,Go,Node.jsJava SE:桌面级应用(不再用)Java EE:企业级开发Java ME/Card:移动终端Java舍弃指针,增加了垃圾回收器 JDK = JRE(JVM+JavaSE标准库)+开发工具集Java原创 2020-12-28 10:26:01 · 89 阅读 · 0 评论 -
Java11的部分新特性(后续补充完整)
一、java 11新特性<1>String中新增的方法 @Test public void test1(){// isBlank():判断字符串是否为空白 System.out.println(" \t \t \n ".isBlank());// strip():去除首尾空白 System.out.println("-----" + " \t abc \t \n ".strip() + "-------")原创 2020-11-24 16:58:48 · 172 阅读 · 0 评论 -
Java10的新特性
一、Java10新特性<1>java10的新特性一:局部变量类型推断 @Test public void test1() { //1.声明变量时,根据所附的值,推断变量的类型 var num = 10; var list = new ArrayList<Integer>(); //2.遍历操作 for (var i : list) { System.out.printl原创 2020-11-24 16:56:22 · 259 阅读 · 0 评论 -
Java8新特性之一:Optional类
一、Optional类:为了在程序中避免出现空指针异常而创建的。常用的方法:ofNullable(T t)orElse(T t)//orElse(T t1):如果单前的Optional内部封装的t是非空的,则返回内部的t.//如果内部的t是空的,则返回orElse()方法中的参数t1.Optional.of(T t) : 创建一个 Optional 实例,t必须非空; Optional.empty() : 创建一个空的Optional 实例 Optional.ofNullable(T t):原创 2020-11-24 16:46:55 · 112 阅读 · 0 评论 -
Java8新特性之一:方法引用(构造器引用、数组引用)----本质上就是Lambda表达式
一、 方法引用的使用1.使用情境:当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用!2.方法引用,本质上就是Lambda表达式,而Lambda表达式作为函数式接口的实例。所以方法引用,也是函数式接口的实例。使用格式: 类(或对象) :: 方法名具体分为如下的三种情况:情况1 对象 :: 非静态方法情况2 类 :: 静态方法情况3 类 :: 非静态方法方法引用使用的要求:要求接口中的抽象方法的形参列表和返回值类型与方法原创 2020-11-24 16:45:09 · 322 阅读 · 0 评论 -
Java8新特性:强大的Stream API(Stream的实例化、筛选与切片、映射、排序、匹配与查找、归约、收集)
一、Stream的实例化1.Stream关注的是对数据的运算,与CPU打交道集合关注的是数据的存储,与内存打交道2.Stream 特点①Stream 自己不会存储元素。②Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。③Stream 操作是延迟执行的。这意味着他们会等到需要结果的时候才执行3.Stream 执行流程① Stream的实例化② 一系列的中间操作(过滤、映射、…)③ 终止操作4.说明4.1 一个中间操作链,对数据源的数据进行处理。4.2原创 2020-11-24 16:38:42 · 382 阅读 · 0 评论 -
Java8新特性----Lambda表达式、Functional接口
一、Java8新特性1.时间API更新:localtime…2.注解:类型注解、重复注解3.集合:源码—先不造数组,需要时在造,内部结构—map树二、Lambda表达式Lambda表达式的使用举例----看得懂就行public class LambdaTest { @Test public void test1(){ Runnable r1 = new Runnable() { @Override publi原创 2020-11-24 16:14:34 · 167 阅读 · 0 评论 -
Java基础 IO流部分:流的分类
一、流的分类二、抽象基类三、方法介绍(1)写入(2)从内存写出数据到硬盘的文件(3)复制文件具体代码:(4)测试字节流(5)缓冲流(6)例子:没有使用try-catch之前,会有异常,此处为例了展示下书写逻辑,所以没有加上try-catch。解决异常办法:报错的地方加上try-catch即可。(7)读写操作: 方式二:(8)总结:(9)练习:图片的加密解密(mnn=m)...原创 2020-11-24 16:01:12 · 69 阅读 · 0 评论 -
一、Java基础部分 IO流之一: File类的使用
一、File类的使用1. java.io.File类File类的一个对象,代表一个文件或文件目录。2.如何创建File类的实例?public File(String pathname)public File(String parent,String child)以parent为父路径,child为子路径创建File对象。public File(File parent,String child)根据一个父File对象和子文件路径创建File对象3.相对路径与绝对路径的区别相对路径:相较于某路原创 2020-11-24 15:47:41 · 178 阅读 · 0 评论