随笔分类 -  Java基础

文章中的示例代码地址:https://gitee.com/reminis_com/grammer-test.git
摘要:祸乱生于疏忽 单元测试先于交付。穿越暂时黑暗的时光隧道,才能迎来系统的曙光。 单元测试的相关介绍 ​ 计算机世界里的软件产品通常是由模块组合而成的 模块又可以分成诸多子模块。 比如淘宝系统由搜索模块、商品模块、交易模块等组成,而交易模块又分成下单模块、 支付模块、发货模块等子模块,如此细分下去,最终 阅读全文
posted @ 2021-09-13 09:31 程序员波特 阅读(796) 评论(0) 推荐(0)
摘要:JVM虚拟机基础 JVM虚拟机结构 jvm的整体结构大致如下: 类加载器:类加载器用来加载Java类到JVM虚拟机中,源代码程序.java文件在经过编译器编译之后就被转换成字节代码.class文件,类加载器负责读取字节代码,并转换成java.lang.Class类的一个实例。 运行时数据区 元数据区 阅读全文
posted @ 2021-08-23 11:00 程序员波特 阅读(388) 评论(0) 推荐(2)
摘要:泛型 泛型概念 泛型是在JDK1.5之后引入的,旨在让我们写出更加通用化,更加灵活的代码。通用化的手段在于让数据类型变得参数化,定义泛型时,对应的数据类型是不确定的,泛型方法被调用时,会指定具体类型,其核心目标是为了解决容器类型在编译时安全检查的问题。 泛型:一般用在类、方法、接口中,叫做泛型类、泛 阅读全文
posted @ 2020-11-08 11:51 程序员波特 阅读(550) 评论(0) 推荐(3)
摘要:Linux环境下软件的安装 Linux环境下的程序的安装、更新、卸载和查看。 rpm 命令:相当于windows程序的添加/卸载程序,进程程序的安装,查看,卸载。 本地程序安装:rpm -ivh 程序名 本地程序查看:rpm -qa 本地程序卸载:rpm -e --nodeps 程序名 yum 命令 阅读全文
posted @ 2020-08-02 08:13 程序员波特 阅读(1126) 评论(1) 推荐(0)
摘要:Java多线程编程得必备基础知识,有必要学习一波 阅读全文
posted @ 2020-07-11 16:19 程序员波特 阅读(534) 评论(0) 推荐(0)
摘要:数据安全 什么是数据安全?假如Bob要给Alice发送一封邮件,在发送邮件的过程中,黑客可能会窃取到邮件的内容,所以我们需要防窃听;黑客也有可能会篡改邮件的内容,所以Alice必须要有能有去识别邮件是否被篡改;最后,黑客也可能假冒Bob给Alice发送邮件,所以Alice还必须有能力识别出伪造的邮件 阅读全文
posted @ 2020-07-11 08:03 程序员波特 阅读(459) 评论(0) 推荐(1)