java入门基础

xiaoxiao2021-02-28  77

一,软件开发的常识

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。。。

二,Java简介

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虚拟机不具有跨平台性】

三、开发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;

转载请注明原文地址: https://www.6miu.com/read-47087.html

最新回复(0)