JAVA学习笔记总结#1
一、JAVA开发环境配置
1、安装Eclipse
下载地址:http://www.eclipse.org/downloads/packages/
2、配置环境变量
(控制面板->系统和安全->系统->高级系统设置->高级->环境变量->用户变量->新建)
变量设置参数如下:
① 变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.8.0_91// 要根据自己的实际路径配置
② 变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
③ 变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3、使用Eclipse运行第一个JAVA程序
二、基础语法
1、基本语法
① 大小写敏感。
② 类名首字母大写,若类名由若干单词组成,则各单词首字母大写。
③ 方法名小写,若方法名由若干单词组成,则除首单词外的各单词首字母大写。
④ 源文件名与类名相同(否则编译错误),后缀为.java。
⑤ 主方法入口:public static void main(String[] args) 。(同C++中int main())
2、标识符
① 首字符:字母、$、_。
② 首字符之后:字母、$、_、数字。
3、变量
① 局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
② 成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。
③ 类变量(静态变量):类变量也声明在类中,方法体之外,但必须声明为 static 类型。
4、枚举(关键词enum)
枚举限制变量只能是预先设定好的值,枚举可以单独声明或者声明在类里面。方法、变量、构造函数也可以在枚举中定义。
eg.:enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }
三、对象和类
1、对象和类的概念
① 对象:对象是类的一个实例。
② 类:类是一个模板,它描述一类对象的行为和状态。
2、类的构造方法
可显示定义构造方法,可由编译器提供默认构造方法,构造方法与类同名(同C++)。
3、对象的创建方法(关键字new)
① 声明:声明一个对象,包括对象名称和对象类型。
② 实例化:使用关键字 new 来创建一个对象。
③ 初始化:使用 new 创建对象时,会调用构造方法初始化对象。
eg.:
4、访问实例变量和方法(通过已创建的对象)
Object referenceVariable = new Object();//创建一个Object对象,对象名为referenceVariable
referenceVariable.variableName;//访问类中变量:对象名.变量名
referenceVariable.methodName();//访问类中方法:对象名.方法名
(访问方法同C++)
5、Java包
包主要用来对类和接口进行分类。
6、源文件声明规则
① 一个源文件中只能有一个 public 类,可以有多个非 public 类。
② 源文件的名称应该和 public 类的类名相同,后缀为.java。
③ 如果一个类定义在某个包中,那么 package 语句应该在源文件的首行。
④ 如果源文件包含 import 语句,那么应该放在 package 语句和类定义之间。如果没有 package 语句,那么 import 语句应该在源文件中最前面。
⑤ import 语句和 package 语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。