| 
 
| 1:计算机的概述 计算机是什么
 计算机的应用
 计算机硬件
 请分清楚计算机的内存和硬盘
 计算机软件
 '系统软件:windows,linux,mac
 '应用软件:QQ,YY,扫雷,CS/F
 
 2:软件:由计算机数据和指令组成
 软件的作用:更好的让人类和计算机进行交互
 交互方式:1)图形化界面方式
 2)命令行方式
 ①:常用的功能键和快捷键
 tab ctrl alt widows shift enter 空格 上下左右 prtsc
 ctrl+A
 ctrl+C
 ctrl+V
 ctrl+X
 ctrl+Z
 ctrl+Y
 ctrl+S
 ②:打开DOS窗口的方式
 最快 windows + cmd +enter
 ③:常见的dos命令
 d: dir md rd cd cd.. cd\ del exit cls
 
 软件开发:借助开发工具和计算机语言制作软件
 1)计算机语言--java语言
 1)由高斯林1990年在sun公司开发出的一套计算机语言 最初叫做oak后面改名为java
 2)java在jdk1.5版本之后做了很大的改进
 3)java的三个平台版本
 A:javaSE:是指Java语言的标准版,也是Java基础班所学的知识,
 它是为后面就业班的地基
 B:javaME:是指手机版的Java程序,现在基本没人用了,大家都用安卓了。
 C:javaEE:是指企业级的Java开发语言,是为企业提供服务的,
 用于B/S架构的服务端开发
 
 4)java的特点开源和跨平台特点
 开源:源代码开放
 JVM是Java虚拟机,它本身是不可以跨平台的。
 但是它有多个平台的版本,比如Windows平台版本,linux平台版本等等,
 通过这些不同的版本来实现Java语言的跨平台性。
 5)JVM和JRE和JDK
 JRE:是Java语言的运行环境,它包含了Java虚拟机,也就是JVM,
 同时还包含了Java语言运行需要的核心类库。
 对于这个类库,大家先理解为资料库就行,后面学完面向对象,你就明白了。
 
 JDK:是Java语言的开发工具包,提供了Java语言的开发工具,它里面包含了JRE,
 同时也就包含JVM-Java虚拟机。所以当你安装JDK之后,其实就不用再安装JRE了。
 2)开发工具
 记事本(notepad)、editplus、eclipse、Myeclipse
 
 3:Helloworld案例:
 案例代码:
 class Demo{
 public static void main(String[] args){
 System.out.println("Helloworld");
 }
 }
 
 解释:
 A:java语言的最基本单位是类。用class表示
 定义类的格式:
 class 类名
 B:程序如果要运行,就必须有main方法,它是被jvm调用。
 格式:
 public static void main(String[] args)
 C:程序如果要输出一些内容,就必须使用输出语句。
 格式:
 System.out.println("Hello World");
 
 常见的错误
 A:文件扩展名导致编译失败。把隐藏文件扩展名给显示出来。
 win7,win8的同学如果不会单独问我。
 B:非法字符错误
 只要看到是非法字符,肯定是中英文问题。
 因为我们要求所有的符号全部是英文状态的。
 C:注意大小写问题
 class -- Class
 String -- string
 System -- system
 D:括号的对应问题
 在java程序中,括号都是成对出现的。
 所以,我建议在编写程序时,请遇到括号,成对打。
 E:main方法格式错误
 public static void main(String [] args){ }
 F:当java源文件发生变化后,请重写编译在运行
 G:缩进问题
 写代码,遇到{},请缩进一个tab位置。
 
 Helloworld案例的运行
 1)为什么要配置环境变量:
 最开始我们想编译java文件 执行java文件 必须把java文件放到jdk的安装目录下,才能编译和运行,
 因为只有这个目录下有 javac.exe 和java.exe 工具,所以才能执行javac和java命令,但是这样就会造成
 很多的java文件都放到这一个文件下不方便管理,而且特别麻烦,
 所以我们就需要配置环境变量,为什么要配置环境变量呢,因为你只有在path里面填写了你javac.exe
 和java.exe所在目录后,你在dos窗口中输入javac和java命令 计算机才能根据那个目录去找到这两个命令,
 这样的话就方便了我在任何目录下都能用javac和java命令, 所以我们需要配置环境变量
 2)如何配置环境变量:
 A:只修改path
 D:\develop\Java\jdk1.7.0_45\bin;以前的path
 B:先建立一个JAVA_HOME,后修改path
 新建:JAVA_HOME 值是 D:\develop\Java\jdk1.7.0_45
 修改:%JAVA_HOME%\bin;以前的path
 推荐使用B方案。
 3)classpath环境变量的配置
 让指定的class文件在任意目录都可以被访问。
 
 技巧:在最左边配置一个.;
 这样做的好处就是能够先在当前目录下查找并执行
 
 一个Java程序的执行。
 A:开发源程序(.java文件)
 Demo.java
 B:通过javac命令编译(.class)
 javac Demo.java
 C:通过java命令执行
 java Demo
 
 
 4:java的语法规则
 1)java中的关键字
 被java语言赋予了特殊含义的单词(所有字母都小写)
 比如我们Helloworld里面用到的 class public static void 这些都是关键字
 在java基础的整个阶段 几乎会把所有的关键字都用到,现在先了解一下有这些歌就可以了
 2)java中的标识符
 java语言中,对各种变量,方法和类等要命名时使用的字符序列称为标识符(简单来说就是名字)
 
 A:26个英文大小写,数字0-9 ,符号_$ 组成
 B:标识符不能用数字开头
 C:java语言是严格区分大小写的 比如 Abc 和abc是不一样的
 D:不能用关键字来命名
 E: 命名规则 :见名知意 驼峰命名
 包名:所有字母都小写
 xxx.yyy.zzz
 类名接口名:多个单词组成时 所有单词字符首字母大写
 XxxYyyZzz
 变量名和方法名:一个单词时,小写 ; 多个单词组成时 第一个单词小写 其他的所有单词字符首字母大写
 xxxYyyZzz
 常量名 :所有字母都大写 多个单词组成时 用"_"项连
 XXX_YYY_ZZZ
 
 3)java中的注释
 定义:用于解释程序的文字就是注释
 作用:提高了代码的阅读性
 格式:
 单行注释://
 多行注释:/*  */
 文档注释:/** */
 | 
 |