人机交互的两种方式:命令行、图像界面
javaEE :企业版、包含Servlet、JSP等、主要针对Web应用程序
javase : 标准版、基础
javaME : 小型版、开发电子消费产品和嵌入式设备、手机应用程序
java特性:跨平台
虚拟机 JVM 负责java程序在系统中的运行
虚拟机依赖于平台(操作系统)
环境搭建
JRE java运行时环境 包含虚拟机、java程序所需的 核心类库等。
JDK java开发工具包 包含java的开发工具、也包含了JRE 其中的开发工具:编译工具(javac)打包工具(jar)安装JDK就不用单独装JRE了
环境变量配置
path:让系统帮我们找可执行文件
% % 动态获取某个已存在环境变量的值
临时设置环境变量
set
set path
set path=haha
DOS设置环境变量值只在当前窗口有效
如何用DOS 在path中加入新值?
set path haha;%path%
用start 命令开启的新窗口path和原窗口想同
public 修饰的类必须要保证类名和java文件名一致
classpath的临时配置方式
set classpath=类文件路径
虚拟机先环境变量的文件
classpath后加分号既找classpath目录也找当前目录,不加分号只找classpath目录下、
环境变量中 .(点) 代表当前路径
path 的查找顺序是先在当前路径下找 没找到再到path环静变量中找
path:可执行文件
classpath:java可执行文件
HELLO WORLD
class 定义类
语法规范 金庸小说没有标点符号 很痛苦
经验是从错误得来的
main方法能保证类的独立运行
程序入口main
注释
1、注解说明解释程序
2、调试程序
单行注释 //
多行注释 /* */
文档注释 /** */ (javadoc 导出网页形式文档)
写代码的时候要养成写注释的习惯
代码仅仅是思想的体现形式
*********************
写代码先写注释!!!!
*********************
需求 --》 思路 --》 步骤