Java进阶
文章平均质量分 73
白色菩提
这个作者很懒,什么都没留下…
展开
-
正则表达式-Java
正则表达式正则表达式是处理文本的利器。在做题的时候,用来处理字符串很省事。总之,很有用。文章目录正则表达式一、使用正则表达式二、正则表达式的语法(常用)正则表达式就是用某种模式去匹配字符串的一个公式。一、使用正则表达式先放一段代码:/** * 反向引用 * 找形如1221,2332这样的字符串 */public class fxyinyong { public static void main(String[] args) { String str =原创 2021-12-12 11:33:40 · 250 阅读 · 0 评论 -
我的Java学习笔记——反射
学习目标:搞懂什么是反射学习内容:一.关于反射的一些概念1.反射:主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。也就是能够自描述和自控制。2.JAVA反射机制:在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。3.类对象: 所有的类,都存在一个类对象,这个类对象用于提供类本身的信息,比如有几种构造方法, 有多少属性,有哪些普通方法。4.实现Jav原创 2021-04-19 20:50:58 · 76 阅读 · 0 评论 -
Java学习笔记——图形界面
学习目标:会使用Java做一些简单的页面设计学习内容:一.容器二.面板三.布局器四.组件五.事件监听六.菜单七.工具栏八.表格九.Swing中的线程学习时间:4天学习产出:查找文件内容...原创 2021-04-16 15:07:09 · 591 阅读 · 0 评论 -
图形界面综合练习——查找文件内容
描述:在窗口中输入查找范围(文件夹)和需要找的内容(关键字),找出满足条件的文件个数。就直接上代码:import javax.swing.*;import java.awt.*;import java.io.*;public class Frame_Thread_File { public static void main(String[] args) { //初始化线程 EventQueue.invokeLater(() -> new MyFra原创 2021-04-15 20:39:00 · 126 阅读 · 0 评论 -
我的Java学习笔记——JDBC
前言:MYSQL基础(也是我写滴):https://blog.csdn.net/qq_44876636/article/details/115555442访问MySQL数据库需要用到第三方的类,这些第三方的类,都被压缩在一个叫做Jar的文件里。为了代码能够使用第三方的类,需要为项目导入mysql的专用Jar包。下载mysql-jdbc的jar包:https://dev.mysql.com/downloads/connector/j/学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Ja原创 2021-04-11 15:30:36 · 72 阅读 · 0 评论 -
我的java学习笔记-多线程
学习目标:并发是Java学习的重点内容,没有学好多线程不能算是会Java学习内容:一.创建多线程二.线程类(Thread)的常用方法三.synchronized关键字四.Lock接口五.线程池学习时间:4天学习产出:...原创 2021-04-01 20:10:01 · 74 阅读 · 0 评论 -
生产者与消费者的线程问题
问题分析生产者与消费者之间的联系——货物。这里是大写字母设计一个容器,用来存放货物。这里是用栈设计一个生产者,随机生产货物,也就是压栈设计一个消费者,每次拿出最新生产的货物,也就是弹栈设计一个实现类,要它们都工作起来问题设计代码实现测试类:package ProducterAndConsumer;//测试类public class testClass { public static void main(String[] args) { MyStack<原创 2021-04-01 20:08:12 · 120 阅读 · 0 评论 -
我的Java学习笔记-Lambda表达式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-03-28 16:19:09 · 101 阅读 · 0 评论 -
我的Java学习笔记-泛型
学习目标:学会泛型学习内容:1、 集合中的泛型在容器后面加 <T> //T也可以是其它什么大写字母,如A,B,X2、 支持泛型的类就是类名后面加了<T>3、 泛型通配符(?)对,就是一个小小的问号。小小的东西有大用处/**heroList1中的东西可以是Hero类和它的子类 *可以确凿的是,从heroList1取出来的对象,一定是可以转型成Hero的 */ArrayList<? extends Hero> heroList1 = apHe原创 2021-03-27 19:57:07 · 87 阅读 · 0 评论 -
我的Java学习笔记-集合篇
一、理论部分1.集合的概念(Collection,Map)一系列对象的集合,类似于数学上的集合{1,2,3}。可以添加,删除,修改,查找,比较。Collection继承了Iterable接口。2.与数组的区别数组的长度一旦设定就不可以修改集合可以任意修改长度(个人觉得数组与ArrayList集合的关系有点像String与StringBuffer的关系)3.集合的分类4.迭代器迭代器模式:就是提供一种方法对一个容器对象中的各个元素进行访问,而又不暴露该对象容器的内部细节。接口的定义:原创 2021-03-27 15:20:03 · 109 阅读 · 0 评论