1.java简介
在1995年由sun公司推出的一款高级编程语言(Oak橡木),是WEB应用程序的首选。
特点:面向互联网编程,安全可靠、面向对象、跨平台等。
2. java语言的特点-----跨平台(操作系统)
JVM(java虚拟机)—事先对应的操作系统上安装对应版本的JVM,就能实现同一个java应用程序最后得到的结果一样,是因为JVM屏蔽了底层系统的差异。
3.java语言的三大技术结构
J2SE(标准版/基础版) 主要针对小型应用程序或者桌面服务提供了解决方案。
J2EE(企业版/商务版) 主要针对公司模块化开发或者集中化开发提供了方案。
J2ME(小型版)主要是针对移动终端的嵌入式开发提供了可能。
1.5版本后改名为:JAVASE、JAVAEE、JAVAME
4.java语言环境的搭建
4.1 JRE(Java Runtiming Environment java运行时环境)----在java程序启动时需要的环境。
JRE=JVM+核心类库
4.2 JDK(Java Development Kit java开发工具包)
JDK=JRE+开发工具包
4.3 安装JDK----目录不能出现中文和空格。
4.4 人机交互
1)图形界面
2)命令行模式
4.5 DOS(磁盘操作系统) 常用命令
4.5.1 命令提示符查找
1)win+r 输入cmd
2)在地址栏输入cmd
4.5.2 常用命令
1)dir:展示出当前位置下的所有信息
2)cd: 翻转目录(cd…返回上一级、cd/ 返回当前磁盘符根目录)
4.6 环境变量—是指操作系统让当前系统环境之下特定的参数
JAVA_HOME=jdk安装目录(自定义环境变量)
PATH=%JAVA_HOME%\bin 目录
5.案例----在控制台输出HelloWorld
5.1 创建一个类
5.2 创建main方法
1)可以让类单独运行
2)是程序的入口
3)被JVM调用
5.3输出语句
.java文件存储的都是程序员能看得懂的代码也称之为源文件----通过javac命令编译-----.class文件
存储的是二进制数据也称之为字节码文件
.class文件----通过java命令运行—得到最终结果
注意:
1)公共类的类名一定要和.java文件的名称一致
2)一个.java文件中可以有多个类最多只能有一个公共类
3).java文件中有几个类就有几个.class文件
4)Java区分大小写,.java文件有几个没有区分大小写的类,有几个类就有几个.class文件;如果多个类名只有大小写的区别最后实际要去运行的类是最后一个类(因为在windows中不区别大小写,后面的类会覆盖掉前面的类)。
5.4 带包编译和运行
带包编译:
带包运行