1、 java语言的发展历程
2、 java语言的特点
3、 java虚拟机及跨平台的原理
4、 java开发环境的搭建和环境变量的设置
5、 常用的 DOS命令
6、 第一个java程序
1、 java语言的发展历程
--java语言的前身 oak (橡树)
--java语言的版本
javaSE (JAVA2 Standard Edition ) 标准版,定位在客户端,主要用于桌面应用软件的开发
javaME (JAVA2 Micro Edition) 微型版 主要用于嵌入的式系统的开发,比如手机和PDA的编程
javaEE (JAVA2 Enterprise Edition) 企业版,定位在服务器,主要用分布式系统或大型商务网站等
2、 java语言的特点
-- java是跨平台的
字节码文件可以在任何装有java虚拟机的计算机上或电子设备上运行
-- java是简单的
java由jvm来管理内存,不需要人工参与
java只支持单继承,不支持多继承(可以使用多实现的方式替代)
不再有#include #define
不再有全局变量
java中没 goto (但goto在java中是保留字)
取消了自动类型转换,使用强制类型转换
-- java是安全的
java中取消了强大而又危险指针
提供了自动的内存管理机制
运行环境提供了四级安全性保障
-- java是完全面向对象的
-- java是健壮的
强制类型机制 , 异常处理机制, 垃圾自动回收机制, 安全检查机制
3、 java虚拟机及跨平台的原理
什么是平台 ? 操作系统
-- JVM :JAVA 虚拟机 (java virtual machine ) 运行java字节码的假想计算机,不同的平台上,要有不同的虚拟机
-- java 虚拟机是java 的核心技术,也是跨平台的基础
-- jvm 有自已的堆栈,cpu 等定义,是用软件模拟出来的一台假想计算机, Sun公司制定的它的规范
-- jvm 由java语言编写
4、 java开发环境的搭建和环境变量的设置
JDK (java development kit ) java开发工具包
安装以后
JVM :java虚拟机
JDK :java开发工具包 包含 JRE 和一些开发工具,实际上安装了JDK 就不用装 JRE 了
JRE :java运行时环境 包含 JVM +javase标准类库
在java/bin目录下,有以下几个主要文件
javac.exe :java编译器,把java源文件编译成.class文件 (字节码文件)
java.exe : java解释器,解释和执行 .lass文件
java/lib 下,装的java的标准类库
操作系统的环境变量 :就是操作系统中定义的变量
这是某个机器上path这个环境变量的内容
Path= C:\Java\jdk1.7.0_15\bin; C:\oracle\product\10.2.0\db_2\bin ;
C:\oracle\product\10.2.0\db_1\bin ;
C:\apache-tomcat-7.0.64\bin;C:\jdk1.7.0_15\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOW
S\System32\Wbem ; C:\Program Files\TopDomain\e-Learning Class\ ; C:\Program Files\M
ySQL\MySQL Server 5.0\bin;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Microsoft S
QL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual
Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\WINDOWS\system32\WindowsPowerShell\
v1.0;C:\Program Files\TortoiseSVN\bin;C:\Program Files\UltraEdit\;
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
在命令提示符中设置的环境变量只对当前窗口有效,如果想长期有效,要按如下设置
-我的电脑 - 属性 - 高级 -环境变量
将 C:\Java\jdk1.7.0_15\bin这个路径放在原来的环境变量之前,一定要用 " ; " 分开
然后保存,重启一个命令提示符,输入java 或 javac 能显示提示信息证明配置功
总结:关于环境变量的命令
set //查看系统中所有的环境变量
set 环境变量的名称 //查看指定的环境变量 -> set path 或直接写 path
set path=C:\Java\jdk1.7.0_15\bin //设置环境变量为某个值
java -version //查看jdk版本
注意 path这个环境变量的特点
当我们执行一个文件的时候,比如执行java.exe的时候,操作系统先在当前目录下找,找不到再去path指定的路径下找,找到为止
5、 常用的 DOS命令
可以用 ctl+c 命令结束命令的执行
md //创建目录 例如 md aaa 创建 aaa这个目录
rd //删除目录 例如 rd aaa 注意,目录必须是空的, 要不然删除不掉
dir //列目录 例如 dir *.txt
cd //进入某个目录
cd \ 返回根目录
cd .. 退回上一级
cd 目录名称 //可以使用tab键进行自动补全 或者是使用通配符 例如: cd jdk*
切换盘符 例如 C:> D: 回车,即可切换到D盘
ping //测试网络是否暢通或连接速度
pring /?可以查看帮助信息
ping 192.168.1.10
ping /t 不停的发数据包
ping www.baidu.com
//下面的显示表示网络是通的
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
cls //清屏
start //打开新的窗口
del //删除 例如 del a.txt 注意,它不走回收站
type //把文件内容显示在窗体上 例如: type a.java
net star 服务名称
net stop 服务名称
6、 第一个java程序
public class Test
{
public static void main(String [] args)
{
System.out.println("这是我的第一个java程序");
System.out.println("哈哈我很开心");
}
}
说明
1) java程序全是由类组成 一个java类必须有一个class修饰符
2) 如果类声明的时候,是public 的,则它对应的源文件名称必须和类名相同
3) 编译的时候用的命令是 javac java源文件的名称 (带扩展名) 比如 javac Test.java
4) 执行的时候用的命令 java 类名 比如 java Test //一定要注意,执行的时候执行的是类名,不要加文件扩展
5) 一个源文件中可以声明多个java类 ,在编译的时候,会对应生成多个字节码文件(一个类生成一个)
6) 一个源文件中,只可以有一个public类型的类
6) main函数是程序的入口点,写法是固定的
7) System.out.println("内容"); 是一个标准的输出语句,可以将信息显示在控制台上
8) 执行语句结束的位置要有分号
9) 一个源文件中可以有多个类,每个类中都可以有main函数
10) java语言严格区分大小写
java中的注释
// 这是注释的内容
/* 这是注释的内容 */
/**
* 这是内容一
* 这是内容二
*/
这种注释主要用于生成帮助文档(用jdk提供的javadoc命令)
任务
1) 把全部的dos命令演示一遍
2) 完成一个hello world程序的编写
本文介绍了Java语言的发展历程、特点,详细讲解了Java虚拟机的工作原理及其跨平台特性。此外,还逐步指导如何搭建Java开发环境,设置环境变量,并介绍了基本的DOS命令。最后,通过编写第一个Java程序,帮助读者实践入门。
875

被折叠的 条评论
为什么被折叠?



