Day01 常见DOS命令和环境变量的配置
学习方法:
每天要做的事——笔记、作业、代码
知识点的学习——A:是什么?
B:有什么特点?
C:如何使用?
D:什么时候使用?
E:能讲给别人听么?
一、学习的前提
(1)目标要明确
(2)兴趣是最好的老师
(3)自信是成功的法宝
(4)要求和建议
A:写总结,记笔记,写注释。
B:多交流
C:勤练习:敲--狂敲(学习的捷径 不走弯路,就是捷径)
二、计算机基础知识
(1)计算机
(2)计算机硬件
(3)计算机软件
(4)软件开发
(5)人机交互
A:图形化界面
B:DOS命令行
(6)如何打开控制台--DOS命令行窗口
A:开始--程序--附件--命令提示符
B:开始--运行--cmd--回车(Enter)
C:Win+R--cmd--回车(Enter)
(7)常用的DOS命令
A:盘符的切换
**D:回车
B:进入目录
**cd aaa
**cd c:aaabb
C:回退目录
**cd... 返回上一级目录
**cd 返回根目录
D:删除文件
**del a.txt
**del *.txt 删除所有以.txt结尾的文件
E:清屏
**cls
F:退出DOS窗口
**exit
了解:dir,md,rd
|
(8)键盘的布局及常用的文本快捷键
A:熟悉以下几个键
**Tab
**Shift
**Ctrl
**Win
**Alt
**空格
**Enter
**上下左右键
三、Java语言
1、计算机语言
A:语言 人与人交流的一种方式
B:计算机语言 人与计算机交流的一种方式
2、Java语言的概述
SUN(Stanford University Network)1995年推出的一门高级编程语言。
是一种面向Internet的编程语言。Java之父--James Gosling(詹姆斯·高斯林)。
3、Java语言的三种技术架构
A:JavaSE(J2SE)标准版
B:JavaEE(J2EE)企业版
C:JavaME(J2ME)小型版
**3G(Android)
4、Java语言的跨平台性
——Java Virtual Machine
A:小霸王游戏机(模拟器)
B:Java语言之所以能够跨平台,因为JVM的存在。不同的操作系统有对应版本的jvm,Java只要有虚拟机就能运行。
JVM用于保证Java语言的跨平台。
5、JDK、JRE
——Java Development Kit Java Runtime Environment
A:JRE() 运行环境
**包含JVM+java核心类库
B:JDK() 开发工具包
**包含JRE+Tools
6、JDK的下载
A:官网
**www.oracle.com
**java.sun.com
B:百度或者谷歌
**概念性的东西用百度
**技术性的东西用谷歌
C:从老师这直接拷贝
7、JDK的安装与卸载
A:卸载
**开始--设置--控制面板--添加与删除程序
**360管理软件
B:安装注意事项
**安装的目录不能有空格等非法字符,也不能带有中文。
**jre可以安装,也可以不安装。
8、环境变量的配置
A:环境变量
就像一个指向灯。当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果还没有找到,就出现以上的错误提示。(exe,bat)
B:临时配置方式:通过dos命令中set命令完成
**set :用于查看本机的所有环境变量的信息。
**set 变量名 :查看具体一个环境变量的值。
**set 变量名= :清空一个环境变量的值。
**set 变量名=具体值 :给指定变量定义具体值。
想要在原有环境变量值基础上添加新值呢?
首先,通过%变量名%操作符获取到原有环境变量的值。
然后加上新值后在定义给该变量名即可
举例:给path环境变量加入新值
set path=新值;%path%
注意:如果使用start开启新的DOS窗口,那么临时配置依然有效。
C:永久配置
**如何找到环境变量:
***我的电脑--右键属性--高级--环境变量--系统变量
***新建JAVA_HOME
****变量名 JAVA_HOME
****变量值 D:developJavajdk1.6.0_30(JDK的安装目录)
***编辑Path
****变量名 Path
****变量值 %JAVA_HOME%in;(以前的path)
四、体验Java程序--HelloWorld
1、开发工具
A:普通的记事本
B:EditPlus高级记事本
C:Eclipse和MyEclipse这样的IDE(集成开发工具)工具
2、开发流程
class Demo{
public static void main(String[] args){
System.out.println("Hello World");
}
}
A:java语言的基本组成部分是类,我们用class关键字来表示。
B:类要被使用,所以给它起个名字Demo。这个名字可以随便起。(不要用中文或者全数字)
C:Exception in thread "main" java.lang.NoSuchMethodError: main
如果这个类想要独立运行,必须有main函数。否则,就会报错。
D:如果想在控制台输出一些内容,那么就是用打印语句
System.out.println("随便写"); //会把()里面的内容输出到控制台
E:用javac命令编译源文件,基本格式
**javac 带后缀名的文件名
F:用java命令运行java字节码文件(class文件),基本格式
**java 不带后缀名的类名
练习:在控制台输出你中文名字的拼音
编写源代码--javac进行编译--java进行执行。
注意:如果文件夹选项将文件扩展名隐藏,会出现文件未找到异常
五、classpath环境变量
(1)classpath是我们java的类文件目录的环境变量。
A:执行java Demo命令,就会到classpath中去找Demo.class是否存在。
B:如果你配置了classpath,肯定在classpath中找,如果没有,报错。
C:如果你配置classpath的时候,后面加了分号,这个时候,它首先在classpath下面找,如果没有,在到当前目录下找,再没有,报错。建议:classpath不要加分号。
D:没有配置classpath,那么只在当前路径下找。
注意:最后面不要加";",如果要当前目录,可以这么做——set classpath=.;E:xxxxxx
六、环境变量path和classpath的作用是什么?
path变量是windows程序文件的目录,作用是指定DOS命令行下命令的路径。举例:在DOS命令行下面执行命令:javac,编译程序时,它会到path变量所指定的路径中查找看是否能找到相应的命令程序。
classpath变量值是java类文件的目录,作用是指定类搜索路径。 JVM就是通过classpath来寻找该类的字节码文件的。
七、关键字
(1)定义:被Java语言赋予了特殊含义的单词
(2)特点:关键字中所有字母都为小写
(3)goto和const虽然从未使用,但也作为Java关键字保留。
八、标识符
1、定义
简单说就是起名字。
A:Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。
2、标识符的规则
A:由26个英文字母大小写,数 字:0-9 符号:_ $ 组成。
B:不能以数字开头。
C:不能与关键字重名。
注意:java语言严格区分大小写。
3、Java中的名称规范
见名知意:看见名字知道意思
驼峰命名
A:包 其实就是文件夹
**全部小写 xxx.yyy.zzz
**www.baidu.com com.baidu.www
**www.itcast.cn cn.itcast.www
B:类或者接口
**如果由一个单词组成,首字母大写。例如 Demo
**如果由多个单词组成,每个单词的数字母大写。例如 HelloWorld
C:变量和函数
**如果由一个单词组成,全部小写。例如 name
**如果由多个单词组成,第一个单词的数字母小写,其后每个单词的数字母大写。例如 getAge
**变量名是名称,函数名是动词+名称
D:常量
**如果由一个单词组成,全部大写。例如 MONEY
**如果由多个单词组成,每个单词大学,然后用_连接。例如 BANK_MONEY