美文网首页
01_概述及配置

01_概述及配置

作者: isjinhao | 来源:发表于2018-07-22 21:16 被阅读0次

1、 Java

  Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java是静态面向对象编程语言的代表,极好地实现了面向对象理论。
  Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

2、 Java平台三大版本

  根据JCP(Java Community Process,一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java)的规则,Java 技术分为三个版本:Java SE(Standard Edition)、Java EE(Enterprise Edition)、 Java ME(Micro Edition)。由于自JDK1.2及以后,Java被称为Java2,所以三个版本又被称为:J2SE、J2EE、J2ME。
  其中J2SE就是Java的标准版,主要用于桌面应用软件的编程,同时为J2EE和J2ME提供基础。J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2ME主要应用于嵌入式系统开发,比如机顶盒、移动电话和PDA(Personal Digital Assistant,POS机,手机登)之类嵌入式消费电子设备。

3、 JDK、JRE、JVM

  1. JDK:Java Development Kit,Java开发工具。
  2. JRE:Java Runtime environment,Java运行环境。
  3. JVM:Java Virtual Machine,Java虚拟机。
JDK8

4、 JDK、JRE安装

  使用Java进行开发需要安装JDK和JRE,但由于JDK(针对于JDK8)的安装包中包含的有JRE的安装包,所以只需要下载JDK即可。安装JDK时会弹出JRE的安装。(安装路径不能中文)

5、 环境变量的配置

  1. 什么是环境变量?
      环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置。其中Path(变量名不区分大小写)是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找。Java配置环境变量需要配置JAVA_HOME、Path、ClassPath。

  2. Java中环境变量的配置(JDK8)
      请点击查看小码农另一篇简书

6、 编写并使用DOS运行第一个Java程序

  到文件所在目录下,使用javac和java进行编译、运行。如在D盘根目录下,进入D盘后,执行:javac HelloWorld.java会产生一个HelloWorld.class文件,再执行:java HelloWorld即可看见命令窗口上输出hello world。(不要在系统盘进行,否则可能有权限问题)

HelloWorld

7、 由HelloWorld浅析Java运行机制

  写的代码是Java源代码,文件名:xxx.java。源代码必须编译成Java的字节码才能被执行,所以需要使用javac进行编译。编译后产生字节码文件,文件名:xxx.class。然后这个字节码文件会被加载到虚拟机中运行。

8、 使用Eclipse进行Java开发

  Eclipse是Java的一个常用的集成开发环境。下载后解压运行eclipse.exe即可使用,一个简单的例子:请点击查看小码农另一篇简书

相关文章

  • 01_概述及配置

    1、 Java   Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继...

  • Java学习笔记3

    package关键字的概述及作用 A:为什么要有包将字节码(.class)进行分类存放包其实就是文件夹 B:包的概...

  • SpringBoot全局配置文件

    全局配置文件概述及优先级 全局配置文件能够对一些默认配置值进行修改及自定义配置。Spring Boot使用一个ap...

  • HTTPS概述及项目配置

    阅读完本节你将了解到: 什么是服务器信任证书? 什么情况下证书是p12格式或者是cer格式的,都是属于公钥吗? H...

  • Apple Pay集成(一)准备工作

    1.配置Merchant ID(商业ID) 1.1创建AppID 登录开发者中心,创建App ID。填写描述及Bu...

  • Mybatis-Spring项目的基础配置

    一、总概 配置Mybatis-Spring项目的基本步骤: 1、配置数据源dataSource 2、配置SqlSe...

  • vue实战|vue项目搭建及基本配置

    前言 注:适用于windows系统本文讲述要点: vue-cli项目搭建基本环境配置; 常用插件描述及分享; 项目...

  • 第一篇:Android之闪屏页

    《Android:从零开始开发一个App应用》系列文章01_前言02_开发环境配置03_App应用启动页04_底部...

  • 01_压测环境配置查看

    在做压力测试的时候,压测方法和性能报告中都需要列出压测机的一些环境配置!如下图: 这里列了一下linux命令,以节...

  • 一、kafka概述及安装配置

    一、kafka使用背景 1、Kafka使用背景 在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的...

网友评论

      本文标题:01_概述及配置

      本文链接:https://www.haomeiwen.com/subject/khyrmftx.html