Python工程师Java之路(a)入门语法速查

Java工程师转型大模型的实战路线与核心技能 深度学习与机器学习已成为现代软件开发的重要方向,其核心在于通过神经网络模型处理复杂数据。Java工程师在转型过程中常面临数学基础与工具链转换的挑战,但通过合理的路线设计,可以快速掌握PyTorch等框架。关键在于理解张量运算、概率统计等基础概念,并利用Java生态中的微服务经验衔接模型部署。典型应用场景包括推荐系统优化、智能客服等,其中SpringBoot与HuggingFace Pipeline的结合展现了工程实践价值。掌握BERT、GPT等Transformer架构及企业级部署方案,能让传统开发者在AI 阅读详情

面向对象

  • 类(class):具有相同特性的事物的抽象描述,是一组相关属性和行为的集合
  • 对象(object):类的具体体现

举例

类:猫科动物
属性:姓名、年龄、颜色
行为:猎、吃、喝、跑
对象:美洲豹
对象属性:颜色 -> 黄底+斑点
对象行为:吃 -> 刺杀鳄鱼

成员变量

public class Hello {
    public static void main(String[] args) {
        System.out.println(A.classVariate);
        System.out.println((new A()).variate);
    }
}

class A {
    static String classVariate = "静态成员变量";
    String variate = "成员变量";
}

方法(method)

构造方法(constructor)

public class Cat {
    public Cat() {
        System.out.println("类似Python的__init__");
    }
}

方法重载(overload)

public class Hello {
    void method(String a) {
        System.out.println(a);
    }
    void method(int b) {
        System.out.println(b);
    }
}

继承

class Animal {}
class Cat extends Animal {}

多态

public class Hello {
    public static void main(String[] args) {
        // 本态
        Animal a = new Animal();
        // 多态
        Animal c = new Cat();
        // 编译看左,运行看右
        a.eat(); // 吃
        c.eat(); // 吃鱼
        //c.attack(); // 编译不能通过
        // 类属性没有多态(初学建议:父子类属性不要重名)
        System.out.println(c.name); // 动物
    }
}

class Animal {
    String name = "动物";
    void eat() {System.out.println("吃");}
}

class Cat extends Animal {
    String name = "猫";
    void eat() {System.out.println("吃鱼");}
    void attack() {System.out.println("喵爪");}
}

基础语法

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello world");
    }
}

代码注释(annotation)

/**
 * 可以用来自动创建文档的注释
 * javadoc -d directory_name A.java
 */
public class A {
    // 单行注释
    public static void main(String[] args) {
        /*
        多行注释
        */
        System.out.println("Hello, world!");
    }
}

关键字(keyword)

Java已定义好的单词,具有特殊含义;
特点:全是小写字母

命名规范

  • 英文 数字 _ $ .
  • 下划线 不独行
  • 数字 不开头
  • 区分大小写
  • 不重名
  • 禁用java关键词
命名规范包类&接口方法&变量常量
单个单词全小写首字母大写小写全大写
多个单词全小写,用.分隔大驼峰驼峰全大写,用_分隔
e.g.user.nameUserNameuserNameUSER_NAME

条件(if、switch)

  • if…else if…else…
int n = 95;
if (n >= 90) {
    System.out.print("优秀");
} else if (n >= 60) {
    System.out.print("及格");
} else {
    System.out.print("挂科");
  • switch…case…case…
    在switch语句中,如果case后面不写break,将出现穿透现象
int quarter1 = 3;
switch (quarter1) {
    case 4:
        System.out.print("冬<-");
    case 3:
        System.out.print("秋<-");
    case 2:
        System.out.print("夏<-");
    case 1:
        System.out.println("春");
}
// 打印结果:秋<-夏<-春
int quarter2 = 3;
switch (quarter2) {
    case 4:
        System.out.print("冬");
        break;
    case 3:
        System.out.print("秋");
        break;
    case 2:
        System.out.print("夏");
        break;
    case 1:
        System.out.print("春");
        break;
}
// 打印结果:秋

循环(while、for)

  • while:先判断,后循环
  • do while:先循环,后判断
int sum = 0;
int n = 1;
do {
    sum = sum + n;
    n ++;
} while (n <= 100);
System.out.println(sum);  // 5050
  • for、foreach
String[] array = {"a", "d", "c", "a", "d", "c", "a", "d", "c"};
for (String i : array) {
    System.out.print(i);
}
// foreach打印结果:adcadcadc
  • break和continue
here:
for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
        System.out.println("" + i + j);
        if (i > 0 & j > 0) {
            break here;
        }
    }
}

break打断外层循环,留意here,打印结果如下:

00
01
02
10
11

here:
for (int i = 0; i < 5; i++) {
    for (int j = 0; j < 5; j++) {
        if (j > 0) {
            continue here;
        }
        System.out.println("" + i + j);
    }
}

continue继续外层循环,留意here,打印结果如下:

00
10
20
30
40

异常

  • 捕获异常:try、catch、finally
  • 抛出异常:throw
  • https://yellow520.blog.youkuaiyun.com/article/details/114661078
try {
    int i = 9 / 0;
} catch (ArithmeticException e) {
    System.out.println(e);
} finally {
    System.out.println("finally");
}

数据相关

基本数据类型

名称二进制位数包装类MIN_VALUEMAX_VALUE默认值
(5系下下都有)
byte8java.lang.Byte-1281270
short16java.lang.Short-32768327670
int32java.lang.Integer − 2 31 -2^{31} −231 2 31 2^{31} 2310
long64java.lang.Long − 2 63 -2^{63} −263 − 2 63 -2^{63} −2630L
float32java.lang.Float1.4E-453.4028235E380.0f
double64java.lang.Double4.9E-3241.7976931348623157E3080.0d
char16java.lang.Character065535'u0000'
booleanfalse

1.4E-45表示: 1.4 × 1 0 − 45 1.4 \times 10^{-45} 1.4×10−45

基本数据类型转换

  • 自动类型转换(隐式类型转换)

自动类型转换图

// 自动升级为int
char c1 = '0';
char c2 = 'A';
System.out.println(c1 + c2); // 113
  • 强制类型转换(显示类型转换)
//损失精度
int i = (int)3.14;
System.out.println(i); // 3
// 溢出
byte b = (byte)128;
System.out.println(b); // -128
  • String相关转换
System.out.println("" + 1 + 23); // 123

运算符(Operator)优先级

优先级类别操作符关联性
高后缀() [] .左到右
2一元expr++ expr--从左到右
3一元++expr --expr + - ~ !从右到左
4乘性* / %左到右
5加性+ -左到右
6移位>> >>> <<左到右
7关系> >= < <=左到右
8相等== !=左到右
9按位与&左到右
10按位异或^左到右
11按位或|左到右
12逻辑与&&左到右
13逻辑或||左到右
14条件? :从右到左
15赋值= += -= *= /= %= >>= <<= &= ^= |=从右到左
低逗号,左到右

+ + 和 - -

double x = 1.5;
double y = ++x;
System.out.printf("%.2f", x); // 2.50
System.out.printf("%.2f", y); // 2.50
double x = 1.5;
double y = x--;
System.out.printf("%.2f", x); // 0.50
System.out.printf("%.2f", y); // 1.50

数组

public class a {
    public static void main(String[] args) {
        int[][] arr = {
                {0, 1, 2, 3},
                {4, 5, 6, 7},
                {8, 9},
        };
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                System.out.print(arr[i][j]);
            }
        }
    }
}

0123456789

泛型

https://yellow520.blog.youkuaiyun.com/article/details/114996580

ArrayList(类似Python的list)

import java.util.ArrayList;

// 创建ArrayList对象
ArrayList<String> a = new ArrayList<>();
// 添加元素
a.add("2");
a.add("3");
System.out.println(a); // [2, 3]
// 查看
System.out.println(a.get(1)); // 3
// 大小(长度)
System.out.println(a.size()); // 2
// 按索引移除元素
a.remove(1);
// 遍历
for (String s : a) { System.out.println(s); } // 2

HashMap(类似Python的dict)

import java.util.HashMap;

// 创建
HashMap<String, Integer> map = new HashMap<>();
// 添加
map.put("剑圣", 8);
map.put("先知", 6);
map.put("巫妖", 5);
System.out.println(map); // {巫妖=5, 先知=6, 剑圣=8}
// 获取
System.out.println(map.get("剑圣")); // 8
System.out.println(map.get("大法师")); // null
// 移除
System.out.println(map.remove("先知")); // 6
System.out.println(map); // {巫妖=5, 剑圣=8}
// 获取全部键或值
System.out.println(map.keySet()); // [巫妖, 剑圣]
System.out.println(map.values()); // [5, 8]
// 遍历键值对
for (Map.Entry<String, Integer> stringIntegerEntry : map.entrySet()) {
    System.out.println(stringIntegerEntry);
} // 巫妖=5 剑圣=8
OWASP安全速查表实战指南:从原理到代码,构建应用安全防线 在软件开发和系统架构中,Web应用安全是保障业务连续性和数据隐私的基石。其核心原理在于通过系统化的安全控制措施,如输入验证、身份认证、访问控制等,构建纵深防御体系,以应对SQL注入、跨站脚本等常见攻击。这项技术的核心价值在于将安全最佳实践工程化、可操作化,从而显著降低漏洞引入风险,提升开发效率。其典型应用场景贯穿于现代软件开发生命周期,包括系统设计评审、安全编码、自动化测试与部署配置等环节。本文聚焦的OWASP Cheat Sheet Series(速查表系列),正是这一理念的集大成者,它提供了一个由全球社 阅读详情

相关推荐

开源入门实战:Python/C++/Java三栈贡献路径与避坑指南

开源贡献不是语法考试,而是工程能力的综合验证。理解项目协作规范、构建可复现的开发环境、撰写可验证的PR描述,是跨越‘围观者’到‘可信贡献者’的核心能力。Python强调可读性即文档,适合从docstring和示例入手;C++聚焦构建确定性与内存模型,破局点常在CMake脚本与头文件管理;Java则深植于企业级复杂度,高杠杆贡献往往来自JVM调优、配置诊断与自动化工具。结合‘vscode配置c/c++环境’‘java环境变量配置’等高频搜索场景,本文直击真实构建失败(如error: #5)、运行时异常(如Ou

weixin_33827590的博客 890

关于public class 类名{ public static void main(String[] args)}的一些说明

1、在java中任何有效的代码必须写到“类体”当中,最外层必须是一个类的定义。 2、public表示公开的,class表示定义一个类,Test是一个类名。类名后面必须是 一对大括号,这一对大括号被称为“类体” 3、大括号必须是成对的。并且建议都要成对编写,这样才不会丢掉。 {} [] () 4、什么时候代码缩进? 我包着你,你就比我低一级。你就需要缩进。 没有合理的缩进,代码可读性很差。 或者也可以这样所,大括号里的都需要缩进。 缩进就是可读性问题,不缩进也不影响程序的编译和执行。 ...

Xue_fabulous的博客 1万+

python-openCV—入门到精通系列讲解(配效果图)- 总览

python-openCV是一种强大的计算机视觉库,可用于处理图像和视频等多媒体数据。它可以帮助您快速处理和分析图像和视频数据,并且在计算机视觉领域具有广泛的应用。在学习python-openCV时,一个速查手册是一个必不可少的工具。你可以当本专栏当做一个速查手册,可以看到每一个方法的实际效果图片,而不用看繁杂的文档说明。速查手册可以为您提供清晰的方法说明,帮助您快速查找需要的信息。为了更好地帮助用户,这个速查手册致力于提供每个方法的实例图片,以便用户可以更直观地了解每个方法的效果。

qq_38334677的博客 1888

Python面试速查表终极指南:如何利用python-cp-cheatsheet攻克技术面试

对于准备Python技术面试的程序员来说,python-cp-cheatsheet项目是一个宝贵的资源宝库。这份精心整理的Python3面试准备速查表和算法示例集合,专门为应对技术面试中的编码挑战而设计。无论你是刚入门的新手还是希望提升面试技能的开发者,这份秘籍都能帮助你快速掌握Python面试的核心知识点和算法解题技巧。 ## 📚 什么是python-cp-cheatsheet? pyth

gitblog_00480的博客 906

(南京观海微电子)——GH700X调试指南--SPI 接口+LVDS-测试盒使用方法

1表示OTP完成后,读取烧录值是否一致来判断是否烧录成功,2表示同时检测VCOM是否一致以及烧录次数是否增加,3表示不做任何检测,由用于自行在程序中判断。[格式]:SetFindVcomEn (<开启或关闭>),ON表示开启VCOM搜寻,默认是开启的,只要使能OTP烧录,按OTP按键则进行VCOM查询;[功能]:OTP完成检测类别,用于设置OTP完成后检测OTP次数还是OTP值来判断OTP是否成功。[功能]:用于设置VCOM查询使能,比如需要烧全代码而不需要对VCOM查询时,可以禁止VCOM查询。

m0_75095200的博客 1668

Android Geckoview实战:5分钟搞定JS与原生交互(附完整Demo代码)

本文详细介绍了在Android应用中使用GeckoView替代系统WebView,构建稳定高效的JavaScript与原生代码交互桥梁的实战方法。通过WebExtension架构,文章提供了从环境配置、扩展开发到Android端集成的完整步骤,并附有可运行的Demo代码,帮助开发者快速解决混合应用中的兼容性问题。

u5v6w7的博客 941

一站式开发速查表大全 - 覆盖主流编程语言与工具

Awesome Cheatsheets 是一个精心整理的编程速查表集合,旨在为开发者提供快速参考和学习的便利。无论你是初学者还是经验丰富的开发者,这个项目都能帮助你在短时间内掌握各种技术和工具的核心概念。

分享技术点滴 894

python 抖音采集_python爬取抖音视频的实例详解

import requestsimport jsonimport reimport osfrom pprint import pprint as ppimport queueclass DouYin:header = {'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*...

weixin_35795675的博客 1864

推荐几本不错的Python好书!

如果你也想自学Python,可以关注我。我会把踩过的坑分享给你,让你不要踩坑,提高学习速度,还整理出了一套系统的学习路线,这套资料涵盖了诸多学习内容:开发工具,基础视频教程,项目实战源码,51本电子书籍,100道练习题等。相信可以帮助大家在最短的时间内,能达到事半功倍效果,用来复习也是非常不错的。希望这篇文章对你有帮助,也希望能帮到大家,因为你我都是热爱python的编程语言爱好者。↓↓↓↓资料获取:已打包,添加文末 Python笔记领取即可获取!

2301_78095812的博客 756

高通Camx功能feature分析之十:高通NCS服务之注册和启动

本文介绍了高通NCS(非相机传感器)服务的注册与启动流程。NCS通过QMI接口访问陀螺仪等传感器,为相机EIS/AEC等功能提供辅助数据。文章详细解析了服务注册时的QueryCapabilites能力查询、RegisterService注册流程,以及通过StartNCSService启动服务线程的过程。重点包括:1)AF/EIS等节点通过NCSService创建传感器对象;2)注册时需校验传感器类型和接口;3)首次注册成功后会启动NCS服务线程;4)采样率变化时需重新配置会话。通过线程池管理实现传感器数据的

1264

在Qt中集成VTK和PCL:实现数据可视化的完整指南

在现代软件开发中,数据可视化至关重要。将VTK(Visualization Toolkit)和PCL(Point Cloud Library)集成到Qt环境里,能为开发者提供强大的可视化解决方案。本文将深入讲解如何在Qt中读取PCL文件,展示VTK模型和PCL数据,适合想要在Qt项目中实现数据可视化的开发者。

轩宇的博客 918

Python工程师Java之路(c)面向对象速查

成员变量 构造方法、方法重载、方法重写、继承、多态 代码块 对象初始化 类初始化 封装 JavaBean 构造方法:constructor 方法重载:overload 方法重写:override 继承:extends 多态:polymorphic 接口(interface) 枚举(enumerate) 内部类 注解(annotation) 包装类 装箱、拆箱 缓存对象 堆内存 程序计数器 本地方法栈 方法区 Java堆 虚拟机栈

ArYe 523

Cursor自动生成测试用例

或者把你已有的规则直接复制粘贴到这个文档内(这里我用的是Markdown格式和CSV格式的测试用例生成规则,可以同时生成Markdown和CSV格式的测试用例)。在AI对话框这里,我们可以看到Cursor会逐步来帮我们生成测试用例,先分析识别需求文档,然后生成测试用例,最后会进行质量检查,确保生成的用例符合规范。生成的Markdown格式,可直接导入Xmind,生成思维导图,对应到具体的功能模块看具体的测试点,逻辑会更直观一些。(1)选中规则文档和需求文档:@你的测试用例规则文档@你的需求文档。

十二测试录 2434

从零到百万年薪:Python工程师的进阶路线图(2025最新版)

Python工程师的平均薪资已达25.8K,猎聘数据显示Python工程师薪资涨幅超30%。2025年,掌握Python技能,就是握紧通往高薪未来、核心岗位的金钥匙。本文将详细解析从零基础到百万年薪Python工程师的完整进阶路线图。

小筱在线博客 2022

【Java基础篇】Java重要特性,JDK,JRE,JVM区别和联系,环境变量

JDK使用时的执行流程: • 开发者视角(需要开发java程序):需要安装JDK a. 首先使用JDK调用Tools&Tool APIs(开发者工具)编写好Java程序--xxx.java b. 再次调用Tools&Tool APIs中的javac.exe(编译程序)来编译.java文件(将java文件编译成字节码.class文件) c. 调用java.exe来启动JRE d. 在JRE上运行JAVA字节码(加载特定的.class文件,调用这个class文件中的main方法

Yaoyao2024的博客 2163

基于FPGA的数字信号处理(17)--定点运算的实现实例(饱和Saturate与四舍五入Round)

基于FPGA的数字信号处理(17)--定点运算的实现实例(饱和Saturate与四舍五入Round)

孤独的单刀 2960

Java工程师的AI学习路线图——16周从0到生产级项目

困惑1:“网上AI教程都是Python的,我是Java,要转语言吗?困惑2:“学了一堆Transformer原理,但不会写AI应用代码”困惑3:“跑通了官方Demo,但简历上不知道怎么写”困惑4:“投了Java+AI岗位,面试官问RAG优化细节,答不上来”把"学AI"等同于"学算法/学Python"。实际上,2026年招聘市场的真实需求是:“精通Java/Python至少一门,熟悉Agent、RAG、上下文工程等大模型应用技术及配套技术栈,有实际项目经验者优先”

qq_41104628的博客 371

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

新手向:C语言、Java、Python 的选择与未来指南

别迷信“学了C就懂计算机”—— 大部分工作其实不需要你懂指针。别觉得Python“不正统”—— 2026年它已经是事实上的“第一生产力语言”。别只学语法—— 学完基础后立刻做项目,哪怕是抄的、改的。用AI辅助学习—— Cursor / Claude / 通义灵码 / GitHub Copilot 能把学习速度提升2–3倍。就业最重要的事不是语言,而是“能解决什么问题 + 项目经历 + 表达能力”。

m0_57545130的博客 665

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Ubuntu 14.04离线命令速查:cheat工具零依赖部署与工业级定制

Linux命令行速查工具是提升运维效率的基础能力,其核心价值在于将man手册中高频、易错、需上下文对照的命令用法结构化呈现。在嵌入式、工控、电力等资源受限场景中,网络不可靠、系统锁定、权限受限成为常态,传统在线文档或GUI帮助完全失效。cheat作为轻量级纯文本速查框架,仅依赖Python标准库,支持离线运行、用户级部署与速查表自定义,特别适配Ubuntu 14.04等EOL但仍在产线长期服役的LTS系统。本文围绕零网络依赖、最小系统侵入、向后兼容锚点三大刚性约束,详解cheat在老旧环境中的源码部署、中文

A458545418的博客 368

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

全栈技术知识图谱全景图:Awesome-CheatSheets-and-MindMaps八大模块(前端/后端/AI/基础设施)完全指南

如果你正在寻找一份**全栈开发速查手册**,Awesome-CheatSheets-and-MindMaps 就是一个"干货满满"的开源知识库:它按知识图谱方式归档了前端、后端、AI、数据库、基础设施等八大模块的语法速览、实践备忘与代码片段集,让你从零到一快速上手。无论你是学生、转行者还是在职工程师,这份速学速查手册都能显著压缩你的学习路径。 > 💡 核心定位:速查手册 + 轻量入门教材,一套

gitblog_00465的博客 195

300页!阿里《大数据工程师 必读手册》限时免费下载

点击上方“肉眼品世界”,选择“设为星标”回复“666”加入启明星技术社群!如何免费下载扫码,发送"大数据001",即可免费获得▲持续关注 获取更多免费福利额外福利下面是之...

weixin_45727359的博客 1181

在哪自学python_怎么自学python,大概要多久?

怎么自学 Python,大概要多久?这个问题建议是最好能基于目标再做时间预算,因为 Python 能做的事情太多了,所以也导致不同的用途所需学习时间不一样。先引用骆昊先生在 GitHub 上的项目“Python - 100 天从新手到大师”中对 Python 使用领域以及工作岗位的描述,这样对 Python 有了进一步的了解后,再做时间规划可能就更合适了。Python 在以下领域都有用武之地:后端...

weixin_39889792的博客 240

Java开发者转型AI工程师的实战指南

机器学习作为人工智能的核心技术,其底层依赖线性代数、概率统计等数学基础。通过Python生态中的NumPy、Pandas等工具,开发者可以高效实现矩阵运算和数据处理。Java开发者转型AI工程师具有独特优势,成熟的工程化思维和编码能力可直接迁移到机器学习项目开发中。本文重点分享从数学基础补全到深度学习框架选择的完整路径,特别适合具备Java背景的开发者快速掌握AI核心技术栈。内容涵盖Kaggle实战、模型部署等工程实践,帮助开发者顺利完成从后端开发到AI工程师的转型。

weixin_33402252的博客 297

【工作经验】进击的工程师

书不在多,而是需要充分发挥作用。同样作用的书,精选一本就行。固然,编程是靠工程实践经验积累,有些环境配置,新技术的应用实例甚至看网上帖子更好,因为会不断更新。有些晦涩难懂的概念与实战应用,例如如何开始一个项目看一些教学视频会更好。但是书也有其取代不了的作用: 语法工具 一个领域的通俗入门及知识图谱 在学习的过程中,我精选了所从事领域的一些好书,可以当做工具书随身带的那种(大学可以丢很多书,...

凌bb的笔记本 541

学python编程_2020最新的学Python编程的五本必读好书

我从海量Python图书中精挑细选了5本Python完整技术栈相关的书籍。读书,只读好书,经典好书,这5本就是!提前说一句,可能对大部分人来说,买实体书不现实,因为我是一名python开发工程师,所以我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信我:“01”即可领取。Pyth...

weixin_39538536的博客 131

完整的大厂面试准备学习路线图:coding-interview-university 4个阶段入门指南

面试准备最容易卡住的地方,不是题太难,而是资料散落在各处、不知道先学什么、学到什么程度算够。coding-interview-university 是一个完整的计算机科学学习计划,由一位自学出身、靠它拿到 Amazon 工程师职位的作者维护,覆盖了大厂技术面试大约 75% 需要的大一到大四课程内容。 一句话定位:它是一份带勾选框的学习清单,把"成为能过面试的软件工程师"拆解成一个个可追踪的小任务

gitblog_00987的博客 801
上一篇: Python工程师Java之路(h)Java和Scala正则表达式和String
下一篇: Python工程师Java之路(i)泛型、Iterator、Collection、Map
小基基o_O
博客等级 码龄9年 4414粉丝 467原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小基基o_O

您的鼓励是我创作的巨大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值