Java期末复习基本知识点(Java语言概述)
1、java的四个基本概念
- 对象:对象是类的一个实例(例如:一条狗)
- 类:类是一个模板,描述一类对象的行为和状态(例如:犬类)
- 方法:方法是行为,一个类可以有很多方法,逻辑运算,数据修改以及所有动作都是在方法中完成(例如:狗狗的动作,比如:吃食物,跑步等)
- 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定(例如:狗狗的状态:颜色,名字等)
2、第一个Hello World
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
对代码的解释:
- 驼峰规则命名:例如HelloWorld,如果类名由多个单词组成则每个单词首字母大写
- 如果源程序中定义了public类,,那么源文件名应该与类名一致,如果没有定义public类,那么源文件名可以任意(每个java源文件可以包含多个类,但有且只能有一个public类)
- javac HelloWorld.java编译代码,将java源文件编译成.class字节码文件(命令格式:javac -d [目录] [java源文件]),目录指定将生成二进制文件放到指定目录下
- java HelloWorld:运行字节码文件,由java虚拟机对字节码进行解释和运行(命令格式:java -cp [目录][java类名],目录指定JVM到哪个目录下去搜索java类,如果没有指定-cp选项,java命令根据CLASSPATH环境变量来搜索Java类)
- public static void main(String[] args)主方法
3、java标识符
- 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
- 首字符之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或数字的任意字符组合
- 关键字不能用作标识符
- 标识符是大小写敏感的
- 合法的标识符(man,_man,man13,$man)
- 非法的标识符(12man,-man,%man)
4、java修饰符(修饰类中方法和属性)
- 访问控制修饰符:default,public,protected,private
- 非访问控制修饰符:final,abstract,static,synchronized
5、java变量
- 局部变量
- 类变量(静态变量static)
- 成员变量(非静态变量)