组成:
硬件与软件
硬件 主板cpu 键盘 硬盘 鼠标
软件 由一系列的数据与命令组成
1. 系统软件 windows linux unix ios android
2. 应用软件:lol qq 微信 。。。。。。(一些桌面程序)
人与人交互的方式称为语言
人与计算机进行交互的方式
Vb vc c c++ c# perl java python php js android ios.....
1. 使用图形化的方式进行交互
2. 使用命令行的方式进行交互
如何打开命令行 win+R 回车 cmd 回车 打开命令行
1. 切换盘符: D: + 回车
2. 进入某个目录 cd + 目录名称
3. 创建文件夹 md + 目录名称
4. 删除文件夹 rd + 目录名称
5. 返回上一级目录 cd ..
6. 返回根目录 cd /
7. 删除文件 del
8. 清屏 cls
9. 显示目录下边的文件以及目录的结构 dir
10. 万能命令 help
Javame 一些镶嵌在硬件上的程序,后期使用android进行替代
Javase 应用于一些桌面开发的技术
Javaee应用在互联网上的网页开发
简单易用 面向internet 健壮性好 跨平台性
最初java在设计的时候为了在不同的操作系统上可以运行,避免c c++ 不能跨平台的问题 ,在其内部安装虚拟机(让程序在虚拟机上去运行,而不是直接在操作系统上去运行),所谓的跨平台其实就是在跨操作系统
Java虚拟机是否可以跨平台?
不能 每个操作系统上有不同的虚拟机
Jdk :java开发工具包 用于开发程序
一些常用的命令+jre
Jre : java运行环境
把写好的程序在jre上去运行即可
Jvm(java虚拟机) + 类库(java提供的一些常用工具)
网址www.oracle.com
Path下 配置的环境变量
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\ProgramFiles\Subversion\bin;C:\Program Files\VisualSVN Server\bin
为什么在path下面配置上述环境变量?
目的是让其命令可以在任何盘符的任何目录下可以运行
1. 右键 我的电脑
2. 高级系统配置
3. 环境变量
4. 系统变量中的path
5 . 把安装好的jdk路径一直到bin 赋值粘贴到path中,注意要放在path最前边,跟上分号
6 . 测试 java –version 目的查看 当前jdk的版本
当改变jdk的路径的时候 还需要再去path文件当中去重新配置,这样容易误删其它文件,为了避免上述问题,则可以单独创建JAVA_HOME 来保存jdk的路径
1. 查看当前环境变量 :set path
2. 清空环境变量 set path=
3. 修改环境变量 set path=“jdk所安装的位置;
1. 编写源程序
创建class(类)
class 类名
{
程序的入口
Main方法 主方法
}
2. 编译源程序 生成.class文件 javac 文件名
3. 运行.class文件 java .class文件(注意不能带class后缀)
classHelloWorld{
public static void main(String args[]){
主方法:作用程序的入口,可以被jvm所识别
System.out.println("helloworld");、//输出语句
}
}
Java的开发步骤?
编写 --------》编译------------》运行
注意:
在编写源代码的时候尽量在类之前使用public 修饰 目的是为了保证类名与文件名保持统一,只能有一个public class,但可以有多个class,但编译后会出现多个.class文件。
注意:
如果想在不同的文件夹下运行.class文件的话需要在环境变量当中配置一个classpath 把对应的.class文件所对应的路径配置上