1.0 软件与人交互方式

1、GUI 图形化界面(Graphical User Interface ) 简单直观,使用者易于接受,容易上手操作。
2、CLI 命令行方式(Command Line Interface ):需要一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住很多命令。

2.0 常用的 DOS命令

• dir : 列出当前目录下的文件以及文件夹
• md : 创建目录
• rd : 删除目录
• cd : 进入指定目录
• cd.. : 退回到上一级目录
• cd: 退回到根目录
• del : 删除文件
• exit : 推出dos命令行
• echo: 创建文件,echo ddd>1.txt

3.0 认识JDK
(Java Development Kit Java开发工具包)

JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

4.0 认识JRE
(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

5.0 为什么说java是跨平台的
说法:通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
一次编译,到处运行。

6.0 JDK的安装
下面是 JDK的安装
JDK8下载地址1:http://pan.baidu.com/s/1ntkJYhr

JDK8下载地址2:http://www.crsky.com/soft/29612.html

JDK8下载地址3:http://rj.baidu.com/soft/detail/14459.html

1、注意JDK安装 时,不要装在中文有空格的路径下,

2、JDK(Java Development Kit)和JRE(Java RunTime Environment)的区别:JRE只有运行Java程序的环境,没有开发相关工具;JDK=JRE+开发相关工具。

小知识
3、显示文件扩展名的方法:

1)win7:组织→文件夹和搜索选项→查看→去掉“隐藏已知文件类型的扩展名”的勾选

2)Win8:查看→去掉“文件扩展名”的勾选

3)WinXP:工具→文件夹选项→查看→去掉“隐藏已知文件类型的扩展名”的勾选

4 ) 打开cmd命令提示符(开始→运行/Win+R)

7.0 开发环境配置PATH:
windows系统中有一个名为path的环境变量,程序执行时将首先在当前目录下找,如果不存在则在环境变量中指定的目录中查找。

可否在任何目录下都可以执行java?
根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到path环境变量中,让系统帮我们去找运行执行的程序。
配置path:
我的电脑–属性–高级–环境变量
编辑path环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔开即可。
打开DOS命令行,任意目录下敲入javac。
如果出现javac 的参数信息,配置成功。

这种配置方式,一劳永逸。
具体操作流程,可以参阅 JDK6安装配置简程.doc
配置临时path:
set :用于查看本机的所有环境变量的信息。
set 变量名 :查看具体一个环境变量的值。
set 变量名=:清空一个环境变量的值。
set 变量名=具体值 :给指定变量定义具体值。
配置技巧:
  为了不因为jdk的目录或者目录名称的改变,而不断更改path的值,而导致对path变量值的误操作,可以通过以下技巧完成。
新创建一个环境变量 JAVA_HOME 记录住jdk的目录。
在path中通过%%动态的获取JAVA_HOME的值即可。
JAVA_HOME=F:\jdk1.6.0_01
path=%JAVA_HOME%\bin;%path%
%path%:动态获取path环境变量的值。
%JAVA_HOME%:动态获取名称为JAVA_HOME环境变量的值。

8.0 第一个java程序

“` 
 class Hello 
 { 
 public static void main(String[] args) 
 { 
 System.out.println(“我的第一个java程序”); 
 } 
 }

1、将Java代码编写到扩展名为.java的文件中。
2、通过javac命令对该java文件进行编译。
3、通过java命令对生成的class文件进行运行。

试一试
classpath:
既然class文件(字节码文件)是java的运行文件,可不可以实现,在任意目录下都可以执行某一目录下的class文件呢?

根据path环境变量的原理,定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中。
例:set classpath=d:\java

8.0 JVM查找类文件的顺序
如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次。
值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。
建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”表示。

java开发环境配置总结:
Classpath:变量值是java类文件的目录。执行时现在classpath中去找,然后再在当前路径下找。
Path:变量是windows程序文件的目录。现在当前路径下找,然后再去path下找。

9.0 使用Ecplise开发java
资源下载:

Eclipse官网下载Eclipse:点击下载

如鹏网吊炸天版Eclipse(中文版、自带JRE):点击下载

解压、运行、选择工作空间(workspace,可理解为代码要存放的地方)
建项目:文件(File)→新建(New)→Java项目(JavaProject)
在src文件夹下点右键“新建(New)”→类(Class),完善文件内容
在文件上或者编辑器里点右键“调试方式(Debug AS)”→“Java应用程序(Java Application)”。

10 Elipse 个性化设置

1、中文字体太小:窗口(Window)→首选项(Preferences)→常规(General)→外观(Appearance)→颜色和字体(Colors and Font)→基本(Basic)→双击“文本字体(Text Font)”在弹出窗选择“Courier New”,字号可选14号

2、我喜欢大括号在同一行:首选项→Java→代码样式(CodeStyle)→格式化程序→编辑(Edit)→花括号(braces),都选“下一行”。写一个名字保存

3、配置项目的Java编译器版本:项目右键→属性→Java编译器(Compiler)→启用特定于项目的设置,选择相应版本,建议选择1.7以上,后续讲课也默认1.7。

4、配置java的源代码,方便研究java类库源码、文档:首选项→Java→已安装的JRE→双击JRE→展开rt.jar→源代码链接,选择JDK中的src.zip

5、快捷键:Ctrl+shift+F格式化代码
(如果没反应可能是和别的软件热键冲突,比如搜狗拼音,在输入法条中点击右键“设置属性”→“按键”→“系统功能快捷键”,看到了吗,把所有都取消吧);

6、 Alt+/智能提示;Ctrl+鼠标查看定义。

11.0 java代码注释

1、被注释的代码编译器忽略。
作用:说明代码的作用:程序中适当加注释;屏蔽无用的代码。

2、使用“//”注释一行代码,//之后的代码编译器会忽略(给例子代码加注释)。

3、/* */ 注释多行代码。

注释:就是程序员为读者作的说明, 提高可性一种手段。
Java中有三种注释,
即单行注释 // 、
多行注释 /* */ 、
文档注释, /**/
/**/不能被嵌套,并且应当知道注释会出现在字节码文件中, 即注释不会影响到字节的大小,Java编译器编译时也会跳过注释语句。