随笔分类 -  测试高级进阶技能系列 - Java基础

摘要:前言 直接搬别人的笔记了,只做排版梳理,可能会加一点自己见解 Java的数据类型 基础数据类型 引用类型:除了基础数据类型剩下都是引用类型 Java 中的几种基本数据类型是什么? Java 中有 8 种基本数据类型 6 种数字类型 :byte、short、int、long、float、double 阅读全文
posted @ 2021-07-02 17:10 小菠萝测试笔记 阅读(548) 评论(0) 推荐(0) 编辑
摘要:背景 要开始磕 Java 了,虽然以前学过用过,但是差不多忘光光了... 现在直接搬狂神的视频素材,不再自己总结,要学的东西太多了... 注释 单行注释 // 多行注释 /* */ 文档注释 /** * */ 关键字 概览 详细 Java关键字类别Java关键字关键字含义 访问控制 private 阅读全文
posted @ 2021-07-02 13:41 小菠萝测试笔记 阅读(406) 评论(1) 推荐(1) 编辑
摘要:JDK下载 官网:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html 百度网盘: 链接:https://pan.baidu.com/s/1lSsmv5k1yNSHFzrVlqi8_g 提取码:uzmj 安装JDK 要 阅读全文
posted @ 2020-04-21 13:43 小菠萝测试笔记 阅读(2100) 评论(0) 推荐(0) 编辑
摘要:线程相关 Java多线程实现方式 继承Thread,实现Runnable接口,实现Callable接口(能抛异常且有返回值,不常用) 为什么有了继承Thread方式还要有Runnable接口方式 实现接口的方式适合多个相同程序代码的线程去处理同一个资源,可以避免Java中单继承的限制 为什么JVM启 阅读全文
posted @ 2020-01-01 13:26 小菠萝测试笔记 阅读(741) 评论(0) 推荐(1) 编辑
摘要:集合相关 List、Set、Map的区别 类型 描述 List 允许重复对象,可插入多个null元素,有序 Set 不允许重复对象,只允许一个null元素,无序 Map 不是collection的子接口或实现类,是一个接口,每个元素都是entry,一个键一个值 Vector、ArrayList、Li 阅读全文
posted @ 2019-12-31 14:51 小菠萝测试笔记 阅读(826) 评论(0) 推荐(0) 编辑
摘要:Java高级 类加载过程 加载(创建class对象) -> 连接(验证-准备-解析) -> 类初始化 类加载器类别 根类加载器:加载java核心类 扩展类加载器:加载JRE目录中的jar包 系统类加载器:加载用户自定义类和classpath下的jar包 Java反射机制基于什么原理 通过反射我们可以 阅读全文
posted @ 2019-12-31 14:33 小菠萝测试笔记 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:Java基础 Java如何运行的? 开发的java源代码,通过javac编译成为平台无关的字节码文件(class),然后通过JVM的解释器将字节码解释成对应的机器码 “一次编译,到处运行”的理解 说的是java的跨平台特性,与JVM密不可分,不同环境和平台安装好JDK就有java运行环境,并不是说j 阅读全文
posted @ 2019-12-29 22:34 小菠萝测试笔记 阅读(1689) 评论(2) 推荐(1) 编辑