JavaSE
文章平均质量分 91
JavaSE的学习笔记总结
爱吃小料的毛孩子
这个作者很懒,什么都没留下…
展开
-
反射枚举及lambda的使用
一、反射原创 2022-04-24 20:38:19 · 512 阅读 · 0 评论 -
数据结构之泛型总结
目录一、泛型类的引出二、泛型类的定义和使用三、泛型的编译四、泛型的上界五、泛型方法六、通配符1.什么是通配符:2.通配符可以解决的泛型问题:3.通配符的上界4.通配符的下界一、泛型类的引出1.什么是泛型一般的类和方法,只能使用具体的类型: 要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。泛型是在JDK1.5引入的新的语法,通俗讲,泛型:就是适用于许多类型。从代码上讲,就是对类型实现了参数化。原创 2022-04-20 21:41:05 · 656 阅读 · 0 评论 -
JavaSE之认识String类
一、创建字符串1、字符串是不能被继承的;String是一个引用类型注意:java中的字符串和C语言不一样,java中的字符串没有所谓的‘\0’结尾2.创建方式:// 方式一String str = "Hello Bit";// 方式二 调用构造方法进行构造对象String str2 = new String("Hello Bit");// 方式三char[] array = {'a', 'b', 'c'};String str3 = new String(array)原创 2022-02-15 17:10:58 · 395 阅读 · 0 评论 -
JavaSE之认识异常
目录一、什么是异常二、异常的好处三、捕获异常1.基本语法2、一些注意事项3.异常处理流程4.抛出异常5.异常说明6.关于finally的注意事项四、Java异常体系五、自定义异常类 一、什么是异常1、所谓异常指的就是程序在 运行时 出现错误时通知调用者的一种机制注意:有些错误是这样的, 例如将 System.out.println 拼写错了, 写成了 system.out.println. 此时编译过程中就会出错, 这是 "编译期" 出错.而运行.原创 2022-02-14 22:21:42 · 245 阅读 · 0 评论 -
JavaSE之面向对象编程(2)
一、抽象类1.概念打印图形class Shape{ public void draw(){ System.out.println("Shape::draw()"); }}class Rect extends Shape{ @Override public void draw(){ System.out.println("♦"); }}class Flower extends Shape{ @Override public原创 2022-02-12 17:25:17 · 342 阅读 · 0 评论 -
JavaSE之面向对象编程(1)
一、包1.什么是包包 (package) 是组织类的一种方式. 使用包的主要目的是保证类的唯一性2.导入包中的类Java 中已经提供了很多现成的类供我们使用,如:public class Test { public static void main(String[] args) { java.util.Date date = new java.util.Date();// 得到一个毫秒级别的时间戳 ...原创 2022-02-11 13:38:14 · 224 阅读 · 0 评论 -
JavaSE之顺序表与链表的总结
一、线性表原创 2022-02-09 23:12:26 · 573 阅读 · 0 评论 -
JavaSE之时间复杂度与空间复杂度总结
目录一、算法效率二、时间复杂度1.概念2.大O的渐进表示法3.一些常见的例子三、空间复杂度1.概念2.一些常见的例子一、算法效率算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。 时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间,在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行业的迅速发展,计算机的存储容量已经达到了很高的程度。所以.原创 2022-02-04 15:31:18 · 333 阅读 · 0 评论 -
JavaSE之类和对象的总结
目录一、初步认识类和对象二、类的成员1.字段2.方法3.static 关键字三、封装1.什么是封装2.private实现封装3.getter和setter方法四、构造方法五、代码块六、内部类1.内部类的概念和分类:2.本地内部类3.实例内部类4.静态内部类5.匿名内部类七、补充1.toString方法:2.匿名对象一、初步认识类和对象1.C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步...原创 2022-02-03 22:19:45 · 563 阅读 · 0 评论 -
JavaSE之数组总结
一、数组基本用法1.什么是数组数组本质上就是让我们能 "批量" 创建相同类型的变量,在 Java 中, 数组中包含的变量必须是相同类型2.数组的创建(1)动态初始化:数据类型[] 数组名称 = new 数据类型 []{ 初始化数据 };new:一个关键字,实例化一个对象,这说明数组是一个对象如:int[] arr = new int[3];//创建了一个长度为3的数组 int[] arr = new int[]{1,2,3};//创建了一个长度为3的数组并且初始...原创 2022-02-02 18:15:40 · 579 阅读 · 0 评论 -
JavaSE之方法的使用的总结
一、方法的基本用法1.什么是方法方法就是一个代码片段. 类似于 C 语言中的 "函数”。其存在的意义:(1)是能够模块化的组织代码(当代码规模比较复杂的时候)(2)做到代码被重复使用, 一份代码可以在多个位置使用(3)让代码更好理解更简单(4)直接调用现有方法开发, 不必重复造轮子2.方法的定义public static 方法返回值 方法名称([参数类型 形参 ...]){ 方法体代码; [return 返回值];}注意:(原创 2022-01-31 14:03:11 · 561 阅读 · 0 评论 -
JavaSE之逻辑控制总结
目录一、顺序结构二、分支结构1.if语句2.switch语句:三、循环结构1.while循环2.for循环3.do-while循环四、输入输出1.输出到控制台2.从键盘输入一、顺序结构程序执行的顺序和代码执行的顺序有关public class LogicalLearning{ public static void main(String[] args){ System.out.println("aa"); Sy原创 2022-01-29 20:02:12 · 401 阅读 · 0 评论 -
JavaSE之数据类型和运算符的总结
目录一、数据类型1.变量和类型2.整型类型int3.长整型long4.双精度浮点型变量double5.单精度浮点型变量float6.字符类型变量char7.字节类型变量byte8.短整型变量short9.布尔类型变量boolean10.字符串类型变量11.变量的作用域12.变量的命名规则13.常量14.类型转换15.数值提升16.int和string的相互转换总结:二、运算符1.算术运算符2.关系运算符3.逻辑运算符..原创 2022-01-28 22:44:39 · 501 阅读 · 0 评论