Java编程语言介绍:
Java语言由美国SUN公司(现已被oracle公司收购)发明于1995年,是目前业界应用最广泛,使用人数最多的语言,连续多年排名世界第一,可以称之为“计算机语言界的英语”。
Java广泛应用于企业级软件开发,安卓移动开发,大数据云计算等领域,几乎涉及所有IT行业。
Java语言的核心优势:
跨平台是Java语言的核心优势,赶上最初互联网的发展,并随着互联网的发展而发展,建立了强大的生态体系,目前已经是覆盖IT行业的“第一大语言”。
Java各版本的含义:
JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用。
JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用。
JavaME(Java Micro Edition):微型版,定位在消费性电子产品上的应用。
注:很多人会误解为安卓开发就是JavaME,这两个是完全不同的内容。
Java的特性和优势:
跨平台/可移植性,安全性,面向对象,简单性,高性能,分布式,多线程,健壮性。
Java程序的运行机制:
1.Java首先利用文本编辑器编写Java源程序,源文件的后缀名为.java;
2.再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class;
3.最后利用虚拟机(编译器,java)解释执行。
注:计算机高级语言的类型主要由编译型和解释型两种,而Java语言是两种类型的结合。
JVM、JRE、JDK:
JVM(Java Virtual Machine):用于执行bytecode字节码的“虚拟计算机”。
不同的操作系统有不同版本的JVM,屏蔽了底层运行平台的差别,是实现跨平台的核心。
JRE(Java Runtime Environment)包含:Java虚拟机、库函数等。
JDK(Java Development Kit)包含:JRE、编译器和调试器等。
JDK包含JRE,JRE包含JVM。
注:如果知识运行Java程序,只需要JRE就可以,但是要开发Java程序,就需要安装JDK。
Java程序的特点:
1.Java对大小写敏感。
2.关键字class的意思是类。Java是面向对象的语言,所有代码必须位于类里面。
3.源文件编译后,得到相应的字节码文件,编译器为每个类生成独立的字节码文件。
4.main方法是Java应用程序的入口方法,格式固定:public static void main(String[] args){...}
5.一个源文件可以包含多个类。
6.每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行。
最常用DOS(磁盘操作系统)命令:
1.cd 目录路径 进入下一个目录
2.cd .. 进入父目录
3.dir 查看本目录下的文件和子目录列表
4.cls 清除屏幕命令
5.上下键 查找敲过的命令
6.Tab键 自动补齐命令
常用开发工具:
入门学习时,进行简单的Java程序编写,可以使用文本编辑器,如:记事本,但是记事本功能不够强大,我们可以考虑使用“更加强大的记事本”,常见的有如下三种软件:
Notepad++、Sublime、EditPlus
在真正的学习开发中,一般使用集成开发环境(IDE)来进行开发操作。