某Java线下实训班学习Day_001

某Java线下实训班(基础班)学习Day_001

首先做一下自我介绍:

本人是一名普通二本即将毕业的大四学生,来自陕西咸阳一个不起眼的小村庄。自己也是计算机专业出身,大学学的是网络工程专业,大三的时候自己对网络安全感兴趣,课余时间自学了小一年网络安全web渗透测试,可能是我自律程度的问题吧。在秋招的时候并没有找到一份合适的工作,挂在了实战方面,没有实战经验。俗话说得好:安全学得好,局子进的早。这只是一句调侃的话,大家不要当真,哈哈哈哈哈。

说说我最后为什么又要选择Java方向的学些吧,自己学的东西还没法达到公司的招聘需求,今年疫情影响的工作又不好找,还有大四刚开始学习安排我们来某机构进行培训Java一个月,我学得也很用心,然后入手也挺快的,慢慢的自己喜欢上了编程,而且Java比安全简单的多。有个老师说了这样一句话我记得挺深的:想干好一行就必须先入一行,以后还可以根据自己的兴趣或者社会发展需求选择本领域其它方向,当然转行也可以,看个人自身需求。这里我强调一下并不是培训公司的*,一定要自己热爱才选择学习方向,千万不可盲目跟随大流,自己喜欢适合自己很重要。自己本来就想着报班培训一下,Java在西安就可以而安全必须去北京,说实话我是想去沿海发展一下,但感觉自己一个人什么也没有大老远还是不愿意去,先学习吧。

最后在强调一下,一定要选择自己喜欢的东西去学习不可强求,这个很重要!

废话我也就不多说了,下来咱们就直接进入正题吧!

Day_001学习

注意:这两周是Java和web前端一起上的基础课昂,所以每天的内容也不会太多,也都比较基础一点,我也尽自己所能给大家带来好的文章

  1. 机构宣传介绍

肯定都是把自己机构宣传一下,然后老师学生自我介绍之类的;

  1. 什么是IT行业?

IT:Information Technology信息技术;

  1. 计算机概述

可以用于计算数据和一系列能够被数字化的信息的机器,俗称“电脑”;

  1. 起源

1946年,美国宾西法尼亚大学,发明第一台计算机“ENIAC”,用于军事;

  1. 组成

控制器、运算器、存储设备、输入设备、输出设备;
(1)CPU:控制器 + 运算器;
(2)硬件 + 软件;
(3)硬件:可以看得见摸得着的设备,比如:键盘、鼠标、显示器等等;
(4)软件:看不见摸不着的一些功能;
组成:
①系统软件:windows、Max OS、Linux;
②应用软件:QQ、微信、网易云等等;

  1. 汇编语言

概念:使用特定的符号、按照特定的格式,完成程序的设计

分类:

某Java线下实训班学习Day_001

  1. 常用命令(Dos)

win + R 输入cmd 打开命令提示符
切换盘符:【盘符:】
查看当前目录:【dir】
切换目录:【cd 要切换的目录】
cd … 回到上一级目录
cd \ 回到根目录(盘符)
创建目录:【mkdir 目录名称】
删除目录:【rd 目录名称】
注意事项:rd删除的内容不走回收站;rd不能删除非空文件夹
(通过rd命令删除非空文件夹:rd /s /q 要删除的目录名称)
在黑窗口中输出:【echo 要输出的内容】
管道操作符:【>>】例如:echo 要输出的内容 >> 目标文件的名称
删除文件:【del 文件名】
清空黑窗口:【cls】
退出黑窗口:【exit】

举个栗子吧:(所有例子我就不给大家一一演示了,有不懂可以在评论区交流,我看到也会回复的,也可以直接私信我)

某Java线下实训班学习Day_001

  1. Java简介

1991年的时候,SUN(Stanford University Network)公司中,詹姆斯高斯林和他的团队执行“Green计划”,开发嵌入式系统,根据C和C++改进得到Oak语言,后来改名为Java。1995.5.23是Java的生日。后来,SUN公司被Oracle收购,所以现在Java属于Oracle公司。

  1. Java版本(主流版本Java1.8.0)

某Java线下实训班学习Day_001

  1. Java平台版本

JavaSE:标准版,一般用于桌面应用的开发
JavaMe:最小版,用于移动端的开发
JavaEE:企业版,用于大型互联网网站服务器的开发

  1. 语言特点

① 开源:开放源代码
② 面向对象
③ 编译性:先编译后运行
④ 动态性:在Java代码运行的过程中,可以决定运行的内容,修改运行的内容
⑤ 跨平台性

  1. JDK、JRE、JVM

JVM:Java virtual machine,java虚拟机,用于运行Java标准语言,相当于Java的一个容器;

JRE:Java Runtime Environment,Java运行时环境
只有容器是不能单独运行的,在运行时,还需要官方提供的一些其他资源。
JRE = JVM + 其他资源

JDK:Java Development Kit,Java开发工具包
JDK = JRE + 开发工具

图示:
某Java线下实训班学习Day_001

  1. Java开发环境的搭建

一 、Oracle官网下载(无脑式下一步就好)

www.oracle.com

二 、环境变量的配置

目的:在任意目录下创建的Java文件都可以被编译运行

第一步:右击我的电脑选择属性按钮,按照下图提示进行操作

某Java线下实训班学习Day_001

第二步:填写自己的jdk地址(一定选择自己的地址,注意创建任何文件地址的时候最好不要带汉字)

某Java线下实训班学习Day_001
第三步:检测自己的java是否安装好(win + R 输入cmd打开运行:java -version)

某Java线下实训班学习Day_001

第四步:进行代码调试

① 新建文本文档(修改后缀名为.java,我这里因为已经早期安装的IDEA所以显示跟一般的不一样,仅仅是图标)
顺便给大家介绍一下变成软件吧
任何一个文本框都可以作为Java的编程环境例如txt、eclipse、IDEA
eclipse:个人推荐初学者使用eclipse,可以自动检测代码的准确程度以及错误位置,还有很多快捷键网上都有我就不一一罗列了,建议初学者还是少用快捷键,便于自己对代码记忆,后期可以使用快捷键加快自己的编码速度
IDEA:是一个比较完美的软件,集成了很多开发环境,快捷键也有很多,稍微有点吃内存,建议最少8g运行

某Java线下实训班学习Day_001
注意:有的文件没有显示后缀名点击这里就好啦

某Java线下实训班学习Day_001

② 代码内容(第一节课不用知道代码的具体含义,这个就是基本格式大家记住就好了)

public class HelloWorld{
public static void main(String[] args) {
System.out.println(“HelloWorld”);
}
}
某Java线下实训班学习Day_001
③ cmd运行一下

某Java线下实训班学习Day_001
底下这个是eclipse的运行结果:
某Java线下实训班学习Day_001

结束语:

今天的学习到这里也就基本结束了,第一次写博客好多技术也不懂,自己也是个菜鸟刚入行,希望大家多多指点。

大家轻点喷,希望大家可以在一起互相交流互相成长,也多希望技术大佬前来指点!