JavaEE企业级开发零基础入门

  

  从事Java软件开发工作,需要大概了解计算机的一些知识点,那么首先我们需要了解的是,计算机的组成:硬件+软件

  CPU

  1、站在非专业角度来说:CPU是人的大脑2、站在专业角度来说:CPU是负责控制和数据的运算

  内存

  作用:保存数据(临时性存储)缺点:断电或程序退出,数据丢失

  硬盘

  作用:存储数据(永久性存储)分类:机械硬盘 + 固态硬盘

  软件分类:系统软件 + 应用软件

  系统软件

  XP系统

  win7系统

  win8系统

  win10系统

  ......

  应用软件

  浏览器

  QQ

  绝地求生

  英雄联盟

  ......

  总结:应用软件的共同点是必须建立在系统软件上应用软件给人们带来的好处:功能强大,界面好看,提高了人们对计算机的交互效率。

  图形化界面

  组成

  颜色

  按钮

  文字

  ......

  优点

  用户体验度高

  好看

  功能强大

  DOS命令界面

  组成

  文字

  优点

  适用于编程

  三、DOS命令窗口

  DOS命令界面是图形化界面的底层,并且该界面只识别命令符

  开启DOS命令界面

  1、开始>>>输入框(cmd)>>>回车即可2、快捷键:win+r

  1、常用的DOS命令

  1.1、切换路径操作

  

  1.2、目录文件操作

  

  四、编程语言

  编程语言分为两类:计算机编程语言、高级计算机编程语言

  1、计算机编程语言

  机器语言

  最早时期的编程语言,由0和1组成,并且计算机只识别机器语言

  缺点

  不易读

  对计算机依赖性高

  汇编语言

  汇编语言组成:数字+字母

  优点

  易读

  缺点

  对计算机依赖性高

  2、高级计算机编程语言

  由于计算机编程语言对计算机依赖性高,所以在基础之上扩展出高级计算机编程语言:java、c、c#、.net、php......

  五、Java发展历程

  Java名称的由来

  Java最开始是SUN公司在1990年12月开始研究的一个内部项目,SUN公司的一个叫做帕特里克诺顿的工程师获得了叫做Green计划的项目机会,同时詹姆斯高斯林喝麦克舍林丹也加入了帕特里克的工作小组,他们和其他几个工程师一起在加利福尼亚州们洛帕克市沙丘路的一个小工作室里面研究开发新技术,瞄准下一代智能家电(冰箱、微波炉等)的程序设计,SUN公司预料未来科技将在家用电器领域大显身手,团队最初考虑使用C语言,但是很多成员包括SUN公司的首席科学家比尔乔伊,发现用C语言在某些方面会存在很大问题,所以他们开发了一种全新的语言,以办公室外的橡树而命名,叫做OAK,但是后来,由于该名称已被用于另一个编程语言名称,所以该成Java,因为研发小组的工程师喝的咖啡豆产自于印度尼西亚爪哇岛。

  1992年3月,由于Oak已被用作另一种已存在的编程语言名称,因此必须选一个新的名字——它就是Java,灵感来源于咖啡。

  1993年2月,电视机顶盒,FirstPerson试图从时代华纳获得一个电视机顶盒交互系统的一揽子订单。在那时,由于绿色计划不是很成功,随即失去了时代华纳的订单。于是开发的重心从家庭消费电子产品转到了电视盒机顶盒的相关平台上。

  

  六、安装JDK

  安装方式:傻瓜式安装

  

  七、JDK目录介绍

  安装完后有jdk、jre两个目录

  JDK:Java开发环境【面向工程师】 # 因为JDK目录下的内容都是用于开发软件的JRE:Java运行环境【面向用户】 # 因为JRE目录下的内容都是用于运行软件的通过以上描述,我们需要了解JDK目录JDK: lib:常用类库【各个功能】 bin:存放了一些程序,比如:编译器javac、解析器java、反编译javap等 src:源代码# 注意:当JDK安装完毕后,那么JVM虚拟机也存在了,所谓JVM虚拟机,是一个平台,用于运行Java程序

  八、测试JDK安装

  打开DOS命令窗口并切换目录到JDK安装目录下的bin目录下

  // 分别输入以下内容java -versionjavac -version

  注意:如果两个都出现了版本信息,说明JDK安装成功

  九、配置环境变量

  我们在DOS窗口下的任何目录都可以直接访问nodepad.exe应用程序,因为nodepad.exe文件的路径被写入到了计算机中的系统路径中,当我们在dos窗口中运行该应用程序时,计算机会先在所在的目录下查找,如果没有查找到,会自动去系统路径中查找。

  那么我们也想让JDK下bin目录下的文件像nodepad.exe一样,也需要把路径写入到系统路径中,该做法我们称之为。

  配置环境变量方式有四种,分别是临时性配置(1种),永久性配置(三种)

  方式一

  # 编辑Path即可变量名:Path值:C:Program FilesJavajdk1.8.0_171bin

  方式二

  # 新建JAVA_HOME、classpath变量名:JAVA_HOME值:C:Program FilesJavajdk1.8.0_171# 注意:classpath值前面必须加上.;变量名:classpath值:.;C:Program FilesJavajdk1.8.0_171lib# 编辑Path变量名:Path值:C:Program FilesJavajdk1.8.0_171bin

  方式三

  # 新建JAVA_HOME、classpath变量名:JAVA_HOME值:C:Program FilesJavajdk1.8.0_171# 注意:classpath值前面必须加上.;变量名:classpath值:.;%JAVA_HOME%lib# 编辑Path变量名:Path值:%JAVA_HOME%bin

  方式四

  # 临时性配置# 在dos命令窗口输入:set path = C:Program FilesJavajdk1.8.0_171bin 即可# 环境变量只限于当前窗口

  检测环境变量配置

  # 在dos命令窗口分别输入:javac -version java -version# 注意:在不切换目录的前提下输入,如果出现两次版本信息,说明配置成功

  十一、Hello World

  1、创建Java文件

  新建文本文档,后缀名为.java,用记事本打开,编写即可。

  2、程序编写

  3、运行程序

  1、在dos命令窗口中切换目录到Java文件所在的目录下2、编译 因为我们写的程序计算机不识别,计算机只识别机器语言,并且jvm也不识别我们的程序,所以我们需要把程序转换成字节码【jvm识别的】,然后通过jvm转换机器码进行执行 语法: javac 文件名.java# 注意:编译后会自动生成类名.class文件,里面保存的就是字节码文件3、运行 运行字节码文件 语法: java 类名

  注意事项:1、如果class前面加了public,那么类名必须和源文件名一致2、在一个Java文件中,可以有很多类,但是只能有一个类的class前面加public(不建议使用)3、要想一个类可以运行,那么该类必须有main方法4、在一个类中,最多只能有一个main方法

  Java特性:屏蔽了底层的差异,实现了一次编译处处运行

  举报/反馈