目录:
一、计算机语言的发展史
二、Java语言的简述
三、Java的特点
四、java语言的运行环境及环境变量的配置
五、Dos的常见命令
六、第一个java程序-HelloWord
       >命令行运行Java程序
       >运行java程序的原理步骤
       >Java程序的构成
       >Java 注释
 
****************************
一、计算机语言的发展史
****************************
例如:把存储器a中的内容放到存储器b中。
机器语言:用二进制代码表示的计算机能够直接识别和执行的机器指令集合。
                  0、1:太繁琐、不利于程序员编写程序。 
                  0000,000000,000001;(前四位)指令码、(中间六位)存储器a、(后面六位)存储器b
汇编语言:利用辅助标记符替代机器指令的操作码。
                 例如:mov b,a
高级语言:接近于人们使用习惯的高级程序设计语言。他允许使用英文写计算机程序。程序中的操作和我们日常的符号和式子差不多,
                  例如:b=a
 
****************
二、Java语言  
****************
Java语言是一种 高级程序设计语言。
90后,最早1991年 由java之父   sun james Gosling
1995 Oak----Java语言    Java 咖啡杯
主要是因为WWW 互联网的发展。互联网运行不同的服务器不同的操作系统之上,需要语言跨平台。因而Java语言得到了长足的发展。
java API(System Utils String )
 
*******************
三、Java的特点:
*******************
最大特点:跨平台:一次编写 到处运行。JVM(Java虚拟机 java virtual machine)
此外的特点:面向对象、多线程、高性能、动态、分布性、解释性、健壮性和安全性等等。。

~ 面向对象:主要是应用类的概念,利用 多态、封装、继承等实现对事务的面向对象的编程。

                                        相当于掌握一门武林功法。举一反三 非常的漂亮 完整。
                      ~多线程:可以应用程序同时执行多个任务。
                      ~动态:相比于C++、C#这门面向对象的语言。类中可以动态的增加或修改方法我们的客户端
 
 ************************************************
四、java语言的运行环境及环境变量的配置
*************************************************
JDK、JRE、JVM
Java Development Kit(JDK):java工具开发包
Java Runtime Environment(JRE):java 运行环境
java virtual machine(JVM):Java虚拟机
有什么区别:jdk是包含jre的,当通过jdk,jre运行的程序都会在这个jvm中执行。可以去官网上看官方解释。
两种方式:
  • 第一种:通过在官网下载 exe安装包,直接运行,之后的环境便令自动配置。

建议下载JDK 1.8的版本
                          安装后会自动增加path路径 会增加类似这样的路径:
                          C:\Program Files (x86)\Common Files\Oracle\Java\javapath

  • 第二种:自己下载 jdk的安装包 不是exe的格式。 是zip格式。
操作流程:我的电脑-属性-高级设置-环境变量-系统环境变量
新建Java_HOME="你的java安装环境(解压的地址)"
Path:%Java_HOME/bin;%Java_HOME%/jre/bin (分号 一定是英文状态下的分号,;:)
Classpath 不需要配置
 
检验是否安装成功:
通过java、javac、java -version 来验证。
 
注意事项:
  • 系统的环境变量是对任意用户都能生效。一般可以在系统变量设置。
  • 假使配置了两个java的环境变量。这时依循环境变量 顺序谁在前面  先执行谁的环境变量的原则。JDK8 JDK7
**********************
五、Dos的常见命令
**********************
后期写java代码的时候,会用到Dos命令。
运行黑窗口:Win+r 输入  cmd
dir:directory:列出当前目录下所有的文件及文件夹。在linux里面类似上网命令(ll ls)
md:make directory:创建目录
rd:remove directory:删除目录
cd:change directory:
         cd..    返回上一级目录。
         cd\     返回到根目录
         输入盘符+: 切换不同的硬盘。例如 d: (切换到D盘)
del:delete。删除文件
cls:Clear screen:清屏
exit:退出
Tab键的使用:自动补全。
上下键:历史输入命令的调出
 
***************************
六、第一个java程序-HelloWord
****************************
1.命令行的形式去运行java
下载notepad++(一个类似于记事本,但比记事本高级的软件)
win+r cmd
在Java程序所在目录下输入命令:
javac HelloWorld.java
java HelloWorld
(运行javac之前一定要先进入当前java程序所在文件的目录,在命令行输入cd+java程序所在得到文件夹即可。)
可自行百度 dos下如何运行java程序: 
 
(一个小提示:在Java程序改过后 需要重新编译)
2.运行java程序的原理步骤:
step1:javac编译java源文件。.java 结尾的  
Step2:java调用生成的。.class文件     
Step3:将高级程序语言解释成机器语言
Step4:直接执行机器语言
javac:compile是用于编译java源文件
java相当于执行java类文件,需要生成jvm,生成机器语言,最后进行执行。
Eclipse、Netbeans、Intellij IDEA、Myeclipse(相当于我们执行的过程进行了封装,也是依赖于JDK、jRE、JVm)
 
3.Java程序的构成:
首先声明一个类,类型可以有 public、 private、protected
类里面都有个main 函数,作为程序的入口
            static  静态的
            void 代表是没有返回值的
            函数名:可以根据函数的作用来起名。
            Main函数:整个程序的执行入口。
            其他函数的调用需要写入到Main函数中才可以执行,否则不能执行。
函数包含小括号里面的参数(传递给函数的数据变量)
函数体是以大括号的形式进行范围的界定。
类里面有个默认的函数:构造函数。
 
4.Java 注释
注释程序是不会执行的

  • 单行注释:

//
用于表示谋一行语句不执行 或者是对程序进行说明
每个程序员必须养成 的良好习惯。

  • 多行注释

/**/

注释多条语句不执行
  • 文档注释

/** */
说明我们的类的主要功能、主要的参数、作者、 版本等信息

 

Java 语言概述与开发环境(1)的更多相关文章

  1. 一、Java语言概述与开发环境、第一个java程序

    目录: 1.1 Java特点 1.2 Java程序运行机制 1.3 安装JDl和配置环境变量 1.4 第一个JAVA程序 1.5 第一个JAVA程序的含义 前言 Java语言历时近二十年,已发展成为人 ...

  2. 1、Java语言概述与开发环境——Java特性和技术体系平台

    一.Java语言的主要特性 1.Java语言是易学的: Java语言的语法与C语言和C++语言很接近,使得大多数的程序员很容易学习和使用Java. 2.Java语言是强制面向对象的: Java语言提供 ...

  3. Java复习(一)——Java语言概述、开发环境、基础知识

    设计模式:在各种应用系统中被大量应用,是设计的“常用套路” 作为Java WEB开发人员,需要掌握HTML/CSS/JS和数据库相关知识 常用的应用程序框架:Spring MVC,Spring Boo ...

  4. 疯狂java——第一章 java语言概述与开发环境

    J2ME: 主要用于控制移动设备和信息家电等有限存储的设备. J2SE: 整个java技术的核心和基础,它是J2ME和J2EE编程的基础. J2EE: Java技术中应用最广泛的部分,J2EE提供了企 ...

  5. 1、Java语言概述与开发环境——Java程序运行机制

    Java语言是一种特殊的高级语言,它既有解释型语言的特性,也具有编译型语言的特征,因为Java要经过先编译后解释两个步骤. 一.高级语言的运行机制 计算机高级语言按程序的执行方式可以分为编译型和解释型 ...

  6. java 学习笔记1 java语言概述及开发环境

    高级语言运行机制 高级语言按程序的执行方式分为编译型和解释型两种. java语言比较特殊,Java程序的执行必须经过先编译后解释的步骤. 1 编译生成字节码,只面向JVM(.class) 2Jvm执行 ...

  7. 1、Java语言概述与开发环境——JDK的安装与环境变量的配置

    Selenium.Appium.Macaca.RobotFramework.Jmeter等框架或工具均必须的一样东西——JDK,也就是基于java开发的东西都要这个东西.JDK的概念在这里不作描述. ...

  8. Java 语言概述与开发环境(2)

    目录: 一.JDK配置容易出现的问题 二.HelloWorld程序编译常见问题 三.文档注释 四.Java 标识符 五.转义符 六.运算符之算术运算符   ********************** ...

  9. 1、Java语言概述与开发环境——JDK JRE JVM理解

    一.理解概念: 1.JDK(Java Development Kit Java开发工具包) JDK是提供给Java开发人员使用的,其中包含Java的开发工具,也包括JRE,所以安装了JDK,就不用单独 ...

随机推荐

  1. v-if与v-show的区别

    一.区别 v-if 动态的向DOM树内添加或者删除DOM元素:“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建:在初始渲染条件为假时,什么也不做. v-sho ...

  2. 【硬盘整理】使用UltimateDefrag将常用文件放置在磁盘最外圈

    使用方法未知.软件截图如下: 官方网站(英文):http://www.disktrix.com/ 汉化破解版V3.0下载地址:http://page2.dfpan.com/fs/7com9monca3 ...

  3. linux 命令——34 du(转)

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  4. codeforces 600D Area of Two Circles' Intersection

    分相离,内含,想交三种情况讨论一下. 主要是精度和数据范围的问题,首先数据用long double,能用整型判断就不要用浮点型. 题目中所给的坐标,半径是整型的,出现卡浮点判断的情况还是比较少的. 最 ...

  5. 破解 D-H 协议

    756: 破解 D-H 协议 时间限制: 1 Sec  内存限制: 128 MB提交: 78  解决: 18[提交] [状态] [讨论版] [命题人:admin] 题目描述 Diffie-Hellma ...

  6. 如何让图片相对于上层DIV始终保持水平、垂直都居中

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. Bootstrap历练实例:响应式导航

    <!DOCTYPE html><html lang="zh-cn"><head><meta http-equiv="Conten ...

  8. gitlab系列详解

    虚拟机的安装1.安装virtualboxhttps://www.virtualbox.org/2.安装centos6.63.配置网络右键-->网络-->网卡2-->host-only ...

  9. es6之Object扩展及内部属性的总结

    对象扩展: 1.Object.is(A,B) :比较两个值是否相等,取代===运算:只要值相等代表相等:其中NAN和NAN相等:+0和-0不相等: 2.Object.assign(target,sou ...

  10. 微信公众帐号开发之一(java)

    闲来没事,就记录一下微信公众平台的开发吧~ 其实微信公众平台开发没有想象中的那么困难,因为注册了微信公众平台帐号登录之后在开发者模式里有详细的文档,个人感觉介绍还是比较详细的. 微信公众平台订阅号和服 ...