随笔分类 -  Java语言基础学习

摘要:文章目录 1. 作为程序员的最高追求2.如何实现动态编译2.1 生成源码2.2 调用编译器API对Test源码文件进行编译生成字节码2.3 调用类加载器对字节码进行加载得到Class对象2.4 使用Class对象创建对象进行使用 3. Java编译API学习4. 类加载机制4.1 类加载过程4.2 阅读全文
posted @ 2023-03-09 19:00 文牧之 阅读(32) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.什么是注解?1.1.如何才能使用注解? 2.注解的基本概念2.1 包含元素的注解2.2 注解的作用范围2.3 注解的定义2.4 元注解2.4.1 @Target2.4.2 @Retention2.4.3 @Documented2.4.4 @Inherited2.4.5 @Repeata 阅读全文
posted @ 2022-11-14 20:19 文牧之 阅读(20) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.方法引用1.1 复用已有方法传递lambda1.2 : :操作符1.2.1 object::instanceMethod1.2.2 Class::staticMethod1.2.3 Class::instanceMethod 1.3 构造器引用 2.变量作用域2.1 lambda表达式 阅读全文
posted @ 2022-11-11 22:30 文牧之 阅读(10) 评论(0) 推荐(0) 编辑
摘要:文章目录 1. Deque接口2.具体实现2.1 AbstractDeque(并不存在)2.2 ArrayDeque2.2.1 存储原理2.2.2 使用案例 2.3 LinkedList2.3.1 存储原理2.3.2 使用案例 3.代码地址 1. Deque接口 Deque,双端队列,它的特点是既支 阅读全文
posted @ 2022-10-29 10:55 文牧之 阅读(50) 评论(0) 推荐(0) 编辑
摘要:文章目录 1. Queue接口1.1 Queue的特性 2.具体实现2.1 AbstractQueue2.1.1 add方法2.1.2 remove方法2.1.3 element方法2.1.4 clear方法2.1.5 addAll方法 2.2 PriorityQueue2.2.1 存储原理2.2. 阅读全文
posted @ 2022-10-28 09:55 文牧之 阅读(34) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.Set接口1.1 Set的特性是什么? 2.具体实现2.1 HashSet2.1.1 存储原理2.1.2 性能测试 2.2 TreeSet2.2.1 存储原理2.2.2 性能测试 2.3 EnumSet(了解即可)2.3.1 存储原理 2.4 LinkedHashSet2.4.1 存储 阅读全文
posted @ 2022-10-27 19:00 文牧之 阅读(41) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.Map接口1.1 Map接口定义1.2 Entry接口 2. Map具体实现2.1 AbstractMap2.1.1 put方法实现2.1.2 get方法实现2.1.3 size()方法实现2.1.4 isEmpty方法实现2.1.5 containsKey方法实现2.1.6 cont 阅读全文
posted @ 2022-10-21 19:43 文牧之 阅读(5) 评论(0) 推荐(0) 编辑
摘要:文章目录 1. List接口2. List的具体实现2.1 ArrayList2.1.1 存储原理2.1.2 性能测试实例 2.2 LinkedList2.2.1 存储原理2.2.2 性能测试实例 2.3 Vector2.3.1 存储原理2.3.2 性能测试实例 1. List接口 在学习List接 阅读全文
posted @ 2022-10-20 21:00 文牧之 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1.基本步骤 首先在电脑上安装mysql,创建相应的数据库和表然后在开发项目中导入相应的jar包最后在代码中调用相应类进行调用。 2.实例演示 2.1.事先在mysql中创建名为jdbc的数据库 建立user的表: mysql> create database jdbc; Query OK, 1 r 阅读全文
posted @ 2022-10-11 21:25 文牧之 阅读(18) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.什么是OutputStream?(输出流)2.使用FileOutputStream写出文件2.1 void write(int b) 向目的地写入一个字节2.2 void write(byte b[]) 向目的地写入多个字节2.3 void write(byte b[], int of 阅读全文
posted @ 2022-10-08 08:46 文牧之 阅读(68) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.什么是InputStream(输入流)?2.JDK中对InputStream的定义2.1 使用FileInputStream读取文件2.1.1 read() 使用实例2.1.2 read(byte[] b)使用实例2.1.3 read(byte[] b , int off,int le 阅读全文
posted @ 2022-10-08 08:38 文牧之 阅读(59) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.制作简历分析器 1.1 需求分析 1.2 场景描述 1.3 具体实现 代码地址 1.制作简历分析器 通过前面的学习,我们学习了基本的编程基础,现在通过自己动手做一个简历分析器来进行巩固和进阶。 1.1 需求分析 人工读取简历虽然准确,但是也耗费了大量的人力,如果我们能做一个简历分析器, 阅读全文
posted @ 2022-09-21 21:20 文牧之 阅读(9) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.Java中的方法 1.2.构造方法 1.2.实例方法 1.3.类方法/静态方法 1.4.static关键字 1.Java中的方法 在java中有三种类型的方法:构造方法,实例方法和类方法 如果我们要搞清楚构造方法为什么存在?那么首先我们得搞清楚构造方法的一切,不是吗?如果你要打败一个人 阅读全文
posted @ 2022-08-31 19:57 文牧之 阅读(76) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.类的概念 1.1 如何创建一个类 1.2 如何定义一个类 1.2.1变量 1.2.2 方法 2.对象 3.类定义使用实例 4.理解类和对象的关系 4.1.一个java程序和类之间的关系 5.细节知识分析 5.1.类与类的关系 5.2.变量和变量区别 5.3.方法的区别 5.4.类方法和 阅读全文
posted @ 2022-08-31 19:50 文牧之 阅读(89) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.异常概述1.1 遇到异常我们应该怎么做? 2.异常处理机制学习2.1.处理错误2.2 常见的错误2.2.1 用户输入错误2.2.2 设备错误2.2.3 物理限制2.2.4 代码错误 2.3 异常分类2.3.1 Error类2.3.2 Exception2.3.3 检查型异常和非检查型异 阅读全文
posted @ 2020-11-23 16:25 文牧之 阅读(11) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.码点与代码单元1.1 我们是否真的理解char?1.2 什么是码点和代码单元?1.2.1 Java字符串由char值序列组成1.2.2 char指的是代码单元 1.3 String中相关的操作方法1.3.1 charAt(n);1.3.2 如果我们想要得到第i个码点1.3.3 如果想要 阅读全文
posted @ 2020-10-18 18:43 文牧之 阅读(68) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.Scanner基础学习1.1 Scanner类是个什么类?1.2 构造方法学习1.3 其他重要方法学习 2.Scanner的用法2.1.常见用法2.1.1 输入流扫描2.1.2 .文件扫描2.1.3 路径扫描,Path的路径设置相对文件扫描的设置显得麻烦许多2.1.4 字符串扫描2.1 阅读全文
posted @ 2020-06-04 09:15 文牧之 阅读(46) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.Java集合框架1.1.Java集合的接口和实现是分离的1.1.1 例如首先我们要定义一个队列接口1.1.2 然后我们要实现它 1.1.最后我们就可以在应用中用它了 2.Java集合框架中有哪些接口,作用分别是什么?2.1.Iterable接口2.2 Collection接口2.3 后 阅读全文
posted @ 2020-06-03 09:35 文牧之 阅读(4) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.函数式接口1.1 什么是函数式接口?1.2 如何用lambda表达式替代?1.3 Java中常用函数式接口1.3.1 Runnable接口1.3.2 Supplier接口1.3.3 Consumer接口1.3.4 BiConsumer接口1.3.5 Function接口1.3.6 Bi 阅读全文
posted @ 2020-05-25 12:03 文牧之 阅读(8) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.什么是lambda表达式?2.为什么要引入lambda表达式?3.lambda表达式的语法3.1 lambda表达式的表现形式3.1.1 如果代码要完成的计算量无法放在一个表达式中,我们就可以像写方法一样把代码放在花括号里3.1.2 即使lambda表达式没有参数,前面仍要提供小括号3 阅读全文
posted @ 2020-05-24 21:03 文牧之 阅读(7) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示