2021.6.21
93年左右由SUN公司推出的一款高级编程语言(Oak、橡木), 面向互联网编程、安全可靠、面向对象、跨平台等特点
跨平台 (平台----操作系统(Windows、Linux、MacOSSierra))
JVM(Java虚拟机) 事先在操作系统上安装对应版本的JVM,把Java程序放到 JVM中运行,是的相同的Java程序在不同的操作系统上得 到的结果是一样的,屏蔽了底层操作系统的差异性。 Java的三大结构 JavaSE(基础版)----提供了桌面服务以及小程序开发的解决方案 JavaEE(企业版)----提供了企业集中式开发的解决方案 JavaME(小型版)----提供了嵌入式开发的可能性 JDK1.5是Java里程碑式的版本,JAVASE、JAVAEE、JAVAME
搭建Java的语言环境
JRE(Java运行时环境)---提供Java程序的运行环境 JRE=JVM+运行类库 JDK(Java开发工具包) ---提供Java程序的运行环境和开发环境 JDK=JRE+kit(开发工具包) 安装JDK指定位置时不能出现空格和中文 人机交互方式 图形页面 命令行模式 命令提示符查找方式 快捷键----Win+R 输入cmd 在文件具体目录将目录删除输入cmd将直接在该文 件目录打开cmd界面 命令提示符常用指令(DOS常用指令----低级编程语言) cd:跳转指定目录(文件夹) cd..返回上一级; cd/ 跳转到跟目录 环境变量(可以指定的操作系统的值) JAVA_HOME(自定义环境变量)=JDK安装地址 Path=%JAVA_HOME%\bin;
案例----控制台输出HelloWorld
Java程序的基本组成单元是类 Java程序中的类不能单独执行 main方法的功能(可以让类执行、所有Java程序的入口)
.java文件(源文件)----javac 编译----.class文件(字节码文件) .class文件(类)----java-运行--结果 注意: 1.类名和.class文件名保持一致 2.如果是公共类保证类名和当前.java文件名保持一致,如果不是公共类没有要求 3..java文件中可以定义多个类,每个类编译生成对应的.class文件。 4.如果一个.java文件中含有多个区分大小写的类,编译生成的.class名称看第一个类,内容看最后一个类。