赞
踩
从今天开始大家就是Java软件工程师了! ! ! !
什么是软件工程师呢?
是一种职位的名称
通常是通过计算机的"某种编程语言"完成软件的开发。
什么是软件呢?
大家眼前的笔记本电脑就是一台 计算机,计算机就包含了很多软件。
计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
计算机发明者约翰·冯·诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。
硬件+软件
硬件
软件
| 时间 | 描述 |
|---|---|
| 1991~1995 | Sun为了占领智能消费电子产品市场,由James gosling负责该项目,来开发Oak语言 |
| 1995 | 将Oak改名为Java |
| 1996 | 发布JDK1.0 |
| 1997 | 发布JDK1.1 |
| 1998 | 发布JDK1.2,将该版本命名为J2SDK,将Java更名为Java 2 |
| 1999 | 将Java分为三大块:J2SE(Java标准版)、J2EE(Java企业版)、J2ME(Java微型版本) |
| 2000 | 发布J2SE1.3 |
| 2002 | 发布J2SE1.4 |
| 2004 | 此时不再叫J2SE1.5,叫5.0 |
| 2005 | 2005 Java 10周年,将J2SE改为 JAVA SE、将J2EE改为 JAVA EE、将J2ME改为 JAVA ME |
| 2006 | 发布 JAVA SE 6 |
| 2009 | Sun公司被Oracle公司收购了,从此Java语言由Oracle来进行升级维护。 |
| 2011 | 发布JAVA7 |
| 2014 | 发布Java8 |
| 2017 | 发布Java9 |
| 2018年3月 | 发布Java10 |
| 2018年9月 | 发布Java11 |
| 2019年3月 | 发布Java12 |
| 2019年9月 | 发布Java13 |
| 2020年3月 | 发布Java14 |
| 2020年9月 | 发布Java15 |
| 2021年3月 | 发布Java16 |

Dos命令窗口怎么打开呢?
02黑绿 05 红黑DOs窗口中的内容怎么复制?
常见的DOS命令?
exit 退出当前Dos命令窗口
cls 清屏
dir 列出当前目录下所有的子文件/子目录
cd 命令
cd …回到上级目录。
cd / 直接回到根目录。
怎么切换盘符:
c:
回车
d:
回车
e:回车
f:回车
cd命令表示: change directory [改变目录]
cd 目录的路径
绝对路径:表示该路径从某个磁盘的盘符下作为出发点的路径
相对路径:表示该路径从当前所在的路径下作为出发点的路径
cd Desktop,那么其中Desktop就是一-个相对路径,从当前所在的
C: \Users\Administrator这个路径作为出发点,开始找Desktop目 录。
C: \Users\Administrator\Desktop计算机语言发展史
计算机编程语言也有很多语种。例如: c语言C++ Java PHP…
计算机语言发展史
第一代语言:机器语言
主要编写二进制码,直接编写100101010101这样的二进制。以打孔机为代表。
第二代语言:低级语言
第三代语言:高级语言
Java语言特性[开源、免费、纯面向对象、跨平台]
简单性:
面向对象
可移植性
java程序可以做到一次编译,到处运行。也就是说java程序可以在windows操作系统上运行,不做任何修改,同样的java程序可以直接放到Linux操作系统上运行,这个被称为Java程序的可移植性,或者叫做跨平台。
让java程序 运行在-一合虚拟的计算机当中,这个虛拟的计算机叫做Java虚拟机,简称JVM。Java虚拟机再和底层的操作系统打交道,避开了java代码直接与不同的操作系统打交道。

多线程
健壮性
安全性
程序员需要在硬盘的某个位置<位置随意>新建-一个. java扩展名的文件,该文件被称为Java源文件,源文件当中编写的是Java源代码/源程序。而这个源程序是不能随意编写,必须符合Java语法规则,Java语法规则是需要记忆的
最终要执行的文件,所以说.class文件生成JDK安装之后,除了自带-一个javac.exe之外,还有另一个工具/命令,叫做java.exe,java. exe命令主要负责运行阶段。
java.exe在哪里用?
java.exe怎么用呢?
java A.class [这种方式是错误的,大家记住就行]运行阶段的过程是:
JVM将A.class字节码文件解释成 二进制1010101010这样数据。然后操作系统执行二进制和底层硬件平台进行交互。|归根结底的,操作系统的硬件最终执行的还是二进制数
开发HelloWorld. java源程序[照抄,不要问为什么,注意大小写]
public class HelloWorld{
public static void main(String [] args){
System.out.println("HelloWorld");
}
}
将HelloWorld. java源程序通过javac工具进行编译:
首先需要解决的问题是:javac命令是否可用
打开Dos命令窗口,直接输入javac, 然后回车,出现以下:
'javac’不是内部或外部命令,也不是可运行的程序
或批处理文件。
出现以上问题是因为:windows操作系统无法找到javac.exe命令文件

win系统可以直接使用ipconfig命令的原因:


怎么解决以上javac不可用的问题?
windows操作系统是如何搜索硬盘上某个命令的呢?
配置环境变path注意:
path环境变量和java语言没有关系,path环境变量是属于windows操作系统的一-个知识点。
path环境变量是专门给windows操作系统指路的
javac要想能随意使用,需要将javac所在的目录路径配置到环境变量path当中
path= =xxxx ;C: \Program Files\Java\jdk1. 7.0_ 80\bin
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。