java备忘 - 常用类、JVM、正则表达式、工具、常识/误区
发布日期:2021-06-30 16:57:19 浏览次数:2 分类:技术文章

本文共 3007 字,大约阅读时间需要 10 分钟。

文章目录


正则表达式、编码、路径格式、配置 …

g o o g l e \color{#4285f4}{g}\color{#ea4335}{o}\color{#fbbc05}{o}\color{#4285f4}{g}\color{#34a853}{l}\color{#ea4335}{e} google


JVM

g o o g l e \color{#4285f4}{g}\color{#ea4335}{o}\color{#fbbc05}{o}\color{#4285f4}{g}\color{#34a853}{l}\color{#ea4335}{e} google


工具

- Eclipse(快捷键)


- jdk


- API 在线 - 文档

  • java6 - 中文:

- 版本控制工具 - Git/SVN

  • 《版本控制 - Git / SVN》 -

- XML/Json/dom4j/ yml(腋毛)

  • XML/Json/dom4j 简介:
    g o o g l e \color{#4285f4}{g}\color{#ea4335}{o}\color{#fbbc05}{o}\color{#4285f4}{g}\color{#34a853}{l}\color{#ea4335}{e} google
  • yml测试:《Java培优班-第十八天 - 模仿Spring - 加载目录下的全部.class文件》
  • yml下载 -

- jsoup - http协议处理工具

  • jsoup:《Java培优班 - 第十九天 - 实战 - 爬虫》

- markdowm(文本编辑)

  • 分割线与标题 :
  • 编辑器:
    • v i s u a l s t u d i o c o d e ( 在 用 ) \color{#f01}{visual studio code (在用)} visualstudiocode - 也是很优秀的代码编辑器
      • 《Visual Studio Code编写并实时预览Markdown》
      • 插件
    • typora (好,但不会双页显示)

- LaTeX 数学公式

  • LaTeX在线:吴文中数学公式编辑器:
    在这里插入图片描述

- SQL/MySQL

  • 连接工具:mysql-connector-java-5.1.32.

    (别用太新的,会有时区问题,问题如下:)

  • 连接池:c3p0.0.9.1.2. -

  • Java培优班 - 第二十天、第二十一天 - JavaWeb - Part 1 课程 - MySQL(理论常识 + 增删查改 + 数据类型 + 备份/恢复 ) -(较全)

  • 【练习】《Java培优班 - 第二十天、第二十一天 - JavaWeb - Part 2 - MySQL - 增、删、查、改、练习》

  • 《Java培优班 - 第二十二天 - JavaWeb - JDBC

  • MySQL常用字符串函数

g o o g l e \color{#4285f4}{g}\color{#ea4335}{o}\color{#fbbc05}{o}\color{#4285f4}{g}\color{#34a853}{l}\color{#ea4335}{e} google




常用类

∗ ∗ j a v a . l a n g ∗ ∗ \color{#ea4335}{**java.lang**} java.lang

- - Object



- - String



- - Integer



- - concurrent

- - - Thread
  • 培优班笔记:
  • 代码:



- - - Executors、ExecutorService 线程池

  • 培优班笔记:
  • 代码:





∗ ∗ j a v a . u t i l ∗ ∗ \color{#ea4335}{**java.util** } java.util

- - Collection、Iterator



- - Comparator、Comparable

java.util.Comparator

用comparable接口对泛型进行compareTo()方法比较。这里用Comparator方法自定义compare()方法。
实现代码:



- - Date、SimpleDateFormat类



- - Properties类

  • 解析.properties文件





∗ ∗ j a v a . m a t h ∗ ∗ \color{#ea4335}{**java.math**} java.math

- - BigDecimal

∗ ∗ j a v a . t e x t ∗ ∗ \color{#ea4335}{**java.text**} java.text

- - SimpleDateFormat类

同Date类:

∗ ∗ j a v a . s q l ∗ ∗ \color{#ea4335}{**java.sql**} java.sql

DriverManager 类 、Connection类、 PreparedStatement类、 ResultSet类

  • 《JDBC 、工作空间编码设置》
  • 《Jdbc练习案例 - 《学生信息系统》》
  • 《案例 - 模拟用户登录、SQL注入攻击、PreparedStatement》

∗ ∗ j a v a . i o ∗ ∗ \color{#ea4335}{**java.io**} java.io

i o 类 总 结 \color{#ff0011}{io类总结} io

- - File类

  • 文件操作需要有文件、流写操作不需要(会自动生成)

- - IO读/写

  • I O 流 − 关 系 整 理 ( 简 洁 ) \color{#ea4335}{IO流 - 关系整理 (简洁)} IO
  • (代码回收站)

- - 编码读写

处理编码:

InputStreamReader
OutputStreamReader

处理换行读写:

BufferedReader, readLine()
PrintWriter, println()

∗ ∗ j a v a . n e t ∗ ∗ \color{#ea4335}{**java.net**} java.net

- - URL、URLDecoder

  • 配置

- - Socket、ServerSocket

  • 培优班、了解

∗ ∗ o r g . j u n i t ∗ ∗ \color{#ea4335}{**org.junit**} org.junit

- - Assert

g o o g l e \color{#4285f4}{g}\color{#ea4335}{o}\color{#fbbc05}{o}\color{#4285f4}{g}\color{#34a853}{l}\color{#ea4335}{e} google





常识

- 数据类型、(默认的)规定、Exception/Error、各种误区

g o o g l e \color{#4285f4}{g}\color{#ea4335}{o}\color{#fbbc05}{o}\color{#4285f4}{g}\color{#34a853}{l}\color{#ea4335}{e} google


转载地址:https://lawsssscat.blog.csdn.net/article/details/102981051 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:(回收站)后缀表达式求值
下一篇:《数据结构与算法分析-java语言描述》 -- 栈结构在编程中的应用例子(平衡符号、后缀表达式求值、中缀转后缀、方法调用)

发表评论

最新留言

不错!
[***.144.177.141]2024年04月21日 21时32分43秒