----------------------android培训、java培训、期待与您交流! ----------------------
一 计算机
1.计算机是存储和处理数据的电子设备。包括(硬件和软件两部分。)
1)硬件包括计算机可以看得见的物理部分。
2)软件是计算机内看不见的指令。
2.计算机组成 和分类:
A组成
1)中央处理器
2)内存
3)存储设备
4)输入和输出设备
5)通信设备
B分类
1) 大型机 服务器 终端
2) 小型机 pc机
3. 应用
1)科学计算
2) 网络通讯
3)自动控制
4)多媒体
5)数据挖掘
5 计算机能够的指令
A 机器语言
0,1为机器语言,特点:不便于掌握,难度大,优点:执行速度快
B 汇编语言
特殊的符号来完成指令的开发,特点:比机器语言的难度要小
C 高级语言
java,c++他们和人类的自然语言很接近。优点:简单易学
D 汇编语言,高级语言都是不能直接被计算机识别
都要转化为机器语言
6 人机交互
A 图形界面交互
特点:简单易学,便于推广。
B 命令行交互方式
特点:只能输入计算机能识别的指令,不便于推广
1 启动命令行
开始-----附件-----命令提示符
windons+r-----cmd-----回车
2 DOS命令
2.1 盘符: 直接切换盘符 e:
2.2 dir 列出当前目录下的所有文件
2.3 md 文件夹名 在当前目录下创建文件
2.4 cd 文件夹名 进入指定的文件夹
2.5 cd.. 返回当前目录的上一级目录
2.6 cd\ 直接返回到根目录
2.7 rd 文件名 删除指定的文件夹,注意:文件夹必须为空
2.8 del 文件名 删除指定的文件 “*”用法:*号代表任意多个任意字符
2.9 cls 清屏
2.10 exit 拖出dos窗口
7 java语言的概述
A java语言的特点
1 简单易学 ,高级的计算机语言
2 跨平台特性
2.1 java语言的跨平台性
java语言开发的程序可以在任何平台上执行,而且会达到同样效果
2.2跨平台原理
java提供设备:jvm (java virtual machine)在不同的平台上来对java程序进行翻译
2.3注意:
jvm虚拟机本身是不跨平台的,不同平台的开发,就需要不同jvm
3 java语言的安全性
c++:有安全不安全因素,只能将数据加载到内存,释放内存的时候必须程序员自己手动控制
java将c++的不安全因素做了改进,有jvm提供的垃圾回收机制自动回收
4 java面向对象的
8 java语言的技术体系
A JAVASE java的标准版
java的标准版为了解决桌面应用程序的开发提供技术支持
B JAVAME java的微缩版
java的微缩版是为了移动开发和嵌入式开发提供技术支持
C JAVAEE java的企业版
java的企业版是为了给企业级的应用开发提供技术支持
9 java语言开发的环境的搭建和简介
A jre(java runtime enviroment java运行环境)
1. jre提供了java的核心类库
2 执行java程序的
3 jre=java核心类库+jvm
B jdk(java development kit java开发工具包)
1 提供给程序员用来开发java程序
2 jdk包含java的开发工具,jre(jvm+核心类库)
3 jdk=java的开发工具+核心类库+jvm
10 获取途径
官网下载
sun:java.sun.com
oracle:www.oracle.com
11 java开发环境的搭建
A 安装注意点
1 不要中文目录
2 不要出现空格
B 安装测试
1 让操作系统找见相应的工具所在目录C:\Program Files\Java\jdk1.7.0_17\bin
1.1 cd C:\Program Files\Java\jdk1.7.0_17\bin进入
1.2 运行javac ,java工具不出现错误就可以
C 配置path环境变量
1 找见环境变量的位置
我的电脑----属性----高级----环境变量----path
2 注意
将我们配置的值放入最前面,和其他值用分号隔开
3 配置环境变量的好处
方便工具的使用,保证我的工具在任意目录下执行
4 当前路径和path环境变量的查找顺序
首先在当前目录下进行查找如果当前目录不存在相应的文件,然后去path指定的环境变量去查找
如果都不到就报错
5 系统变量和用户变量的区别
如果我们配置配置的为系统变量,效果为所有登陆当前系统的用户都可以使用这个配置效果
如果配置用户变量只有当前用户起作用
注意:在dos中执行某个exe文件,必须保证这个文件是可以被操作系统找打的
path指定的是windows平台的可执行程序
D 环境变量的配置技巧
最终配置效果
新建 JAVA_HOME=C:\Program Files\Java
将path配置为 path=%JAVA_HOME%\jdk1.7.0_17\bin //C:\Program Files\Java\jdk1.7.0_17\bin
%中变为变量名%作用为获取中间变量的值
12 第一个java程序
A java的开编辑器
notepad,editplus,ecplise ,myecplise ,jbuilder,netbeans
B 打开记事本
windows+r----notepad-----回车
右键----新建----记事本
C 开发步骤
第一步:开发程序
c1 :只能改变HelloWorld,注意:1大小写--遵守每个单词的首字母大写。2 保证class 后面的名字和文件名一致
class HelloWorld
{
作用:定义类文件
}
c2:全部不需要修改。注意:String 里面的s大写
public static void main(String[]args)
{
作用:加入程序执行的主入口,程序执行的方法
}
c2:注意:System里面的S为大写,可改动双引号中的内容
System.out.println("hello world"); 作用:在屏幕进行输出打印
第二步:执行
1 将.java(源文件)-----转化为机器可是识别的机器语言(.class),叫将.java文件翻译为.class(编译)
.java-------javac--------.class
语法:javac HelloWorld.java
2 开始运行
java工具的作用就是调用jvm来执行程序
语法 :java HelloWorld
D .class文件同样为可执行文件,能不能和windows的exe一样的效果能不能在任意路径执行?
能
解决方法:
配置classpath环境变量
1 作用
配置java编译之后class文件,以保证这个文件可以在任意路径执行
2 配置方法
配置临时环境变量用set命令
2.1 set----回车:查看所有环境变量
2.2 set 环境变量名=G:\day01 :设置指定的环境变量的值
set 环境变量名=%环境变量名%;G:\day01
2.3 set 环境变量名 :查看指定的环境变量
3 class的查找顺序
首先先在classpath环境变量中进行查找,如果找不到在去当前目录下进行查找(让当前目录起作用的两种方式:
1 用.当前路径 2在配置classpath的时候结束的时候加上; ----优选选择1方法)
4 注意:实际开发不需要当前路径.
13 问题总结
1 丢失分号;
2 分号不对;非法字符
3 找不main方法,就是找不到程序主入口
4 大小写问题
5 类名不对,路径不对
14 java中关键字
关键字:就是在定义java语言的时候已经被使用过的特殊一些单词,都是有特殊含义
15 java中的标识符
标识符:程序员在程序的开发过程中自己起的名字
规则:
所有标识符的规则:只能包含0----9,a----z,A----Z,$,_。不能用数字开头
类名:每个单词首字母大写
16 注释
注释:就是用汉字去说明程序完成的功能
A 单行
//完成打印9527的信息
B 多行注释
/*
多行注释
我的心情
我的年龄
我的性别
我的籍贯
*/
c
文档注释
/**
文档注释
*/
----------------------android培训、java培训、期待与您交流! ----------------------