![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
以身为棋
这个作者很懒,什么都没留下…
展开
-
Java基础之IO流
博学谷IT学习技术支持#IO流介绍IO:输入/输出(Input/Output)流:是一种抽象概念,是对数据传输的总称.也就是说数据在设备间的传输称为流,流的本质是数据传输IO流就是用来处理设备间数据传输问题的.常见的应用: 文件复制;文件上传;文件下载IO流的分类按照数据的流向输入流输出流按照数据类型来分字节流字节输入流字节输出流字符流字符输入流字符输出流IO流的使用场景如果操作的是纯文本文件,优先使用字符流如果操作的是图片、视频、音频等二进制文件,优先使用字节流。原创 2022-09-19 22:02:02 · 71 阅读 · 0 评论 -
java高级编程-AOP编程
AOP(AspectOrientedProgramming)面向切面编程,一种编程范式,指导开发者如何组织程序结构OOP(ObjectOrientedProgramming)面向对象编程作用在不惊动原始设计的基础上为其进行功能增强。简单的说就是在不改变方法源代码的基础上对方法进行功能增强。Spring理念无入侵式/无侵入式连接点(JoinPoint)正在执行的方法,例如update()、delete()、select()等都是连接点。切入点(Pointcut)...原创 2022-07-24 21:04:59 · 291 阅读 · 0 评论 -
java基础之ThreeMap
#博学谷IT学习技术支持#TreeMap底层是红黑树结构依赖自然排序或者比较器排序,对键进行排序如果键存储的是自定义对象,需要实现Comparable接口或者在创建TreeMap对象时候给出比较器排序规则案例需求创建一个TreeMap集合,键是学生对象(Student),值是籍贯(String),学生属性姓名和年龄,按照年龄进行排序并遍历要求按照学生的年龄进行排序,如果年龄相同则按照姓名进行排序代码实现学生类...原创 2022-07-10 18:49:30 · 650 阅读 · 0 评论 -
数据库基础操作之JDBC
#博学谷IT学习技术支持#JDBC 就是使用Java语言操作关系型数据库的一套API全称:( Java DataBase Connectivity ) Java 数据库连接本质就是操作所有关系型数据库的一种接口.以后编写操作数据库的代码只需要面向JDBC(接口),操作哪儿个关系型数据库就需要导入该数据库的驱动包,如需要操作MySQL数据库,就需要再项目中导入MySQL数据库的驱动包 .第一步:编写Java代码第二步:Java代码将SQL发送到MySQL服务端第三步:MySQL服务端接收到SQL语句并执行该S原创 2022-07-03 02:30:58 · 76 阅读 · 0 评论 -
java基础之单元测试
#博学谷IT学习技术支持#一、单元测试的目的? 单元测试是编写测试代码,用以检测特定的、明确的、细颗粒的功能! 严格来说,单元测试只针对功能点进行测试,不包括对业务流程正确性的测试。现在一般公司都会进行业务流程的测试,这也要求测试人员需要了解需求! 测试人员也不好过啊~~ 目前开发所用的单元是Junit框架,在大多数java的开发环境中已经集成,可以方便开发自己调用,JUnit是一个 Java 编程语言的单元测试工具。JUnit 是一个非常重要的测试工具。注意:单元测试不仅仅是要保证原创 2022-06-18 12:54:28 · 192 阅读 · 0 评论 -
JAVA基础之多线程
#博学谷IT学习技术支持# 是指从软件或者硬件上实现多个线程并发执行的技术。 从而提升计算机的性能。实现步骤:定义一个类MyThread继承Thread类在MyThread类中重写run()方法创建MyThread类的对象启动线程为什么要重写run()方法?因为run()是用来封装被线程执行的代码run()方法和start()方法的区别?run():封装线程执行的代码,直接调用,相当于普通方法的调用start():启动线程;然后由JVM调用此线程的run()方法实现步骤定义一个类MyRunna原创 2022-06-18 12:42:25 · 60 阅读 · 0 评论 -
JAVA基础之HashSet集合
#博学谷IT学习技术支持#底层数据结构是哈希表存取无序不可以存储重复元素没有索引,不能使用普通for循环遍历存储字符串并遍历1.3哈希值 哈希值简介是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值如何获取哈希值Object类中的public int hashCode():返回对象的哈希码值哈希值的特点同一个对象多次调用hashCode()方法返回的哈希值是相同的默认情况下,不同对象的哈希值是不同的。而重写hashCode()方法,可以实现让不同对象的哈希值相同JDK1.8以前原创 2022-06-05 04:41:24 · 180 阅读 · 0 评论 -
java基础之循环语句
#博学谷IT学习技术支持#一.什么是循环语句循环语句产生一个重复执行的语句序列,直到指定的条件满足为止。二.循环语句有哪些?1.for循环for(初始化语句;条件判断语句;条件控制语句){循环体语句;} 初始化语句:这里可以是一条或者多条语句,这些语句用来完成初始化操作 条件判断语句:这里使用一个结果值为boolean类型的表达式,这个表达式能决定是否执...原创 2022-05-29 07:43:40 · 72 阅读 · 0 评论 -
java关键字----static
浅谈static用法原创 2022-05-11 06:56:31 · 79 阅读 · 0 评论 -
java基本类型包装类----Integer
#博学谷IT学习技术支持#1.什么是包装类?就是能够直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。基本数据类型 对应包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean 2.为什么要学习基本类型包装类呢?..原创 2022-05-08 21:13:01 · 1425 阅读 · 0 评论