LearnJava icon indicating copy to clipboard operation
LearnJava copied to clipboard

《Java学习资源大全》

LearnJava

本项目是记录自己在学习Java语言的过程中遇到的一些优秀内容,包括优秀的学习资源或优秀的项目代码等。尽可能的理解Java,尽可能的理解Java漏洞。学习Java语言,面向对象编程!作者:0e0w

关于Java语言的学习教程,可以参考《365天深入理解Java语言》。LearnJava , Save Universe.

本项目创建于2020年9月10日。最近一次更新时间为2023年2月14日。本项目会持续更新,直到海枯石烂。

01-Java资源

  • https://github.com/HackJava/LearnJava
  • https://github.com/Snailclimb/awesome-java
  • https://github.com/jobbole/awesome-java-cn
  • https://github.com/CodingDocs/awesome-java

一、书籍资源

二、视频教程

三、算法学习

四、Web开发

五、英文资源

六、论坛版块

七、面试资料

八、其它资源

  • [ ] awesome-java-books
  • [ ] technology-talk
  • [ ] https://github.com/doocs/jvm
  • [ ] https://github.com/singgel/JAVA_LINE
  • [ ] https://github.com/CL0610/Java-concurrency
  • [ ] https://github.com/Han-YLun/jianZhiOffer
  • [ ] https://github.com/dunwu/javacore
  • [ ] https://github.com/dunwu/java-tutorial
  • [ ] https://github.com/doocs/source-code-hunter
  • [ ] https://github.com/fuzhengwei/CodeGuide
  • [ ] https://github.com/hansonwang99/JavaCollection
  • [ ] https://github.com/jas502n/java-pdf-study
  • [ ] https://github.com/rbmonster/learning-note
  • [ ] https://github.com/CoderLeixiaoshuai/java-eight-part
  • [ ] https://github.com/apachecn/tarena-java-textbooks
  • [ ] https://github.com/itwanger/toBeBetterJavaer
  • [ ] https://github.com/youlookwhat/DesignPattern
  • [ ] https://github.com/akullpp/awesome-java
  • [ ] https://github.com/Firebasky/Java
  • [ ] https://github.com/vipshop/vjtools
  • [ ] https://github.com/youthlql/JavaYouth

02-Java框架

  • [ ] https://github.com/dromara/hutool
  • [ ] https://github.com/MrZhousf/OkHttp3
  • [ ] https://github.com/soot-oss/soot
  • [ ] https://github.com/INRIA/spoon
  • [ ] https://www.javassist.org
  • [ ] https://github.com/baishui2004/common_gui_tools
  • [ ] https://github.com/woodpecker-framework/woodpecker-requests
  • [ ] https://github.com/kevinsawicki/http-request
  • [ ] https://github.com/NanoHttpd/nanohttpd
  • [ ] https://github.com/xuexiangjys/XUI
  • [ ] https://github.com/alibaba/easyexcel
  • [ ] https://github.com/EmYiQing/HacLang
  • [ ] https://github.com/deepjavalibrary/djl
  • [ ] https://github.com/ja-netfilter/ja-netfilter
  • [ ] https://github.com/l42111996/java-Kcp
  • [ ] https://github.com/javaparser/javaparser
  • [ ] https://github.com/oblac/jodd
  • [ ] https://github.com/jacoco/jacoco
  • [ ] https://github.com/noear/solon

03-Java项目

  • https://github.com/trending/Java
  • https://github.com/topics/tool?l=Java
  • https://github.com/trending/Java?since=daily
  • https://github.com/trending/Java?since=weekly
  • https://github.com/trending/Java?since=monthly
  • [ ] https://github.com/dbeaver/dbeaver
  • [ ] https://github.com/google/firing-range
  • [ ] https://github.com/ewilded/shelling
  • [ ] https://github.com/jflyfox/jfinal_cms
  • [ ] https://github.com/looly/hutool
  • [ ] https://github.com/ravenxrz/RubberTranslator
  • [ ] https://github.com/o2oa/o2oa
  • [ ] https://github.com/Meituan-Dianping/walle
  • [ ] https://github.com/networknt/light-4j
  • [ ] https://github.com/xuxueli/xxl-crawler
  • [ ] https://github.com/virjar/echo
  • [ ] https://github.com/kennycason/kumo
  • [ ] https://github.com/tn5250j/tn5250j
  • [ ] https://github.com/riskscanner/riskscanner
  • [ ] https://github.com/lucee/Lucee
  • [ ] https://github.com/alipay/SoloPi
  • [ ] https://github.com/black-ant/case
  • [ ] https://github.com/TheKingOfDuck/evilzip
  • [ ] https://github.com/polyglot-compiler/JLang
  • [ ] https://github.com/metersphere/metersphere
  • [ ] https://github.com/Sk1erLLC/Patcher
  • [ ] https://github.com/JPressProjects/jpress
  • [ ] https://github.com/tal-tech/conan
  • [ ] https://github.com/ssssssss-team/spider-flow
  • [ ] https://github.com/blinkfox/fenix
  • [ ] https://github.com/aunkrig/lfr
  • [ ] https://github.com/l42111996/java-Kcp
  • [ ] https://github.com/fengjx/java-hot-reload-agent
  • [ ] https://github.com/ffffffff0x/BerylEnigma
  • [ ] https://github.com/RyuZUSUNC/ScarletBomb

04-Java安全

一、移动安全

  • Android
  • [ ] https://github.com/CodingGay/BlackDex
  • [ ] https://github.com/ElderDrivers/EdXposed
  • [ ] https://github.com/asLody/AndHook
  • [ ] https://github.com/MobSF/mobsfscan
  • [ ] https://github.com/charles2gan/GDA-android-reversing-Tool
  • [ ] https://github.com/FlyingYu-Z/ApkEncryptor
  • [ ] https://github.com/wyzxxz/aksk_tool
  • [ ] https://github.com/deathmarine/Luyten
  • [ ] https://github.com/Fuzion24/JustTrustMe
  • [ ] https://github.com/JZ-Darkal/AndroidHttpCapture
  • [ ] https://github.com/DingProg/NetworkCaptureSelf
  • [ ] https://github.com/PAGalaxyLab/YAHFA
  • [ ] https://github.com/LSPosed/LSPosed
  • [ ] https://github.com/iBotPeaches/Apktool
  • [ ] https://github.com/Col-E/Recaf
  • [ ] https://github.com/topjohnwu/Magisk
  • [ ] https://github.com/Mocha-L/QuJing
  • [ ] https://github.com/t4kemyh4nd/vulnwebview
  • [ ] https://github.com/ChenJunsen/Hegui3.0
  • [ ] https://github.com/cgddgc/secheguicheck
  • iOS

二、端口扫描

  • [ ] https://github.com/angryip/ipscan

三、域名扫描

  • [ ] https://github.com/Acmesec/BurpDomain

四、漏洞扫描

  • [ ] https://github.com/kuiguansec/rcetool
  • [ ] https://github.com/redtimmy/Richsploit
  • [ ] https://github.com/21superman/weblogic_exploit
  • [ ] https://github.com/er10yi/MagiCude
  • [ ] https://github.com/fupinglee/JavaTools
  • [ ] https://github.com/Lucifaer/Joker
  • [ ] https://github.com/colodoo/lanb-wvs
  • [ ] https://github.com/usualwyy/PowerScanner
  • [ ] https://github.com/google/tsunami-security-scanner
  • [ ] https://github.com/tangxiaofeng7/VulnFind
  • [ ] https://github.com/tangxiaofeng7/TSLab-Exploit
  • [ ] https://github.com/yhy0/ExpDemo-JavaFX | 图形化漏洞利用工具 | 188
  • [ ] https://github.com/MrMeizhi/DriedMango
  • [ ] https://github.com/songxiaomo1997/ScanStation
  • [ ] https://github.com/ghealer/G_Scan
  • [ ] https://github.com/woodpecker-framework/woodpecker-framwork-release
  • [ ] https://github.com/jinsezlb/SnowShadow
  • [ ] https://github.com/bit4woo/Fiora
  • [ ] https://github.com/ByHuaiNian/exploit_verify_tools
  • [ ] https://github.com/bit4woo/knife
  • [ ] https://github.com/f0ng/poc2jar
  • [ ] https://github.com/fullstackcainiao/Exp-JavaFX
  • [ ] https://github.com/Weik1/Artillery
  • [ ] https://github.com/tls-attacker/TLS-Anvil
  • [ ] https://github.com/1n7erface/RequestTemplate

五、密码破解

  • [ ] https://github.com/arcaneiceman/kraken

六、路径扫描

  • [ ] https://github.com/safe6Sec/dirScan
  • [ ] https://github.com/vaycore/OneScan

七、Web安全

  • [ ] https://github.com/sanbuzhi/sqldd
  • [ ] https://github.com/ethicalhackingplayground/ssrf-king
  • [ ] https://github.com/ron190/jsql-injection

八、Webshell

  • [ ] https://github.com/rebeyond/Behinder
  • [ ] https://github.com/BeichenDream/Godzilla
  • [ ] https://github.com/threedr3am/JSP-Webshells
  • [ ] https://github.com/Ramos-dev/OSSTunnel
  • [ ] https://github.com/thatcherclough/BetterBackdoor
  • [ ] https://github.com/b1ackc4t/Assassin

九、病毒免杀

十、隧道代理

  • [ ] https://github.com/ffay/lanproxy
  • [ ] https://github.com/Ramos-dev/OSSTunnel
  • [ ] https://github.com/CreditTone/mitmproxy-java
  • [ ] https://github.com/mirsamantajbakhsh/OnionTunnel
  • [ ] https://github.com/orleven/Jsockproxy

十一、内网渗透

  • [ ] https://github.com/bitterzzZZ/MemoryShellLearn

十二、蜜罐钓鱼

十三、应急响应

十四、域名扫描

十五、漏洞赏金

十六、Burp插件

  • [ ] https://github.com/bit4woo/burp-api-drops
  • [ ] https://github.com/synacktiv/HopLa
  • [ ] https://github.com/ggg4566/BurpBountyPlus
  • [ ] https://github.com/bit4woo/domain_hunter_pro
  • [ ] https://github.com/d3vilbug/HackBar
  • [ ] https://github.com/c0ny1/passive-scan-client

十七、其他项目

  • [ ] https://github.com/Ramos-dev/R9000
  • [ ] https://github.com/Ramos-dev/graph4code
  • [ ] https://github.com/Efaker/FakerAndroid
  • [ ] https://github.com/skylot/jadx
  • [ ] https://github.com/SPuerBRead/Bridge
  • [ ] https://github.com/tangxiaofeng7/Fofa-collect
  • [ ] https://github.com/Cool-Coding/remote-desktop-control
  • [ ] https://github.com/coodyer/Coody-Framework
  • [ ] https://github.com/oracle/graal
  • [ ] https://github.com/TheKingOfDuck/Loki
  • [ ] https://github.com/f1tz/BCELCodeman
  • [ ] https://github.com/guardrailsio/awesome-java-security
  • [ ] https://github.com/sulanmehmetsirin/Raptor
  • [ ] https://github.com/oschina/kooder
  • [ ] https://github.com/huoxianclub/LingZhi
  • [ ] https://github.com/Wker666/Demo
  • [ ] https://github.com/Ppsoft1991/CodeReviewTools
  • [ ] https://github.com/r00t4dm/aLIEz
  • [ ] https://github.com/bihe0832/Android-GetAPKInfo
  • [ ] https://github.com/HXSecurity/DongTai-agent-java
  • [ ] https://github.com/threedr3am/marshalsec
  • [ ] https://github.com/Yang0615777/sendMail
  • [ ] https://github.com/wuppp/releaseBehinderShell
  • [ ] https://github.com/cdel-mobile/AndroidHttpCapture
  • [ ] https://github.com/virjar/SpiderProxyHa
  • [ ] https://github.com/0linlin0/CyberBox
  • [ ] https://github.com/amosshi/freeinternals
  • [ ] https://github.com/KeepSafe/ReLinker
  • [ ] https://github.com/nnjun/BlackBox
  • [ ] https://github.com/haidragon/study_Android_Mchange
  • [ ] https://github.com/ffffffff0x/BerylEnigma
  • [ ] https://github.com/Hypdncy/Hburp
  • [ ] https://github.com/5wimming/gadgetinspector
  • [ ] https://github.com/woodpecker-appstore/EchoToFileConverter
  • [ ] https://github.com/ScriptKid-Beta/WebBatchRequest
  • [ ] https://github.com/SafeGroceryStore/MDUT
  • [ ] https://github.com/Maskhe/FastjsonScan
  • [ ] https://github.com/safe6Sec/ThinkPHPLogScan
  • [ ] https://github.com/c0ny1/FastjsonExploit
  • [ ] https://github.com/jenkinsci/nuclei-plugin
  • [ ] https://github.com/darvincisec/DetectMagiskHide
  • [ ] https://github.com/T00lsNet/T00lsAndroidClient
  • [ ] https://github.com/Astartgo/easy-for-webscan
  • [ ] https://github.com/woodpecker-appstore/weblogic-infodetector
  • [ ] https://github.com/waderwu/attackRmi
  • [ ] https://github.com/wh1t3p1g/tabby
  • [ ] https://github.com/TheKingOfDuck/FileDownloadServer
  • [ ] https://github.com/haby0/java-sec-note
  • [ ] https://github.com/ballcat-projects/ballcat
  • [ ] https://github.com/Nalen98/AngryGhidra
  • [ ] https://github.com/getActivity/AndroidProject
  • [ ] https://github.com/gh0stkey/CaA
  • [ ] https://github.com/pmiaowu/HostCollision
  • [ ] https://github.com/LostZX/Kakaka
  • [ ] https://github.com/Etisalat-Egypt/Rodan
  • [ ] https://github.com/GovTech-CSG/ProxyAgent
  • [ ] https://github.com/flowerwind/JspFinder
  • [ ] https://github.com/Wker666/wJa
  • [ ] https://github.com/janino-compiler/jsh
  • [ ] https://github.com/dipjyotimetia/HybridTestFramework
  • [ ] https://github.com/dnsjava/dnsjava
  • [ ] https://github.com/gh0stkey/HaE
  • [ ] https://github.com/G3G4X5X6/ultimate-cube

05-Java逆向

一、逆向工具

  • [ ] https://github.com/cmu-sei/kaiju
  • [ ] https://github.com/lqs1848/AllatoriCrack
  • [ ] https://github.com/NationalSecurityAgency/ghidra
  • [ ] https://github.com/zifeihan/friday
  • [ ] https://github.com/superblaubeere27/obfuscator
  • [ ] https://github.com/Enaium/JavaOctetEditor

二、jar逆向

  • https://github.com/sim0n/Caesium

三、apk逆向

四、class逆向

06-Java老师

此处排名不分先后,向自己在学习Java语言过程中遇到的每一位优秀老师致敬。感谢感谢!

  • 马剑威
  • 北邮暖洋洋

Stargazers over time