Day01-2017-05-02
第一天
什么计算机
组成:
硬件与软件
硬件 主板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
Java体系
Javame 一些镶嵌在硬件上的程序,后期使用android进行替代
Javase 应用于一些桌面开发的技术
Javaee 应用在互联网上的网页开发
Java特征
简单易用 面向internet 健壮性好 跨平台性
Java如何实现跨平台的?
最初java在设计的时候为了在不同的操作系统上可以运行,避免c c++ 不能跨平台的问题 ,在其内部安装虚拟机 (让程序在虚拟机上去运行,而不是直接在操作系统上去运行),所谓的跨平台其实就是在跨操作系统

问题:
Java虚拟机是否可以跨平台?
不能 每个操作系统上有不同的虚拟机
Java的组成
Jdk java开发工具包 用于开发程序
一些常用的命令+jre
Jre java运行环境
把写好的程序在jre上去运行即可
Jvm(java虚拟机) + 类库(java提供的一些常用工具)
java开发工具的下载方式
网址www.oracle.com
安装jdk
Path下 配置的环境变量
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;D:\Program Files\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所安装的位置;
第一个HelloWorld程序
编写的步骤
1 编写源程序
创建class(类)
class 类名{
程序的入口
Main方法 主方法
}
2 编译源程序 生成.class文件 javac 文件名
3 运行.class文件 java .class文件(注意不能带class后缀)
代码分析
class HelloWorld{
public static void main(String args[]){
主方法:作用程序的入口,可以被jvm所识别
System.out.println("hello world");、//输出语句
}
}
Java的开发步骤?
编写 --------》编译------------》运行
注意:在编写源代码的时候尽量在类之前使用public 修饰 目的是为了保证类名与文件名保持统一
public class:是JAVA定义的,一般占到编程的角度来将就是包含main方法的,一个java文件中只有一个public class,而且public class的文件名要跟.java的文件名一致。
class:在Java编程是描述对象的,也就是类。
提示:Java编程就这么定义的,记住就行了,没什么特殊的含义。
注意:如果想在不同的文件夹下运行.class文件的话需要在环境变量当中配置一个classpath 把对应的.class文件所对应的路径配置上

浙公网安备 33010602011771号