---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! --------------
黑马学习日志之一 Java基础01
1.课程中常见的命令:
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd\: 退回到根目录
del : 删除文件
exit : 退出dos命令行
cls: 清屏
2.Java常识
2.1 Java简介
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。
2.2 Java特点
Java是面向对象编程,具有跨平台性,简单易学,完全面向对象,安全可靠,可移植,与平台无关的编程语言。
2.3 JDK JRE JVM
JDK(JavaSE Development Kit):Java标准版开发包。JDK是Java开发环境,是用来开发Java的,提供编译、运行Java程序所需的各种工具和资源。包括JVM、JRE、常用Java类库等,所以安装了JDK,就不用在单独安装JRE了。
JRE(Java Runtime Environment):Java运行时环境。JRE用来运行开发好的Java代码。包括JVM和Java程序所需的环境支持等。如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JVM(Java Virtual Machine):Java虚拟机。JVM负责解释执行字节码文件,向上提供给Java字节码的程序接口完全相同,向下适应不同平台的接口则互不相同,因此JVM根据操作系统不同分为不同的版本,如:Windows版本,mac版本,Linux版本。JVM是Java程序跨平台的关键部分。
2.4 Java运行机制
Java程序的运行必须经过编写 、编译 、运行 三个步骤。
编写是指在Java开发环境中进行程序代码的输入,形成后缀名为.java的Java源文件。
编译是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件,*.class文件面向JVM。
运行是指使用JVM将*.class文件翻译成机器代码,执行并显示结果。
2.5 JDK下载安装
到www.oracle.com进行下载,根据提示安装。我的安装路径为F:\Java\jdk1.7.0_45,路径下包括lib,bin,jre等文件夹。
2.6 Java环境配置
右击“我的电脑”,点击“属性”,点击“高级”,点击“环境变量”。
2.6.1 PATH环境变量配置
PATH:指定一个路径列表,用于搜索可执行文件。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,直至找到。或者找完 PATH 中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。因此我们应该将该路径添加到 PATH 变量中。
编辑path环境变量:F:\Java\jdk1.7.0_45\bin;F:\Java\jdk1.7.0_45\jre\bin;
2.6.2 PATH环境变量配置扩展
新创建一个环境变量 JAVA_HOME 记录住JDK的目录。在path中通过%%动态的获取JAVA_HOME的值即可。
JAVA_HOME=F:\Java\jdk1.7.0_45
编辑path环境变量:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
2.6.3 CLASSPATH 变量配置
CLASSPATH:也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。Java 查找类时会把这个 .jar 文件当作一个目录来进行查找。
JAVA_HOME=F:\Java\jdk1.7.0_45
编辑 CLASSPATH 变量: “.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。
2.6.4 配置成功检验
在DOS命令行窗口输入“JAVAC”,输出下图信息即为配置正确。
2.7 第一个Java程序
//通过class 关键字,声明一个类HelloWord
public class HelloWorld
{
//main方法,主方法,程序的执行入口
public static void main(String[] args)
{
//输出Hello World!
System.out.println("Hello World!");
}
}
我将程序放在F盘test文件夹下。在DOS命令窗口输入:“f:” 回车,进入F盘,然后输入“cd:test”进入test文件夹下。输入:javac HelloWorld.Java(编译程序),回车,输入:java HelloWorld(运行程序)。得到打印结果:Hello World!
3.Java标识符
Java标识符:在程序中自定义的一些名称,用于给程序中的变量、类、方法命名。
要点:
(1)Java标识符由26个英文字母大小写,数字,0~9和符号_与$组成。
(2)数字不可以开头,不可以使用关键字,标识符不含空格
(3)Java中严格区分大小写。
(4)为提高阅读性,起名字尽量有意义。
Java中的名称规范:
(1)包名:多单词组成时所有字母都小写。如:xxxyyyzzz
(2)类名,接口名:多单词组成时,所有单词的首字母大写。如:XxxYyyZzz
(3)变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。如:xxxYyyZzz
(4)常量名:所有字母都大写,多单词时每个单词用下划线分开.如:XXX_YYY_ZZZ
4.Java关键字
访问控制:private 私有的、protected 受保护的、public 公共的
类、方法和变量修饰符:abstract 声明抽象、class 类、extends 扩允,继承、final 终极,不可改变的、implements实现、interface 接口、native 本地、new 新、static 静态、strictfp 严格、synchronized 同步、transient 短暂、volatile 易失
程序控制语句:break 跳出循环、continue 继续、return 返回、do 运行、while 循环、if 如果、else 反之、for 循环、instanceof 实例、switch 开关、case 返回开关里的结果、default 默认
错误处理:catch 处理异常、finally 有没有异常都执行、throw 抛出一个异常对象、throws 声明一个异常可能被抛出、try 捕获异常
包相关:import 引入、package 包
基本类型:boolean 布尔型、byte 字节型、char 字符型、double 双精度、float 浮点、int 整型、long 长整型、short 短整型
变量引用:super 父类、this 本类、void 无返回值
5 注释
用于注解说明解释程序的文字就是注释。作用:提高了代码的阅读性。
Java中的注释格式:
单行注释格式: //注释文字
多行注释格式: /* 注释文字 */,多行注释不能嵌套
文档注释格式:/** 注释文字 */
对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。
对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
注释是一个程序员必须要具有的良好编程习惯。初学者编写程序可以养成习惯:先写注释再写代码。将自己的思想通过注释先整理出来,在用代码去体现。因为代码仅仅是思想的一种体现形式而已。
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------
本文介绍了Java编程的基础知识,包括命令使用、Java特点、JDK安装与配置、Java运行机制、第一个Java程序、Java标识符、Java关键字、注释等内容。

505

被折叠的 条评论
为什么被折叠?



