Skip to content

BILY5354/Learn_Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn Java

环境基于JDK14开发如果有时候报错可能是因为版本不同导致的,列:

var p = new Person();		//JDK8时会报错
Person p = new Person();	//JDK8正确 

学习中参考的资料有,笔记主要以以下教程记录,(如有侵权,联系速删)

本仓库的结构

  • img用于存放笔记图片
    • Notion笔记的图片
    • 韩老师课程时的图片
  • Learn_Core_Java用于记录学习java核心技术时的笔记
  • myCode在学习中打的代码工程文件
    • Learn_Java_code韩老师的代码,主要从第八章开始
  • TCH_Han用于记录学习韩老师课程时的笔记
  • notion.md
  • readme.md本页面

快速构建,在txt编辑后将后缀改成bat

md 1		//新建文件夹并命名为1
copy nul A5	//新建空白txt文件并命名为A5

本笔记遇到的坑

javac -encoding utf8 test.java 		//使编译汉字不会显示乱码
../ 							  //回上级目录,用于正确找到图片

便捷的命令(在本仓库根目录代右键Git Bash here)

//看java代码有多少行
find . "(" -name "*.java"  ")" -print | xargs wc -l
//行md文件有多少行
find . "(" -name "*.md"  ")" -print | xargs wc -l
//在TCH_Han文件夹下搜索“命名”
grep -nri 命名 TCH_Han | cat --number

学习中浏览过的网站

学习中使用到的工具

  • Typora:用Markdown语法记代码笔记,关键可以实时浏览
  • Sublime:敲Java代码的敌方
  • Terminal:用于编译Java文件,而且集成了cmdPowerShell
  • git:用于本地笔记的上传到码云或GitHub
  • WinMerge:照老师代码敲时,比对自己写的代码和老师代码不同(Subline也有插件的)
  • SniPaste:截图,关键可以悬浮在屏幕最前面而且支持多张
  • Notion:很强大
  • idea:无需介绍YYDS
  • 浏览Pdf软件

零基础 快速学Java

第一阶段(P001 - P373)

第二阶段(P374 - P661)

第12章 异常(P444 - P459)](./TCH_Han/Chapter12.md)

第18章 坦克大战2(P600 - P610)

第19章 IO流(P611 - P644)

第20章 坦克大战3(P645 - P661)

第三阶段(P662 - P910)

第21章 网络编程(P662 - P684)

第22章 多用户即时通信系统(P685 - P710)

第23章 反射(P711 - P730)

第24章 零基础学MySQL(P731 - P820)

第25章 JDBC和数据库连接池(P821 - P857)

第26章 满汉楼(P858 - P877)

第27章 正则表达式(P878 - P904)

第28章 算法优化体验课 - 骑士周游问题(P905 - P910)


Java 核心技术

About

学习java记录

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published