
1-javaSE
文章平均质量分 84
Java SE(Java Standard Edition)是Java平台的标准版,也是企业应用中最常用的一种Java平台版本。JavaSE包含了支持基本Java开发的所有常规API,提供了许多用于创建桌面应用、网络应用和Web服务的工具和技术。
ly_stars
这个作者很懒,什么都没留下…
展开
-
[java入门到精通] 01 类型转换、常用运算符
java类型转换、运算符类型转换自动类型转换表达式的自动类型转换强制类型转换强制类型转换注意运算符基本算数运算符"+"符号做连接符自增自减运算符注意事项赋值运算符扩展赋值运算符关系运算符逻辑运算符三元运算符.原创 2023-05-09 22:36:04 · 107 阅读 · 0 评论 -
[java入门到精通] 02 流程控制语句
- 了解流程控制语句的分类 - 顺序结构 - 分支结构/选择结构 - 循环结构- 熟悉熟悉结构执行流程 - 从上到下 从左到右- 掌握分支结构 - if语句 - 格式1 if(关系表达式){语句体} - 格式2 if(关系表达式){语句体1}else{语句体2} - 格式3 if(关系表达式1){语句体1} else if(关系表达式2){语句体2}else{语句体2} - switch语句 - 格式 : switch(值){ case 值: 语句原创 2023-05-11 23:16:37 · 77 阅读 · 0 评论 -
[java入门到精通] 03 数组
数组是一个容器用来存储相同数据类型数据的容器格式:数据类型 [] 数组名;int [] arr;数据类型 数组名 [];int arr[]原创 2023-05-21 19:35:08 · 226 阅读 · 1 评论 -
[java入门到精通] 04 方法
*方法的概述:1.方法就是解决问题办法2.编程中的方法,具有特定功能的代码块方法定义:格式1:public static void 方法名(){方法体调用:在main方法中调用格式 :方法名();特点:方法和方法之间是平行关系,不能嵌套定义方法定义后不会自己执行,需要被调用后才能执行方法定义的先后顺序和方法执行顺序无关 和方法调用的顺序有关,谁先调用谁先执行// sum();sum2();原创 2023-05-21 19:42:12 · 77 阅读 · 1 评论 -
[java入门到精通] 05 进制与二维数组
进制:指进位制,是人们规定的一种进位方式表示某一位置上的数,运算时是逢X进一位。十进制是逢十进一,二进制就是逢二进一,八进制是逢八进一常见进制:二进制,八进制,十进制,十六进制原码(可直观看出数据大小)就是二进制定点表示法,即最高位为符号位,【0】表示正,【1】表示负,其余位表示数值的大小。通过一个字节表示+7和-7,代码:byte b1 = 7;一个字节等于8个比特位,也就是8个二进制位0(符号位) 00001111(符号位) 0000111反码正数的反码与其原码相同;原创 2023-05-21 21:48:09 · 158 阅读 · 1 评论 -
[java入门到精通] 06 面向对象之封装
类是对现实生活中一类具有共同属性和行为的事物的抽象【类】是对事物,也就是对象的一种描述, 根据类去创建对象public class 类名 {// 成员变量变量1的数据类型 变量1;变量2的数据类型 变量2;// 成员方法方法1;方法2;//成员变量 属性int age;//成员方法 行为。原创 2023-05-21 22:16:53 · 157 阅读 · 0 评论 -
[java入门到精通] 07 面向对象之匿名对象 , 继承 , 抽象类
修饰符 类名(参数){ … }没有返回值 , 连void都没有方法名与类名相同构造方法可以进行重载定义没有变量接收的对象 , 称作为匿名对象子类和父类出现了一模一样的方法的声明(方法名 , 参数列表)原创 2024-03-06 17:53:04 · 867 阅读 · 1 评论 -
[java入门到精通] 08关键字,接口,代码块,枚举
接口 : 如果一个类中都是抽象方法 , 那么这个类应该是定义规则的类 , 我们应该把此类定义成接口,接口是一种引用数据类型作用 :用于定义规则程序的扩展性定义接口的关键字使用interfacepublic interface 接口名{ … }类与接口之间的关系是实现关系 , 用关键字implements进行连接public class 类名 implements 接口名 { … }接口不能实例化接口的子类我们叫做实现类要么重写接口中所有的抽象方法。原创 2024-03-07 11:44:52 · 611 阅读 · 0 评论 -
[java入门到精通] 09 多态 , 常用API
一个对象在不同时刻体现出来的不同形态举例 : 一只猫对象我们可以说猫就是猫 : Cat cat = new Cat();我们也可以说猫是动物 : Animal cat = new Cat();这里对象在不同时刻,体现出来的不同形态 , 我们就可以理解为多态一个A类 中 定义一个B类 , 那么B类就属于A类的内部类 , A类就属于B类的外部类public Date(): 创建的对象,表示的是当前计算机系统的时间。原创 2024-03-07 11:53:21 · 649 阅读 · 0 评论 -
[java入门到精通] 10 常用API , 正则表达式 , Collection集合
概述 : java.math.BigInteger类是一个引用数据类型 , 可以用于计算一些大的整数 , 当超出基本数据类型数据范围的整数运算时就可以使用BigInteger了。概述 : java.math.BigDecimal可以对大浮点数进行运算,保证运算的准确性。float,double 他们在存储及运算的时候,会导致数据精度的丢失。如果要保证运算的准确性,就需要使用BigDecimal。原创 2024-03-08 12:40:03 · 1054 阅读 · 1 评论 -
[java入门到精通] 11 泛型,数据结构,List,Set
泛型是一种类型参数,专门用来保存类型用的最早接触泛型是在ArrayList,这个E就是所谓的泛型了。使用ArrayList时,只要给E指定某一个类型,里面所有用到泛型的地方都会被指定对应的类型当一个类定义其属性的时候,不确定具体是什么类型时,就可以使用泛型表示该属性的类型在类型名后面加上一对尖括号,里面定义泛型。一般使用一个英文大写字母表示,如果有多个泛型使用逗号分隔public class 类名{ … }举例 :X xObj;原创 2024-03-08 12:43:25 · 868 阅读 · 1 评论 -
[java入门到精通] 12 排序查找算法,Map,集合嵌套
在 JDK5 中提供了可变参数,允许在调用方法时传入任意个参数。可变参数原理就是一个数组形式存在格式 : 修饰符 返回值类型 方法名(数据类型… 变量名) { }举例 : public void show(int … num) : 表达式该方法可以接收任意个整数值 , 原理 : 其实就是一个int类型的数组java.util.Map 集合,里面保存的数据是成对存在的,称之为双列集合。存储的数据,我们称为键值对。之前所学的Collection集合中元素单个单个存在的,称为单列集合。原创 2024-03-08 13:10:03 · 680 阅读 · 1 评论 -
[java入门到精通] 14 Lambda,Stream,File,递归
java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作递归概述:以编程的角度来看,递归指的是方法定义中调用方法本身的现象。原创 2024-03-08 13:23:26 · 627 阅读 · 1 评论 -
[java入门到精通] 15 异常
异常就是程序出现了不正常情况 , 程序在执行过程中 , 数据导致程序不正常 , 最终导致了JVM的非正常停止注意 : 语句错误不算在异常体系中当JDK中的异常类型,不满足实际的业务需要时。就可以自己定义异常。例如,学生的年龄数据,如果是负数或者数据 超过了150认为是不合法的,就需要抛出异常。JDK中就没有表示年龄的异常,就需要自己定义异常了如果要自定义编译时异常,就继承Exception如果要自定义运行时异常,就继承RuntimeException。原创 2024-03-08 13:27:42 · 1066 阅读 · 0 评论 -
[java入门到精通] 16 多线程,线程安全,死锁,状态,通讯,线程池
多线程是指在单个进程中同时执行多个线程的编程或执行模型。每个线程都是进程中的独立执行路径,可以独立运行,但它们共享进程的资源,如内存空间、文件句柄等好处 : 提高任务的执行性能死锁是一种少见的,而且难于调试的错误,在两个线程对两个同步锁对象具有循环依赖时,就会大概率的出现死锁。我们要避免死锁的产生。否则一旦死锁,除了重启没有其他办法的其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。原创 2024-03-08 13:53:49 · 1269 阅读 · 0 评论 -
[java入门到精通] 17 IO流,Properties集合,IO工具类
通过变量,数组,或者集合存储数据都是不能永久化存储 , 因为数据都是存储在内存中只要代码运行结束,所有数据都会丢失使用IO流1,将数据写到文件中,实现数据永久化存储2,把文件中的数据读取到内存中(Java程序)I 表示intput ,是数据从硬盘进内存的过程,称之为读。O 表示output ,是数据从内存到硬盘的过程。称之为写IO的数据传输,可以看做是一种数据的流动,按照流动的方向,以内存为参照物,进行读写操作。原创 2024-03-08 14:18:38 · 1059 阅读 · 0 评论 -
[java入门到精通] 18 字符流,编码表,对象流,其他流
计算机中储存的信息都是用二进制数据表示的;我们在屏幕上看到的英文、汉字等字符是二进制数转换之后的结果按照编码表规则,将字符存储到计算机中,称为编码。按照同样的编码表规则,将存储在计算机中的二进制数据解析显示出来,称为解码。编码和解码使用的码表必须一致,否则会导致乱码。写入字符流的最顶层的类 , 是一个抽象类 ,不能实例化 , 需要使用其子类FileWriter类Reader类 :读取字符流的最顶层的类 , 是一个抽象类 ,不能实例化需要使用其子类FileReader类。原创 2024-03-09 22:25:48 · 656 阅读 · 0 评论 -
[java入门到精通] 19 网络编程,设计模式
在网络通信协议下,不同计算机上运行的程序,可以进行数据传输工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。之前我们创建类对象时, 都是使用 new 对象的形式创建, 除new 对象方式以外, 工厂模式也可以创建对象.原创 2024-03-09 22:40:57 · 732 阅读 · 0 评论 -
[java入门到精通] 20 反射精讲
目标了解反射技术的作用 【了解】路径反射的概述反射技术的作用反射其实就是对类进行解剖的技术类中有什么?构造方法成员变量成员方法结论:反射技术就是把一个类进行了解剖,然后获取到 构造方法、成员变量、成员方法idea框架技术:SpringClass对象原因:.class文件由类加载器读取并创建Class对象。Class对象中存储了.class文件中的内容:构造方法、成员变量、成员方法反射技术的作用。原创 2024-03-13 23:52:20 · 1071 阅读 · 0 评论