编程笔记

  • java并发编程面试题9

    92、在 Java 中 Executor 和 Executors 的区别? Executors 工具类的不同方法按照我们的需求创建了不同的线程池,来满足业务的需求。Executor 接口对象能执行我们的线程任务。ExecutorService 接口继承了 Executor …

    编程笔记 2022年7月9日
  • JVM面试题(已归类)

    一年一度的面试高峰期又来了,技术学习群的很多朋友问我有没有关于JVM基础面试题,网上各种面试题没有分类很混乱,无法系统性参考学习。 于是,我就把之前整理的以及我面试过的真题和答案都整理了一份分享给大家。…

    编程笔记 2022年7月9日
  • synchronized和Lock的不同之处简介说明

    转自: http://www.java265.com/JavaMianJing/202204/16506887823048.html 下文笔者讲述synchronized和Lock的区别,如下所示 synchronized和Lock的区别: 语义不同 synchronized是java内置关键字 Lock是java中的一个…

    编程笔记 2022年7月9日
  • Java基础之 逻辑运算符、位运算符

    逻辑运算符  // 逻辑运算符 1 public class Demo05 { 2 public static void main(String[] args) { 3 // 与(and) 或(or) 非(取反) 4 boolean a = true; 5 boolean b = false; 6 ​ 7 System.out.println("a &a…

    编程笔记 2022年7月9日
  • 355综合案例文件搜索和356File过滤器的原理和使用

    综合案例文件搜索 搜索D:/a目录中的,java文件。 分析 1.目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录 2遍历目录时,获取的子文件,通过文件名称,判断是否符合条件 需求: 遍历c://abc文件夹,及abc文件夹的…

    编程笔记 2022年7月9日
  • java第二周学习总结

    第一天: 编程实现获取邮箱名字 import java.util.Scanner; public class GetEmailName {        public static void main(String[] args) {               System.out.println("输入email:");               Strin…

    编程笔记 2022年7月9日
  • 2022.7.3暑假第二周博客

    2022.7.3        今天是周日,小学期的课程还在继续,一方面在看小学期的内容,另一方面对于上周做了一个小的总结,上周主要是把小学期的内容做到了D1,有车票、学生成绩的管理系统,点线面类,猜数字、井字棋、石…

    编程笔记 2022年7月9日
  • python3 一些基础操作笔记

    读取文件模板 1 # -*- coding: utf-8 -*- 2 import glob 3 filepath = glob.glob('**/kernel_log*', recursive=True) 4 print(filepath) 5 6 for path in filepath: 7 with open(path, mode='r', encoding='utf-8')…

    编程笔记 2022年7月9日
  • Windows JDK 的下载与安装

    Java Development Kit 简称 JDK,任何需要开发 Java 程序的环境都需要进行安装 JDK。 JDK 下载地址:https://www.oracle.com/java/technologies/downloads Windows 电脑安装 JDK 1. 下载 JDK     在 JDK 下载地址中…

    智能运维 2022年7月9日
  • java为什么有些异常throw出去需要在函数头用throws声明,一些就不用?

    用的越多,不懂的就越多 why? java异常体系结构如下  Throwable类:所有的异常类,都直接或者间接的继承这个类。三个重要的方法: 堆栈跟踪是方法调用过程的轨迹,它包含了程序执行过程中方法调用的顺序和所在源代…

    编程笔记 2022年7月9日