
JavaSE笔记
文章平均质量分 54
记录学习JavaSE的过程
豪子dada
这个作者很懒,什么都没留下…
展开
-
Collection接口
Collection集合Collection集合概述Collection常用的集合框架Collection常用功能Iterator迭代器集合的综合案例(斗地主):Collection集合概述首先集合是java中提供的⼀种容器,可以⽤来存储多个数据.再者:集合和数组都是Java提供的一种容器,两者的区别在于:(1)数组的长度是固定的,集合的长度是可变的.(2)一个数组中存储的一定是相同类型的数据元素,存储的是基本数据类型的元素值;集合存储的是对象,而且对象的类型可以不一致.Collection常用原创 2021-07-31 17:04:32 · 170 阅读 · 0 评论 -
Java笔记-- 多态
多态多态定义前提实现格式多态的特点:好处引用类型转换向上转型向下转型多态多态是Java面向对象的四大特征之一定义是指同⼀⾏为,具有多个不同表现形式 。多态,顾名思义,表示一个对象具有多种的状态。具体表现为父类的引用指向子类的实例。前提继承或者实现【⼆选⼀】⽅法的重写【意义体现:不重写,⽆意义】⽗类引⽤指向⼦类对象【格式体现】实现格式⽗类类型 变量名 = new ⼦类对象;变量名.⽅法名();如:Fu f = new Zi();f.method();当使⽤多态原创 2021-07-24 08:55:27 · 195 阅读 · 0 评论 -
Java笔记-- 函数式接口和函数式编程
函数式接口和函数式编程函数式接口概念格式函数式编程概念lambda 表达式为什么要要使用lambda表达式性能浪费的⽇志案例体验Lambda的更优写法使用lambda表达式作为参数和返回值常⽤函数式接⼝Supplier接口(生产者)Consumer接⼝(消费者)抽象方法 accept()默认⽅法 andThen()Predicate 接口(条件判断)抽象方法 test()默认方法 and() or() negate()Function接⼝(前者为前置条件,后者为后置条件)抽象方法 R apply(T t)默原创 2021-07-23 18:08:50 · 443 阅读 · 0 评论 -
Java笔记 --- 常用的API
Java笔记--常用API 以及 static关键字JDK API1.什么是JDK APIJDK包结构匿名对象创建匿名对象Scanner 类作用使用步骤构造方法常用方法Random 类作用构造方法常用方法String 类描述特点常用的方法ArrayList 类描述构造方法常用方法和遍历Arrays 类描述常用的方法Math 类描述常用的方法System 类描述常用的方法CurrentTimeMillis方法arraycopy⽅法JDK API1.什么是JDK APIJDK中包含大量的API类库,所谓A原创 2021-07-23 08:54:30 · 790 阅读 · 1 评论 -
Java笔记--面向对象基础
@TOC一切皆对象:Java中基本操作单位就是对象1.类:所有同种的特征和行为,抽象出来成为类;是概念,是不存在的抽象出一个概念:类学生的特征: 成员变量/属性 姓名 年龄 性别 学号学生的行为: 成员方法 吃饭 睡觉 学习2.对象:符合类的特征并且真实存在的独立个体符合类的实例化的个体 - new对象类和对象的关系:先有(声明/定义)类,才能创建类的对象3.类的定义1)分类 a.有实际意义的类 - 实体类原创 2021-07-14 08:30:12 · 529 阅读 · 0 评论 -
JAVA笔记(基础)——数据类型
Java数据类型:基本数据类型,引用数据类型基本数据类型一、整型1.byte2.short3.int(int为整型的字面默认量)4.long二、浮点型1.float2.double(double为浮点型的字面默认量)三、字符型char四、布尔型boolean引用数据类型一、Java提供好的类二、自己创建的类变量的命名规则类型的转换1.小范围->大范围2.大范围->小范围(强制类型转换)基本数据类型一、整型1.bytebyte : 8 位/1字节 -> 表示存8个二进制(0/1)的数原创 2020-11-18 16:53:31 · 140 阅读 · 0 评论 -
Java笔记(基础)—— 循环结构
流程控制语句顺序结构:系统默认的执行顺序分支结构:条件判断 -> Boolean类型if—else语句如果xxx,那就xxx if(条件) -> 只要if,没有else 如果xxx,那就xxx,否则就xxx if(条件){ } else{ } 如果xxx,那就xxx,否则如果xxx,那就xxx if(条件) - else if(条件) 条件:必须是Boolean类型的值 可以放: (1)true/fals原创 2021-07-12 20:55:17 · 162 阅读 · 0 评论 -
Java笔记__方法
Java笔记--方法方法主方法:方法的使用:猜字母游戏:常用api - 都是类方法参数:方法主方法:public void static main(String[] args){}修饰词:public static 返回值的类型:void / char / int / boolean / String / int[] / double[] / 方法名:main / 随意(自己定义的话) -> 小驼峰命名法。如methodDemoTest -> 可读性要强 方法的参数(临时变量原创 2021-07-13 14:39:33 · 71 阅读 · 0 评论 -
Java笔记-- int[]数组排序
Java笔记--int数组排序选择排序(selection Sort)冒泡排序(bubble sort)插入排序(insert Sort)选择排序(selection Sort)每一轮都会选出一个最大的,放在后面。代码如下:public class SelectionSort { public static void main(String[] args) { int[] arr={1,3,2,45,65,33,12}; System.out.println("原创 2021-07-13 15:33:13 · 2344 阅读 · 0 评论 -
Java笔记(基础)—— 运算符
1.算数运算符+、-、*、/、%(1)运算符左右两边类型一致(2)整除问题:int b = 10 / 3 ; 得到的值向下取整,b=32.赋值运算符= += -= *= /=加等 减等 乘等 除等 都是将符号前的数值做加减乘除之后赋值给自己。3.比较运算符 <小于 >大于 >= 大于等于 <=小于等于 !=不等于 ==等于返回值都是布尔值,只有true或false4.逻辑运算符 && || ^ !& |原创 2021-07-12 20:50:54 · 92 阅读 · 0 评论 -
Java笔记(基础)--对象内存管理
对象内存管理对象内存的管理方法区方法只有一份栈局部变量的生命周期成员变量和局部变量堆 内存成员变量的生命周期垃圾回收机制对象内存的管理编译好的Java程序需要运行在JVM虚拟机中。程序,无论是代码还是数据都需要存储在内存中,JVM为Java提供并管理所需要的空间。JVM内存分为:方法区、栈、堆三个区域,分别用于存储不同的数据。方法区方法区用于存放类的信息,Java程序运行时,首先会通过类加载器载入类文件的字节码信息(.class),经过解析后将其装入方法区。类的各种信息(包括方法) 都在方法区原创 2021-07-17 09:46:16 · 260 阅读 · 0 评论