初识Java

100 阅读2分钟

软件是程序与数据的结合体

程序是用来处理数据的计算机指令集合

编程语言是用来书写计算机指令的语言

机器语言——汇编语言(加入了助记符,具有一定的可读性)——高级语言

 

编译:源代码(Src)——编译器——目标代码——执行——输出

优点:只要目标文件产生后,就可以反复执行,无需再次编译

缺点:如果源代码发生改变,需要重新编译生成新的目标文件

 

解释:源代码——解释器——输出

优点:源代码发生改变,无需任何额外操作,直接执行即可

缺点:每次执行都需要重新翻译一次

Java语言概述

起源:1991年  美国SUN公司      

Java之父:詹姆斯.高斯林   javabean

历程:1995年 Java诞生   

2009年 Oracle公司收购

JavaSe  java标准版   桌面

JavaMe  java微型版   手持设备

JavaEE  java企业版 服务器端的开发

Java语言特点

简单性,面向对象(纯),跨平台,健壮与安全

java的工作流程**

源代码( .java文件-)---->Java编译器----->字节码(.class文件-)---->类加载器--->字节码校验器---->解释器----->操作系统平台

 

开发环境和工具

JDK(Java Development Kit)  Java开发工具包

Java开发工具包    JDK----提供java 开发人员所需要的开发命令工具  

java运行环境  JRE----java程序运行需要的核心库

Java虚拟机 JVM----用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

关系:jdk包含jre,jre包含jvm

IDE(Integrated Development Environment )   集成开发环境

LTS(long time support 长期支持)

jdk下载与安装:aws.amazon.com/cn/

环境变量

cmd里面运行

src源代码

External Libraries  核心库

类名规范:类名由数字,字母,$符号,下划线组成,数字不能开头,类名首字母大写

public class Work {

    public static void main(String[] args)