1,什么是软件
一系列按照特定顺序组织起来的计算机的数据或者指令
常用的软件:
系统软件:Windows,Mac OS,Linux。。。
应用软件:微信,QQ,一系列的浏览器,一系列的播放器。。。
2,什么是软件开发
软件开发就是使用软件开发工具制作软件的整个过程。
3,软件的出现实现了人与计算机之间的交互
交互方式:
图形化界面:采用图形方式显示操作环境
命令行方式:在控制台中输入相应的指令,计算机根据用户输入的指令完成相应的操作
4,常用的DOS命令行
cd 进入指定的目录
cd.. 退回到上一级目录
cd/ 退回到根目录
盘符: 切换盘符
dir 列出当前目录下所有的文件以及文件夹
cls 清空控制台
md (make directory)新建文件夹
rd 删除指定目录
del 删除指定文件
deltree 删除指定目录下所有的文件以及文件夹【子文件夹】
copy 将一个文件拷贝到另外的目录下
move 剪切
exit 退出
计算机语言:C C++ Java PHP HTML5 Swift VR 大数据 Python。。。
1,Java的由来
1995年,Sun【Stanford University Network,斯坦福大学网络公司】公司推出的一门高级的编程语言
2,Java语言的体系 J2SE:标准版,Java的核心语法,是
J2EE:企业版,应用于服务器或者Web方向,涉及到JSP,Servlet等,其中三大框架SSH【Struts,负责表示层的显示,spring,负责对数据库的操作,hibernate,将数据持久化到数据库】
J2ME:小型版,应用于移动平台软件产品或者小型的电子消费产品,早期的诺基亚,塞班系等。。。 JDK1.5之后,改名JAVASE JAVAEE JAVAME
3,几个标志性的时间
1996年,Sun公司发布了JDK1.0
2006年,Java开源
2009年,Oracle【甲骨文公司】收购了Sun
2010年,Java语言的创始人之一詹姆斯.高斯林从oracle离职
2011年,Oracle公司庆祝了JDK1.7的推出
2014年,Oracle公司发布了JDK1.8正式版
与Java语言相似的语言:C#,swift,python
4,Java语言的特点
跨平台性:通过Java语言编写的应用程序可以在不同的系统平台上运行【一处编写,多出运行】,良好的可移植性
只需要在要运行Java程序的系统上安装一个Java虚拟机【Java语言具有跨平台性,Java虚拟机不具有跨平台性】
【面试题】 JDK【Java Development Kit】:Java开发工具包 JRE【Java Runtime Environment 】:Java运行环境 JVM【Java Virtual Machine】:Java虚拟机 JRE:运行环境,包括JVM和Java程序所需的核心类库【如果想要直接运行一个已经开发好的Java程序的话,只安装JRE就可以了】 JDK:是提给程序员使用的,其中包含了Java的开发工具,也包含了JRE,当安装了JDK之后,就不再需要单独安装JRE 三者之间的关系: JDK>JRE>JVM,使用JDK开发完成的Java程序,交给JRE中的JVM去运行
1.下载JDK www.oracle.com java.sun.com 2.安装JDK 3.配置环境变量 用户变量和系统变量的区别:
只是用户变量只对当前用户有效,而系统变量对所有的用户有效【为了减少自己所做的修改对其他用户造成影响的话,可以选择设置用户变量】,我们配置系统变量 %JAVA_HOME%\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Parallels\Parallels Tools\Applications;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\MySQL\mysql Server 5.5\bin;