Java语言概述

  • 是SUN(Standford University Network 斯坦福大学网络公司)1995年推出的一门面向Internet的编程语言
  • 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言
  • 完全面向对象,安全可靠

 

Java语言的三种技术架构

J2EE(Java 2 Platform Enterprise Edition)企业版

是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如Servlet,Jsp等,主要针对于Web应用程序开发

 

J2SE(Java 2 Plaform Standard Edition) 标准版

是为开发普通左面和商务应用程序提供解决方案,该技术体系是其他两者的基础,可以完成一些桌面级应用程序的开发

 

J2ME(Java 2 Plaform Mirco Edition) 小型版

是为开发电子小型产品和嵌入式设备提供解决方案。给i技术体系主要应用于小型电子消费产品,如手机中的应用程序

 

Java语言的特点:跨平台性

智传黑马python 传智跟黑马区别_应用程序

 Java visual Machine 就是Java程序的解析器。因为有了JVM,所以在同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。

 

Java环境搭建

JRE(Java runtime environment Java运行环境)

包括Java虚拟机和java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可

 

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

JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包含了Jre,所以安装可Jdk,就不需要安装jre,其中的开发工具,编译工具(javac.exe) 打包工具(jar.exe)等

jdk下载网站:www.orcale.com

 

命令行工具

dir:显示文件目录下的所有文件

cd:跳转到指定文件目录

cd/:返回到根目录

cd..:返回上一级目录

md:创建目录

rd:删除目录

del:删除文件,del *删除所有文件

help:显示命令行操作

 

环境变量配置(为了指定解析java文件在电脑中所在的位置)

我的电脑右键属性->高级系统设置->环境变量->系统变量->创建一个名为JAVA_HOME的变量内容为bin目录所在的文件目录:C:\Program Files\Java\jdk-10.0.2->在系统变量path上添加%JAVA_HOME%/bin;输入javac进行验证

在命令行中用set临时修改环境变量,关闭后不会影响原先的环境变量的内容

 

在命令行编译运行Java程序

class Demo{
 public static void main(String args[]){
    
    System.out.println("Hello World!")
    }
}

编译程序:javac  123.java 得到一个类文件Demo.class

运行文件:Java    Demo

运行结果:

智传黑马python 传智跟黑马区别_java_02

移动硬盘运行Java程序文件

配置classpath环境变量:class文件所在的目录下