1.Java概述
1.1语言平台
1.JavaSE - - - java基础版
2.JavaEE - - - java企业版
3.JavaME - - - java移动版
1.2java语言特性
简单性
安全性
面向对象
高性能
编译性
解释性
分布式处理
健壮性
开源
跨平台
何为跨平台性?
1.3 JDK与JVM
1.JDK下载地址
(推荐下载javaSE8版本)
JDK: java开发工具包,开发java程序必备,JDK文件中包含JRE,JVM.
JRE: java运行环境,运行java程序必备
JVM: java虚拟机,是java跨平台性的支撑
下载好的JDK一般情况是在这个目录下
1.java开发工具(jdk/bin)
2.基础开发库(jdk\jre\lib\rt.jar)
3.基础开发库的源码(jdk\src.zip)
JDK目录介绍
1.4在电脑上配置环境变量
电脑桌面找到"此电脑"
鼠标右击找到"属性"选项
点击"高级系统设置"选项
点击"环境变量"选项
点击"新建选项"
点击"新建"选项后做以下操作
再新建一个环境变量
path环境变量不需要新建,系统有
完成以上操作按下win+R输入cmd打开小黑窗
输入java -version,出现jdk版本号就是配置成功
2.笔记
/**
* 注释: 用来解释代码,方便大家可以更好的阅读代码
* 本类用于向控制台打印几句话
* package --- 包
* cn.tedu.hello2 --- 包名,全小写,公司的域名倒着写,单词之间用.分隔
* ; --- Java语句的结束符
* {} [] () "" 这些符号都是成对出现的,而且全是英文符号
*
*/
public class HelloWorld2 {
/**
* public -- 公共的,作为类的修饰符,用来修饰谁可以访问这个类
* class -- 类,Java用来定义类的一个特殊的单词
* HelloWorld2 -- 类名,驼峰命名法,每个单词的首字母大写
* {} -- 类的主体,其中包含的就是我们所写的代码
*/
// alt+/ 补全代码
/**
* public static void main(String[] args) {} -- 程序的入口
* public -- 公共的,作为方法的修饰符,用来修饰谁可以访问这个方法
* static -- 静态的,修饰这个方法是静态的
* void -- 空,表示这个方法没有返回值
* main -- 方法的名字
* () -- 代表这是一个方法/函数
* String[] args -- 代表这个方法的参数
* {} -- 表示方法的主体,其中就是我们写的代码
*/
public static void main(String[] args) {
/**
* 本行代码的作用是向控制台输出一句话: 闻道有先后
* System -- 系统,要发出一个系统指令
* out -- 向外输出的一个动作
* print() -- 打印后不换行的方法
* println() -- 打印后换行的方法
* "闻道有先后" -- 向控制台打印的具体内容,注意要用英文的双引号包裹
* ; -- Java语句的结束符
*/
System.out.println("再来一遍");
System.out.println("闻道有先后");
System.out.println("你赢了");
}
}