- 博客(21)
- 收藏
- 关注
原创 Java基础入门终章21:Java高级(单元测试、反射、注解、 动态代理)
Junit单元测试框架可以用来对方法进行测试,它是第三方公司开源出来的(很多开发工具已经集成了Juit框架,比如IDEA)优点可以灵活的编写测试代码,可以针对某个方法执行测试,也支持一键完成对全部方法的自动化测试,且各自独立。不需要程序员去分析测试的结果,会自动生成测试报告出来。/** 字符串工具类* */return;System.out.println("名字的长度是:" + name.length());/***求字符串的最大索引*/return -1;为上面的类进行测试。
2024-08-27 18:19:25
690
原创 Java基础入门20:特殊文件、日志技术、多线程、网络通信
日志技术的体系结构牛人或者第三方公司已经做好的实现代码,后来者直接可以拿去使用。日志接口:设计日志框架的一套标准,日志框架需要实现这些接口。因为对Commons Logging接口不满意,有人就搞了SLF4J;因为对Log4j的性能不满意,有人就搞了Logback。注意2:Logback是基于slf4j的日志规范实现的框架。
2024-08-26 11:17:53
711
原创 Java基础入门19:File、IO 流2(字符流、缓冲流、转换流、打印流、数据流、序列化流、IO框架)
对常见的IO流做简单的介绍以及使用,IO框架的导入,字符流的简介
2024-08-13 12:31:52
988
原创 Java基础入门18:File、IO 流1(方法递归、字符集、IO流-字节流)
File和IO流的简单介绍,常见字符集的介绍,字节流的使用以及释放资源的方式
2024-08-12 21:25:38
1001
原创 Java入门基础17:集合框架2(可变参数、Collections、Map系列集合、集合的嵌套、Stream流)
Steam也叫Stream流,是Jdk8开始新增的一套API (java.util.stream.*),可以用于操作集合或者数组的数据。优势:Stream流大量的结合了Lambda的语法风格来编程,提供了一种更加强大,更加简单的方式操作集合或者数组中的数据,代码更简洁,可读性更好。/** 目标:初步体验Stream流的方便与快捷* */Collections.addAll(names,"张三丰","张无忌","周若芷","赵敏","张强");
2024-08-10 21:07:25
840
原创 Java入门基础16:集合框架1(Collection集合体系、List、Set)
/需求:找出集合中全部带“李”的名字,并从集合中删除。list.add("王麻子");list.add("小李子");list.add("李爱花");list.add("张全蛋");list.add("晓李");list.add("李玉刚");//[王麻子,小李子,李爱花,张全蛋,晓李,李玉刚]//需求:找出集合中全部带“李"的名字,并从集合中删除。// if(name.contains("李")){// }// }//报错。
2024-08-10 20:16:03
1027
原创 Java基础入门15:算法、正则表达式、异常
Java无法为这个世界上全部的问题都提供异常类来代表,如果企业自己的某种问题,想通过异常来表示,以便用异常来管理该问题,那就需要自己来定义异常类了。自定义异常的种类//1、必须让这个类继承自RunTimeException,才能成为一个运行时异常类//1、必须让这个类继承自RunTimeException,才能成为一个运行时异常类/** 目标:掌握自定义异常,异常的应用* *///需求:保存一个合法的年龄try{System.out.println("底层执行成功的!");
2024-08-08 19:22:28
570
原创 Java基础入门14:常用API(Object(s)类、包装类、Math、Arrays、日期时间、Lambda表达式、方法引用)
Java基础入门14:常用API(Object(s)类、包装类、Math、Arrays、日期时间、Lambda表达式、四种方法引用
2024-07-25 14:51:24
829
原创 Java基础入门12:面向对象高级二(多态、final、抽象类、接口)
多态的好处,多态的类型转换问题,抽象类的一些注意事项和应用场景,接口的知识和应用
2024-07-20 11:17:08
901
原创 Java入门基础11:面向对象高级一(static、extends继承)
熟悉并掌握static、和extends的作用、特点,将其运用到场景中去
2024-06-08 15:17:46
1428
原创 Java入门基础8:面向对象基础(类和对象、构造器、this关键字、封装、实体JavaBean、成员变量、局部变量)
public class 类名 {1、成员变量(代表属性,一般是名词):数据类型名称:2、成员方法(代表行为,一般是动词)3、构造器(后面几节学习)4、代码块(以后学习)5、内部类(以后学习)
2024-06-01 14:38:33
1378
原创 Java基础入门6:方法(格式,执行原理,传递机制,方法重载)
本章主要讲到了方法的使用,以及使用它的好处,方法在计算机中的执行原理,参数的传递机制,以及方法重载,还有一些关键字的用法
2024-05-30 18:53:23
1063
2
原创 Java基础入门5:数组(定义、类型、执行原理)、附带相关案例、Debug工具的使用
掌握数组的写法及用途,配合常见案例灵活运用数组解决问题,了解数组在计算机中的执行原理,并了解Debug工具的使用
2024-05-29 14:10:27
1040
1
原创 Java基础入门4:程序流程控制(if、switch、for、while)
掌握if、switch、for、while等语句,以及跳转关键字的使用,Random的使用,加上案例训练
2024-05-28 14:09:54
1086
1
原创 Java入门基础3:变量详解、类型转换、运算符
基本数据类型(Primitive Data Types)是指不能被进一步分解的简单数据类型。它们是构建Java程序的基石,用于存储简单的数据值。Java定义了八种基本数据类型:1. 布尔类型 (boolean):用于表示真 (true) 或假 (false)。布尔类型通常用于逻辑运算。2. 字符类型 (char):用于表示单个Unicode字符,如 'a'、'中' 或 '\n'。字符类型使用单引号' ' 来定义。3. 整数类型 (int):用于表示整数(没有小数部分的数)。
2024-05-27 12:38:11
658
3
原创 Java入门基础1:Java快速入门、IDEA开发工具的使用。
Java快速入门、IDEA开发工具的使用及简单原理,迅速掌握Java开发环境。
2024-05-25 21:23:15
1731
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人