摘要: Java8的其它新特性 Java 8新特性简介 速度更快 代码更少(增加了新的语法:Lambda 表达式) 强大的 Stream API 便于并行 最大化减少空指针异常:Optional Nashorn引擎,允许在JVM上运行JS应用 并行流与串行流 并行流就是把一个内容分成多个数据块,并用不同的线 阅读全文
posted @ 2021-10-27 21:29 奋斗的小青年2333 阅读(97) 评论(0) 推荐(0)
摘要: 反射机制 Java反射机制概述 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象) 阅读全文
posted @ 2021-10-27 21:28 奋斗的小青年2333 阅读(22) 评论(0) 推荐(0)
摘要: @Test public void test1() throws IOException{ Path path1 = Paths.get("d:\nio", "hello.txt"); Path path2 = Paths.get("atguigu.txt"); // Path copy(Path 阅读全文
posted @ 2021-10-17 17:45 奋斗的小青年2333 阅读(32) 评论(0) 推荐(0)
摘要: 泛型 概念: 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)。 从JDK1.5以后,Java引入了“参数化类型(Par 阅读全文
posted @ 2021-10-12 09:15 奋斗的小青年2333 阅读(51) 评论(0) 推荐(0)
摘要: 集合 Java集合框架概述 Java 集合可分为 Collection 和 Map 两种体系 Collection接口:单列数据,定义了存取一组对象的方法的集合 List:元素有序、可重复的集合 Set:元素无序、不可重复的集合 Map接口:双列数据,保存具有映射关系“key-value对”的集合 阅读全文
posted @ 2021-10-10 17:10 奋斗的小青年2333 阅读(49) 评论(0) 推荐(0)
摘要: 常用类 字符串相关的类 String String的特性 Stirng:字符串,使用一对""引起来表示 String声明为final的,不可被继承 String实现了Serializable接口:表示字符串是支持序列化的 实现了Comparable接口:表示String可以比较大小 String内部 阅读全文
posted @ 2021-10-05 23:55 奋斗的小青年2333 阅读(35) 评论(0) 推荐(0)
摘要: 多线程 基本概念 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3播放器 程序 阅读全文
posted @ 2021-10-04 00:01 奋斗的小青年2333 阅读(41) 评论(0) 推荐(0)
摘要: 异常 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的 阅读全文
posted @ 2021-09-05 23:00 奋斗的小青年2333 阅读(47) 评论(0) 推荐(0)
摘要: 面向对象编程(oop) 面向过程&面向对象 面向过程思想(线性思维) 步骤清晰简单,第一步做什么,第二步做什么.... 面对过程适合处理一些较为简单的问题 面向对象思想(属性+方法=类) 物以类聚, 分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下 阅读全文
posted @ 2021-09-02 23:43 奋斗的小青年2333 阅读(54) 评论(0) 推荐(0)
摘要: 数组 数组的定义 数组是相同类型数据的有序集合. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. 数组声明的创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[ 阅读全文
posted @ 2021-09-01 22:27 奋斗的小青年2333 阅读(49) 评论(0) 推荐(0)