1.了解Java发展史和其特点特性
1.1 Java发展史
Java最初由SUN公司创建(1992年),是对C++语言进行改造得到的语言,去除了C++复杂的指针和内存管理,起初结合了嵌入式系统的实时性要求,起初命名为“Oak”,后更名为“Java”(1994年)。
1.2 Java特点特性
一种纯面向对象的编程语言。
一种健壮的语言,吸收了 C/C++语言的优点
有较高的安全性。(自动回收垃圾,强制类型检查,取消指针)
2.掌握环境搭建(JDK与eclipse下载安装)
2.1JDK 概述:
JDK 全称 Java Development ToolKit,是 Java 语言开发工具包。JDK 是整个 JAVA 的核心,包括了 Java 运行环境(Java Runtime Environment),一堆 Java 工具(javac/java/jdb 等)和 Java 基础的类库(即 Java API 包括 rt.jar)
2.2Eclipse简介:
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务, 用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development )
下载和安装略
3.学习如何编写代码
1)用eclipse创建Java工程
File -> Project -> Java Project -> Next -> Project name -> Finish -> Don’t Create -> No
创建包、类、勾选程序入口
2)编写代码前了解工作
JVM 概述:
Java 虚拟机(Java Virtual Machine) ,JVM 可以理解成一个可运行 Java 字节码的虚拟计算机系统
它有一个解释器组件,可以实现 Java 字节码和计算机操作系统之间的通信
对于不同的运行平台,有不同 的 JVM。
JVM 屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。
3)具体编码
javac 用于将.java文件编译为JVM可以识别的字节码文件.class
java 用于执行.class文件
class Hello{
public static void main(String[] args){
//固定格式,程序的入口
System.out.println("锄禾日当午!");
//操作系统的输出,向控制台中输出一段文字
}
}
4.了解Java特性,JDK和JRE等概念
4.1 Java特性
一种纯面向对象的编程语言。
一种健壮的语言,吸收了 C/C++语言的优点
有较高的安全性。(自动回收垃圾,强制类型检查,取消指针)
4.2 JDK概念
JDK 全称 Java Development ToolKit,是 Java 语言开发工具包。JDK 是整个 JAVA 的核心,包括了 Java 运行环境(Java Runtime Environment),一堆 Java 工具(javac/java/jdb 等)和 Java 基础的类库(即 Java API 包括 rt.jar)
4.3 JRE概念
JRE(Java Runtime Environment)Java 运行时环境
JRE 的三项主要功能:
加载代码:由类加载器(class loader)完成;
校验代码:由字节码校验器(byte code verifier)完成;
执行代码:由运行时解释器(runtime interpreter)完成
5.环境变量详述
6.第一个Java程序
eclipse中编写自动关机程序
//用于自动关机的代码,Runtime.getRuntime().获得当前电脑运行的时间
Runtime.getRuntime().exec("shutdown -s -t 3600");
程序可能出现错误。有两种解决方案:
1.Add throws declaration //将错误抛给调用者,虚拟机
2.Surround with try/catch //进行处理
Runtime.getRuntime().exec("shutdown -a");
//取消自动关机
7.代码语句分类
1)结构定义语句
2)功能执行语句:必须以英文分号结束



