编程笔记

  • Java基本语法

    Java代码的基本格式与注解 1.代码的基本格式 修饰符 class 类名{ 程序代码}   在编写代码时要注意以下几点 (1)Java程序代码分为结构定义语句和功能执行语句,结构定义语句用于声明和一个类或方法,功能指令语句用…

    编程笔记 2022年9月6日
  • 算法学习—————PAM回文自动机

    时隔一年,第一次学习新的算法 原理和AC自动机差不多 基本思想: 两棵树分别代表奇偶 在一个回文串两边同时填上相同字符可以得到另一个回文串,以此构建两棵树 树上维护信息: 节点表示的回文串为当前位置的最长回…

    编程笔记 2022年9月6日
  • Python文件和异常(五)

    一、从文件中读取数据 open()函数 参数 file 文件路径 mode mode参数 可做操作 若文件不存在 如何处理原内容 r 只可读 报错 - r+ 可读可写 报错 是 w 只可写 创建 是 w+ 可读可写 创建 是 a 只可写 创建 否,追加 a…

    编程笔记 2022年9月6日
  • Hello world

    踏入Hello world第一步 public class 类名和文件名对应一致{ public static void main( String[] args) { System.out.print("hello,world"); } } 创建Hell.java文件 编写代码 public class Hell{ public static voi…

    编程笔记 2022年9月6日
  • Java的基本语法和运算符及设计学生考试成绩单

    代码的基本语法 Java的程序代码都必须放入一个类中,而Java用class申明一个类,可以把一个类看作一个Java程序 代码的功能执行语句都是从main函数开始并且每条功能执行语句后都必须以英文的" ; "结束 Java语言和pyth…

    编程笔记 2022年9月6日
  • 设计模式-策略模式(Java实现)

    什么是策略模式? 一类功能类似的逻辑或者算法,符合某种条件下,可以任选其中一个去使用 使用场景 比如发送通知的场景,可以是邮件、短信、企业微信等方式,可以任选其中一个 比如,定位的时候,可以根据机型或者…

    编程笔记 2022年9月6日
  • Java集合框架--Map接口

      Map接口:   1、采用键值对的形式存储对象   2、Key不能重复,value可以重复   3、主要实现类:HashMap   TreeMap    Hashtable   HashMap:   public class HashMap<K,V> extends AbstractMap<K,…

    编程笔记 2022年9月6日
  • Java 8的新特性

    前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tut…

    编程笔记 2022年9月6日
  • Java核心技术卷1 第4章

    面向对象程序设计(object-oriented programming,OOP)是当今主流的程序设计范型。 类(class)是构造对象的模板或蓝图。由类构造(construct)对象的过程称为创建类的实例(instance)。 封装(encapsulation)是处理对象…

    编程笔记 2022年9月6日
  • 安装JDK

    卸装JDK    1.删除java的安装目录    2.删除JAVA-HOME    3.删除path下关于java的目录    4.java-version 安装JDK    1.百度搜索JDK8,找到下载地址    2.同意协书    3.下载电脑对应的版本    4.双击安装JDK    5.…

    编程笔记 2022年9月6日