1.计算机概述
(1)计算机
(2)计算机硬件
(3)计算机软件
系统软件:window,linux,mac
应用软件:qq,office
(4)软件开发
软件:由数据和指令组合成的
开发:将软件做出来的
软件开发:用开发工具和计算机语言将软件做出来
(5)语言
自然语言:人与人之间交流沟通的
计算机语言:人与计算机之间进行沟通的
1.机器语言
2.汇编语言
3.高级语言:c,c++,c#,java
(6)人机交互
user interface(图形化界面):操作简单
命令行:需要记忆一些常用的命令(dos 命令行 linux )
2.java语言的概述
(1)java语言发展史
java之父
java--
jdk1.4
jdk5
jdk6
(2)java 的特点
开源和跨平台(最重要的特点)
(3)java语言的跨平台性,如何保证
通过翻译的例子讲解java是如何实现跨平台的
根据不同的操作系统,提供不同的jvm来实现。
扩:笔试题:什么是jvm,为什么java被称作是“与平台无关的编程语言”
答:jvm是是执行字节码文件的虚拟机进程。java源程序会被编译器编译成字节码文件,字节码文件会被
jvm编译成机器码。利用机器码操作硬件和操作系统。不同的平台装有不同的jvm,他们会将相同的class文件
编译成不同平台所需要的的机器码文件,正式由于jvm的存在,实现了java语言的跨平台性
生活案例:英语--》普通话-->地方方言
(4)java语言平台
javaSE--后面两个的基础
javaME--安卓方向
javaEE--web应用方向
3.jdk,jre.jvm的作用和关系
作用:
jvm:保证了语言呢的跨平台性
jre:java程序的运行环境
jdk:java程序的开发环境
关系:
jdk:jre+工具
(1)作用:
保证javac命令可以在任意目录下运行
同理可以配置QQ
(2)配置环境变量的方案
1.直接在path下将jdk的安装位置和bin配置到path
2. 找到环境变量的位置,在系统变量中
新建: 变量名:java_home
变量值:jdk的安装目录(不包含bin)例如:D:\develop\Java\jdk1.7.0_60
修改: 变量名:path
变量值:%java_home%\bin;以前的内容
5.classpath环境变量
(1)作用:
保证class文件可以在任意目录下运行
(2)配置方案
找到环境变量的位置,在系统变量中
新建:变量名:classpath
变量值:class文件所放置的位置
(1)计算机
(2)计算机硬件
(3)计算机软件
系统软件:window,linux,mac
应用软件:qq,office
(4)软件开发
软件:由数据和指令组合成的
开发:将软件做出来的
软件开发:用开发工具和计算机语言将软件做出来
(5)语言
自然语言:人与人之间交流沟通的
计算机语言:人与计算机之间进行沟通的
1.机器语言
2.汇编语言
3.高级语言:c,c++,c#,java
(6)人机交互
user interface(图形化界面):操作简单
命令行:需要记忆一些常用的命令(dos 命令行 linux )
2.java语言的概述
(1)java语言发展史
java之父
java--
jdk1.4
jdk5
jdk6
(2)java 的特点
开源和跨平台(最重要的特点)
(3)java语言的跨平台性,如何保证
通过翻译的例子讲解java是如何实现跨平台的
根据不同的操作系统,提供不同的jvm来实现。
扩:笔试题:什么是jvm,为什么java被称作是“与平台无关的编程语言”
答:jvm是是执行字节码文件的虚拟机进程。java源程序会被编译器编译成字节码文件,字节码文件会被
jvm编译成机器码。利用机器码操作硬件和操作系统。不同的平台装有不同的jvm,他们会将相同的class文件
编译成不同平台所需要的的机器码文件,正式由于jvm的存在,实现了java语言的跨平台性
生活案例:英语--》普通话-->地方方言
(4)java语言平台
javaSE--后面两个的基础
javaME--安卓方向
javaEE--web应用方向
3.jdk,jre.jvm的作用和关系
作用:
jvm:保证了语言呢的跨平台性
jre:java程序的运行环境
jdk:java程序的开发环境
关系:
jdk:jre+工具
jre:jvm+核心类库
图示:
(1)作用:
保证javac命令可以在任意目录下运行
同理可以配置QQ
(2)配置环境变量的方案
1.直接在path下将jdk的安装位置和bin配置到path
2. 找到环境变量的位置,在系统变量中
新建: 变量名:java_home
变量值:jdk的安装目录(不包含bin)例如:D:\develop\Java\jdk1.7.0_60
修改: 变量名:path
变量值:%java_home%\bin;以前的内容
5.classpath环境变量
(1)作用:
保证class文件可以在任意目录下运行
(2)配置方案
找到环境变量的位置,在系统变量中
新建:变量名:classpath
变量值:class文件所放置的位置