java SE基础
JAVA SE基础内容
独孤宇云12345
这个作者很懒,什么都没留下…
展开
-
第四章 函数式编程(Lambda表达式&Stream流)
一、Lambda表达式特点:是匿名函数 2是可传递 匿名函数:需要一个函数,但又不想命名一个函数的场景下使用lambda表达式,使用lambda表达式时函数内容应该简单 可传递:将lambda表达式传递给其他的函数,它当做参数,lambda作为一种更紧凑的代码风格,使java语言表达能力增强语法:Lambda表达式在java语言中引入一个新的语法元素和操作符,这个操作符为“->",该操作符被称为Lambda操作符或箭头操作符,它将Lambda分为两个...原创 2020-07-09 21:58:44 · 512 阅读 · 0 评论 -
第三章 java集合
集合是一种动态的对象数组,数据各个数据结构的实现类,在整个类集之中主要的组成是一些核心的操作接口:Collection,List,Set,Map,Iterator1 Collection 接口 常用方法:public boolean add(E e) 数据增加public void clear() 清除数据public boolean remove(Object o) 删除数据public boolean contains(Object o) 查找数据是...原创 2020-07-09 21:38:33 · 224 阅读 · 0 评论 -
java 异常
1.运行时异常与非运行时异常区别?运行时异常是RuntimeException类及其子类的异常,是非受检异常,如NullPointerException,IndexOutOfBoundsException等,由于这类异常要么是系统异常,无法处理,如网络问题,要么是程序逻辑错误,如空指针异常,JVM必须停止运行以改正这种错误,所以运行时异常可以进行处理(捕获或向上抛出,当然也可以处理),若...原创 2018-09-06 16:38:37 · 239 阅读 · 0 评论 -
面试题(java部分)
一、java面向对象 面向对象是什么?将功能封装到对象里强调是具有某功能的对象,记住:万物皆是对象面向对象的四大基本特征?抽象:抽象是将一类对象的共同特征总结出来。封装:封装是将类中的属性和方法保护起来,封装起来,不允许随意访问,使用private,并且提供getter,setter方法。调用的时候通过getter方法访问继承:子类继承父类,从已有的类得到继承信息创建新...原创 2018-06-07 20:58:21 · 237 阅读 · 0 评论 -
String 理解与使用
1.String基础1.1 String介绍String是一个对象,不是基本数据类型,String类是final类,意味着String类不能被继承,它的成员方法都默认为final方法,String类其实是通过char[]数组来保存字符串的。String对象一旦被创建就是固定不变的,对string对象的任何串操作都不影响到原对象,相关的任何change操作都会生成新的对象。1.2 字...原创 2018-09-06 17:10:20 · 645 阅读 · 0 评论 -
数据类型之间的相互转换
常用数据类型的转换在写代码时经常用到数据类型的转换,下面介绍几种经常用到的数据类型的转换一.基本数据类型的转换 1.小范围向大范围的转换,直接转换 int i; long l=i; 2.大范围向小范围的转换,强制转换 int i=(int)s;二.基本数据类型与字符串之间的转换 1.基本数据类型(以int为例)向...原创 2017-12-11 10:09:01 · 1893 阅读 · 0 评论 -
日期操作
日期操作类:1.表示出日期:使用java.util.Date类。取得当前的时间日期:可以实例化Date类: Date date= new Date(); 输出的日期格式是:例:Tue Dec 20 11:25:40 CST 2012 这种格式很难懂,不能一眼看出2.日期与long之间的转化: (1)-Date变为long:用到的方法:publi...原创 2017-12-07 21:26:59 · 241 阅读 · 0 评论 -
数组的使用
1.数组的基本概念 数组:就是一组相关变量的集合 声明并开辟数组:数据类型 [] 数组名称 =new 数据类型[长度]------推荐使用这种 数组类型 数组名称[] =new 数据类型[长度] 使用:数组名称[索引] 索引从0开始,开辟数组后里面的值是相应数据类型的默认值;...原创 2017-12-08 17:17:46 · 226 阅读 · 0 评论 -
多线程
实现多线程的类要继承Thread类或实现Runnable接口1.继承Thread类:线程启动的主方法需要覆写Thread类的run()方法,在主程序调用的时候启动多线程使用Thread类的start()方法,此方法间接调用run()方法。2.实现Runnable接口:使用Runnable接口与Thread类区别不大,但Runnable里没有start()方法,需要使用Thread...原创 2018-05-23 10:13:57 · 142 阅读 · 0 评论