先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新网络安全全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上网络安全知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip204888 (备注网络安全)
正文
4、编码规则
5、变量
6、乱码问题
7、作业
**一、安装编辑器**
昨天的代码,我们通过记事本来编写,没有代码高亮,也没有行号,所以我们先安装一个可以编写Java代码的工具。我在前期使用的是editplus,其实只要是文本编辑器都可以。小小白同学初学Java,不太建议直接使用即成开发工具,建议先熟悉Java的执行流程,以及javac,java等命令。
文本编辑器:只能写文本代码。如果想要编译或执行,需要配合dos窗口执行命令。
记事本,nodepad++,editplus,sublime text。。。
代码高亮:
集成开发工具:eclipse,IDEA等。。
#### **二、package 包**
举例:生活中:我们使用电脑,用文件夹来区分和管理文件。
电脑:C盘,D盘,E盘,F盘
C盘:系统盘
D盘:学习,存储了一些学习资料
E盘:娱乐
电视剧:
亮剑:存了20集
电影:
动作片:
爱情片:
动画片:
日本动漫
火影忍者
海贼王
国产动漫
葫芦娃
使用:程序中的第一行声明包。
在Java中,包的作用:用于管理,归纳,区分class文件。
语法:package 报名;
注意:为源文件所生成的字节码文件,增加了一个前缀,进而可以加以区分class文件。
编译和解释的命令:
编译命令:
javac -d . 源文件名字
解释执行:
java 包名.字节码文件名
包的定义规则:域名倒置:
package org.mobiletrain.teacher.a;
所以对于包:
作用:管理和区分class文件的。
用法:在源文件的第一行:package 包名;
包名:所有的字母都小写。
习惯是域名倒置:com.qf.teacher.a;
源文件如果涉及包了,那么需要带包进行编译:会自动生成包的目录结构
javac -d . 源文件名.java
解释执行:
java 包名.字节码文件名
java com.qf.teacher.a.Test
#### **三、注释**
作用:用于解释说明程序:类,方法,变量,行。。。
>
> 给程序员看的,JVM不关心,也不执行注释。
>
语法:
1、单行注释
// 注释的内容
2、多行注释
/*
注释的内容
/
3、文档注释:可以生成帮助文档:javadoc -d 目录 源文件名
/*
注释的内容
*/
还可以声称外部的文档:(知道)
javadoc -d . 源文件.java
在当前的目录下生成帮助文档
javadoc -d help 源文件.java
在当前的目录下创建help文件夹,里面是帮助文档。
一个良好程序中,需要有大量的注释,用于解释说明。
![](https://img-blog.csdnimg.cn/img_convert/134fc647648c785a267afef37a5002ec.png)
#### **四、编码规则**
**4.1、书写格式**
![](https://img-blog.csdnimg.cn/969e9b1c01994167a98e20da2835d98a.png)
**4.2、 标识符**
标识符:凡是对类,包,变量,常量等,在命名时使用的字符序列,就叫做标识符。
通俗的讲,就是我们在写代码的时候,需要自己起名字的地方。
语法要求:
1、组成:数字,字母,_,$,组成
2、数字不能开头
3、区分大小写
4、长度
5、不能是java中的关键字和保留字。
关键字和保留字:
![](https://img-blog.csdnimg.cn/f85d8af2ace543258053fc25ca1e1b69.png)
编码习惯,约定俗成:
![](https://img-blog.csdnimg.cn/61a70f5d480a4f3681951870df77f407.png)
#### **五、变量**
内存:
## 学习路线:
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。不过,要想从脚本小子变成黑客大神,这个方向越往后,需要学习和掌握的东西就会越来越多以下是网络渗透需要学习的内容:
![在这里插入图片描述](https://img-blog.csdnimg.cn/7a04c5d629f1415a9e35662316578e07.png#pic_center)
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注网络安全)**
![img](https://img-blog.csdnimg.cn/img_convert/a4492917a0a9822ad1242893966df2ff.png)
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注网络安全)**
[外链图片转存中...(img-yY17hVe0-1713335097342)]
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**