java入坑路线 (java从入门到入坟表情包)

一,编程的概述

编程是编定程序的英文缩写,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式(解决方案),使计算体系按照该计算方式运行,并最终得到相应结果的过程。软件开发是根据用户要求建造出软件系统或系统中的软件部分的过程。发出命令,让计算机按照您的指示做事。

二,计算机组成

计算机(计算机)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。完整的计算机应该由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。

2.1硬件认识

计算机由运算器,控制器,存储器,输入装置和输出装置五大部件组成的计算机,每个部件分别按要求执行特定的基本功能。

2.2计算机软件

软件是按照特定的顺序组织的计算机数据和指令的集合,是计算机上运

软件没有具体的物理形态,不可触摸;但其表现形式,或产生的效果是可观察的。

java入魔教程,java三天入门

在这里插入图片描述

在这里插入图片描述

三,学习Java

学习使用Java语言进行软件开发,程序编写。

软件开发是根据用户要求建造出软件系统或系统中的软件部分的过程。软件开发是一项包括需求捕捉,需求分析,设计,实现和测试的系统工程。软件一般是使用某种程序设计语言来软件划分系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计。思路和方法的一般过程,包括设计软件的功能和实现的算法和方法,软件的总体结构设计和模块设计,编程和调试,程序联调和测试以及编写,提交程序。

3.1自我认识

程序员(英语Programmer)是工程师程序开发,程序维护的专家。一般将程序员分为程序设计人员和程序编码人员,但其中的界限不确定非常清楚,特别是在中国。软件从业人员分为初级程序员,中级程序员,高级程序员(现为软件设计师),系统分析员,系统架构师,测试工程师六大类。

3.1.1称呼

洋名【程序员】;昵称【程序猿】;外号【码农,码工】;经常性称呼【IT男】;文艺范称呼【程序匠人】;随意称呼【2世界】;假名【软件。 ..

3.1.2找工作

java入魔教程,java三天入门

在这里插入图片描述

3.1.3形象

电影

他黑或自黑

其实呢,某种的都有........程序员是一个很神秘的种类。

四,自我总结

做一个主轴壳[qūqiào]与灵魂俱全的人

第二节软件安装

一,编程语言

编程语言(programming language),是用于定义计算机程序的形式语言,是人类和计算机交流的语言。

1.1语言的发展

机器语言是用二进制代码表示的一种机器指指令系统的集合,里边就包含0和1,能被计算机能直接识别和执行。但它们难于分辨别和记忆,给整个产业的发展带来了障碍在汇编语言中,用助记符代替机器指令的操作代码,用地址符号或标记代替指令或操作数的地址,也称为符号语言。

高级语言是一种指令集的体系。在这种语言下,C,C ++,Java,Python,Ruby...。其语法和结构更类似类似汉字或普通英语,并且由于对硬件的直接 操作,并且通常通过人学习而后都可以编程。

因为明确的目标性以及理解容易,一个新手能够很容易去学习高级编程语言。

高级编程语言,作为用户入门的编程工具,用户并不需要去了解硬件的结构,而是去使用逻辑的语言去实现想要的目标,但是因为高级编程语言的架构高于编译,所以不能编写直接访问硬件资源的系统程序。而且都都需要经过中间的编译过程。

1.2 Java语言的发展

Java语言是一门高级(针对对象)编程语言。吸收了C ++语言的各种优点,替换了C ++里难以理解的多继承,指针等概念。所以Java语言具有功能强大和简单易用两大明显的优点。

1995年,互联网的蓬勃发展给了Oak机会。为了使死板,单调的静态网页能够“灵活”起来,急需一种软件技术来开发一种程序,这种程序可以通过网络传播并且能够跨平台运行。美国的一家叫做Sun的公司首先推出了可以嵌进网页和可以随同网页在网络上传输的技术,并且把Oak更称为JAVA。

加拿大,一位计算机编程天才

1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0)—————————————————————————————— ———— JDK 1.0橡树(橡树)1996-01-23 JDK 1.1无(无)1997-02-19 JDK 1.1.4烟火(宝石)1997-09-12 JDK1.1.5南瓜(南瓜)1997-12- 13 JDK 1.1.6 Abigail(阿比盖尔–女子名)1998-04-24 JDK 1.1.7 Brutus(布鲁图–古罗马政治家和将军)1998-09-28 JDK 1.1.8 Chelsea(切尔西–城市名)1999-04-08 J2SE 1.运动场(运动场)1998-12-04 J2SE 1.2.1无(无)1999-03-30 J2SE 1.2.2板球(蟋蟀)1999-07-08 J2SE 1.3红est(美洲红隼)2000-05-08 J2SE 1.3.1瓢虫(瓢虫)2001-05-17 J2SE 1.4.0 Merlin(灰背隼)2002-02-13 J2SE 1.4.1 grasshopper(蚱蜢)2002 -09- 16 J2SE 1.4.2 Mantis(螳螂)2003-06-26 Java SE 5.(1.5.0)老虎(老虎)2004-09-30 Java SE 6.0(1.6.0)Mustang(野马)2006-04的Java SE 7.0(1.7.0)海豚(海豚)2011年7月2日8的Java SE 8.0(1.8.0 蜘蛛(蜘蛛)2014年3月18日的Java SE 9.0无(无)2017年9月21日的Java SE10.0无(无)2018年3月21日的Java SE 11.0无(无)2018年9月25日

1.3重大事件

2009年,甲骨文公司宣布收购Sun

官网:https//www.oracle.com/index.html

可*载下**JDK

二,环境介绍

2.1 Java程序的开发流程

编辑器:编写代码的工具

编译器:翻译代码的工具

解释器:Java中执行代码的工具

2.2工具

JVM(Java虚拟机):Java虚拟机,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。

JRE(Java运行时环境):是运行基于Java语言编写的程序所不可思议的运行环境。其中包含了JVM和Java程序运行时必要的一些库

JDK(Java开发工具包):JDK是Java开发工具包。其中包含JRE和Java编译器以及调试器等开发所需要的环境

2.3 Java跨平台

一份Java应用程序(字节码文件),可以不经过任何插入而在所有的平台上直接运行。JVM实现跨平台。

2.4 Java版本

SE(JavaSE),标准版,标准版,是我们通常用的一个版本。核心类库+基本语法。

EE(JavaEE),企业版,企业版,使用这种JDK开发J2EE应用程序。SE+以通信为主的扩展类库。

ME(J2ME),微型版,主要用于移动设备,嵌入式设备上的java应用程序。SE精简版,包括部分SE语法,扩展了灵活的用户界面,健壮的安全模型等。

三,环境建设

3.1*载下**并安装

https://www.oracle.com/technetwork/java/javase/downloads/index.html*载下**

可以从官网*载下**也可以通过其他途径获取,只要最终得到JDK的安装包即可。双击安装,注意:安装目录不要包含中文安装完成在安装目录会看到这样两个文件夹

3.2测试

进入到安装目录中使用java -version或javac -version命令测试

注意:首先进入安装目录的bin目录中(此中有命令)

3.3设置环境变量

安装好JDK之后,我们可以并且只可以在安装目录调用java和javac命令。要在其他地方使用则需要配置环境变量。环境变量的作用就是告诉操作系统“我”可能在哪

初步:

右键我的电脑->属性->高级系统设置->高级|环境变量

第二步:

JAVA_HOME = JDK的安装目录bin的上一层(包含java和javac命令的上一层)

第三步:

路径中添加%JAVA_HOME%\ bin第四步:

测试,任意目录下输入java -version或javac -version命令

四,总结

知已知彼,百战不殆

第三节常用DOS命令

一,图形化界面和命令方式

两种方式可以做到同样的事情,但图形用户界面更直观易用,命令方式需要背下命令才能操作比图形用户界面操作起来复杂。但是图形用户界面需要消耗更多的内存所以运行的速度没有命令方式快。

二,键盘功能键的认识和快捷键

java入魔教程,java三天入门

在这里插入图片描述

在这里插入图片描述

2.1功能键的认识

标签

转移

ctrl

alt

空格

上下左右

回车

截图QQ截图:Ctrl + Alt + A

2.2常用快捷键

全选Ctrl + A

复制Ctrl + C

粘贴Ctrl + V

剪切Ctrl + X

取消Ctrl + Z

保存Ctrl + S

恢复Ctrl + Y

:开始菜单赢

:计算机视窗Win + E

:运行Windows Win + R

命令操作样本

盘符加冒号 盘符的切换 d:回车

cd 加路径 切换目录 cd 文件名

cd.. 目录返回上一层 cd..

cd \ 退回到当前磁盘根目录 cd \

dir 查看当前目录内容 dir

Tab 自动填充

↑ ↓ 再次使用之前用过的命令

cls 清屏

exit 退出

显示桌面/所有窗口最小化Win + D

第四节HelloWrold

HelloWorld一般指的是我们学习一门新技术的第一个例子,统称为HelloWorld

一,HelloWrold实现步骤

1新建文本文档,以HelloWorld.java命名
2编辑文字内容

public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld!!"); } }

3编译

在dos Windows中进入代码所在目录,输入javac HelloWorld.java命令生成新文件

4运行看结果

再继续输入java HelloWorld命令

二,常见问题

2.1文件后缀名

文件扩展名也称为文件的后缀名,是操作系统使用的标志文件类型的一种机制。有了文件的后缀名,方便操作系统决定使用替代软件打开文件。注意:文件的后缀名并不改变文件本身的内容。

文件的后缀名可隐藏,一旦隐藏了后缀名,则我们无法直接更改后缀(即使改了也不成功),所以当文件后缀名被隐藏时,我们需要将其进行显示。

java入魔教程,java三天入门

在这里插入图片描述

在这里插入图片描述

显示后缀名

java入魔教程,java三天入门

在这里插入图片描述

在这里插入图片描述

2.2 javac后跟文件完整名

.java文件当中的类名(class后面跟的名称)经过编译过后,转换类名作为.class文件的文件名。但是,注意:javac后面跟的是文件名+扩展名

2.3 Java语言严格区分大小写

java入魔教程,java三天入门

在这里插入图片描述

在这里插入图片描述

2.4单词不要写错

java入魔教程,java三天入门

在这里插入图片描述

在这里插入图片描述

2.5见到非法字符:肯定是中文问题

我们写程序要求标点符号必须全部是英文状态

2.6括号的配对问题

首先,括号都是成对出现的

2.8在类HelloWorld中发现主方法

java入魔教程,java三天入门

在这里插入图片描述

在这里插入图片描述

2.9忘记书写语句后面的分号

java入魔教程,java三天入门

在这里插入图片描述

在这里插入图片描述

三,代码解释和注释

public class HelloWorld{ // 此时的类名必须与文件名一致 public static void main(String[] args){ // 程序的入口 System.out.println("HelloWorld");// 以分号结尾 } }

3.1类

类作为Java的基本执行单位,一个Java代码必须有类存在,而且作为文件的最外层结构,固定单词类表示。并且以{}作为类的范围限定。public修饰的类为公共类,公共类的名称必须和文件名一致

3.2入口

public static void main(String[] args){ }

在Java中程序的入口是固定的,必须是以上格式,没有入口的程序时不能执行的

3.3输出语句

语句即一条条的指令,以分号且必须以分号结束。

System.put.println("输出的内容")

为输出语句,功能则是将,引号中的内容输出到控制台,并在输出最后进行换行。

3.4注释

注释是对书写内容的解释和说明。我们写的代码是给机器执行的,也是给人看的,在很多时候需要添加一些必要的说明,提示读者,这些说明并不意味着代码产生任何影响,也不需要执行。则使用程序中的注释来实现。

// 单行注释

/** 多行注释*/

在写代码的过程中尽量加上合理的注释

第五节,编辑器

编辑器就是一个使用写代码的工具,市面上有很多编辑器可以选择,有的是纯编辑,有的带样式,有的带提示,当然还有很多集成开发环境。编辑器,带样式的就可以了。安装使用即可