400-616-5551

您所在位置: 首页> 学习课程> 编程语言那么多,为什么要学习java?

编程语言那么多,为什么要学习java?

发布百知教育 来源:学习课程 2019-09-12

为了更好的帮助大家便利的学习java这门编程语言,和更好的巩固java语言学习中的基础知识,我们特意为大家精心制作了java程序设计精编教程。

本教程精选java核心内容,结合实例,循序渐进的向大家介绍Java语言。以零基础讲解为基础,用实例引导大家学习,深入浅出的向大家介绍java的相关知识和实战技能。


Java入门(1)


1. 为什么要学习Java编程语言?

1.1 什么是软件?

处理数据的程序

数据的形式有很多种【文本数据,图像数据,声音数据,视频数据.....】

1.2 学习开发软件需要什么?

学习软件开发就是学习程序开发/程序编写。

我们就需要掌握一门最基础的程序设计语言,程序开发语言,编程语言。

1.3 常见的一些程序设计语言?

C语言,C++,Java, C#,PHP,Python......

我们选择学习的程序设计语言是Java.


1.4.为什么要学习Java编程语言?

1.相比C/C++来说,java语言简单

相比PHP/Python,java语言复杂

综合比较java的学习性价比高。

2.很高的稳定性

Java编程语言从1994年,Java 1.0a版本开始到今天的Java SE 12.0.2版本,java一直都收到很多程序开发者的支持,而且也一直都处于编程语言排行的前几名,这足以说明java具有极高的稳定性,短期之内是不可能被取代的,所以大家可以放心的去学习。

3.广泛的适用性

[java----PC端程序开发,web程序【网站】,移动端程序开发【Android系统】]

  Java已经被应用到互联网中的各个领域中,所以大家可以放心的去学习,不用担心将来会没有用武之地。

2. java是什么?

 



Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

2.1 面向对象

面向对象是一种编程思想。

面向对象的编程思想是从面向过程的编程思想升华。

面向过程的思想

例如:现在我要从电视塔去钟楼

      面向过程的思想,我们就从电视塔开始记录下到钟楼之间,我们所经历的每一站。

      电视塔--》吴家坟---》政法大学---》八里村.........南门--》钟楼

      我们沿途所记录的每一站,就形成从电视塔去钟楼的这个过程。

面向对象的思想

例如:现在我要从电视塔去钟楼

      面向对象的思想,我们只需要电视塔和钟楼这两个对象就可以了。

面向对象的基本特征?

1. 封装----将原本分散的东西聚集在一起,统一处理。

2. 继承----与我们生活中所说的继承是用一同概念,孩子可以从父母那里继承财产。

3. 多态----同一类事物在不同的环境下,呈现出不同的状态。

3.java的历史

1991年成立了一个称为Green的项目小组,为了计算机在家电产品上的嵌入式应用,开发了一个Oak的面向对象语言。

1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。

1998年12月8日,第二代Java平台的企业版J2EE发布。

1999年6月,Sun公司发布了第二代Java平台(简称为Java2)的3个版本:J2ME(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境;J2SE(Java 2 Standard Edition,Java 2平台的标准版),应用于桌面环境;J2EE(Java 2Enterprise Edition,Java 2平台的企业版),应用于基于Java的应用服务器。

2005年6月,在Java One大会上,Sun公司发布了Java SE 6。此时,Java的各种版本已经更名,已取消其中的数字2,如J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。

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

2010年,Java编程语言的共同创始人之一詹姆斯·高斯林从Oracle公司辞职。

 



4.关于java的三大版本


  2005以前

  J2SE--java标准版

  J2EE--java企业版

  J2ME--java微型版

  2005以后

  Java SE--java标准版[应用于桌面环境,桌面应用开发]

  Java EE--java企业版[应用于基于Java的应用服务器,web程序]

Java ME--java微型版[应用于移动、无线及有限资源的环境,移动终端程序开发]

J2EE(Java 2 Platform Enterprise Edition)企业版


可帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和Web 2.0 应用程序。


J2SEJava 2 Platform Standard Edition)标准版


它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java 应用程序,能为Java EE提供开发基础。比如Java版的扫雷。


J2ME(Java 2 Platform Micro Edition)小型版


用来开发移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)。现在使用的越少用了,Android会逐渐的取代J2ME的市场份额。


5.Java编程语言3个版本之间的关系


java培训

 

5.搭建java开发环境


5.1.JDK


JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。


java培训

 

4.png


2下载安装和环境变量配置


我们学习时候使用使用jdk8.0


2.安装--将下载的安装包直接解压缩至指定目录中即可安装完毕。

3.配置环境变量


如果没有配置环境变量,那么我们就无法在命令提示行中进行java程序的编译和运行。


1、计算机---右键---属性----高级系统设置---环境变量


2、新建---变量名:JAVA_HOME


变量值:JDK安装目录所在文件夹的路径

例如:D:\java_jdk\jdk8.0


3、选中Path---编辑---变量名:Path


 变量值:%JAVA_HOME%\bin;[放在Path变量值的最前面]

4、新建---变量名:CLASSPATH


变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;


5、测试jdk的安装和环境变量配置


开始---cmd---打开命令提示行

C:\Users\Administrator>java -version

java version "1.8.0_162"

Java(TM) SE Runtime Environment (build 1.8.0_162-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

至此java的开发环境搭建完毕!!!


java培训班:http://www.baizhiedu.com/java2019


注释:内容来源于IT极客学社


上一篇:6个点搞清楚高并发系统面试

下一篇:应届生去公司找个Java程序员的职位需要什么技能?

相关推荐

www.baizhiedu.com

有位老师想和您聊一聊

关闭

立即申请