Java编程基础(一)——浅谈java背景及其环境搭建
一、JAVA语言背景
Java是一门面向对象的编程语言。它是由美国的Sun公司在1995年开发,最早命名为“Oak”后改名为“Java”。
Java的最初开发目标是能创建够嵌入消费类电子设备的软件,构建一种既可以移植又可以跨平台的开发语言。这就引出了Java语言的跨平台性,它与Java的面向对象性、健壮性合成Java语言的三大特性。
1996年,Sun公司推出Java开发工具包,也就是JDK1.0(Java Development Kit)。时至今日在不断的更新迭代中,现在应用比较广泛的JDK版本是8.0版本(JDK1.8.0)。你可以从Oracle(甲骨文)的官方网站上下载到各个版本的JDK。
二、JAVA语言三大应用领域
1、企业级后台应用
2、Android应用程序
3、大数据平台开发:框架有Hadoop、spark、storm、flink等,中间件flume、kafka、sqoop等。移动领域:如机顶盒、车载通信设备等
三、JAVA语言的两大核心机制
1、Java虚拟机,jvm(Java Virtual Machine)。
Java程序是运行在java虚拟机上的,这就是java程序跨平台性的根本原因,但是这样做也就使得Java程序的运行效率降低,在大型游戏编程领域由C语言把持。
2、垃圾收集机制
四、JAVA开发环境搭建
1、下载JDK,记录安装路径(全英文无空格)。
2、配置环境变量,配置环境变量path,计算机右击属性,高级系统属性环境变量path,添加jdk\bin路径用英文分号和其它隔开。也可以先定义JAVA_HOME变量=JDK文件夹路径,再在path中添加%JAVA_HOME%\bin,这样的好处可以让Tomcat服务器更好用。
path环境变量是windows操作系统执行命令时所要搜索的路径。
3、验证是否成功安装。打开Cmd,输入javac查看。
五、JAVA程序的编译运行过程
第一步:.java文件被称为java源文件;
第二步:-javac编译过.java源文件形成字节码文件.class,其中字节码文件以源文件中的类名为名;
第三步:-java在JVM(java虚拟机)运行字节码文件.class
实际CMD命令窗口的实现步骤如下所示:
E:\Javaworkspace\code\day03>javac HelloWorld.java
E:\Javaworkspace\code\day03>java HelloWorld
HelloWorld!
六、第一个JAVA程序
public class HelloWorld{
public static void main(String[] args){
//控制屏幕输出
System.out.println("HelloWorld!");
}
}
百度公司氛围 602人发布