1 类 对象 变量 方法
类(class)
类只是一个模版,是对事物特征(变量)和行为(方法)的描述:
具有相同属性和相同行为的事物,才能被归为一类;
对象
对象是类的一个实体(或者实例),类只是一种对事物的构建描述,对象则是根据类的表述创建的个体
变量
变量是类对象的特征
方法
方法是类对象的行为
2基本语法规范
1 大小写敏感
2 类名首字母大写,遵循驼峰命名法
3 方法名首字母小写,变量首字母小写,后面遵循驼峰命名法
4 源文件名必须和类名相同,后缀是.java,编译文件后缀名是.class
5 主方法入口,所有的Java程序由public static void main (String【】 args)方法开始执行
3命名法
驼峰命名法:由若干个单词组成,每个单词的首字母大写,如:UserName
下划线命名法:单词小写,每个单词之间用下划线连接,如:user_name
匈利亚命名法:首字母用变量的数据类型缩写,后面遵循驼峰命名法。
4Java标识符
什么是标识符?
在java语言中,对各种变量,方法和类等资源命名时使用的字符序列称为标识符,简单来说,标识符就是开发人员给类、变量、方法等资源起的名字
1 由26个英文字母大小写、数字(0-9)符号(_和$)组成
2 标识符应以字母、_、$开头 (不能数字开头)
3 标识符不能是关键字
5 Java关键字与保留字
- abstractassert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while
6 java三大体系
1 JavaSE(J2SE) java平台表准版
2JavaEE (J2EE)java平台企业版
3JavaME(J2ME)java平台微型版
7注释
单行注释
//
多行注释
/*
*/
文档注释
/**
*/
8 JDK 、JRE 、JVM
1JDK (Java Development Kit, java开发工具包)是整个JAVA的核心,包括了Java的运行环境(JRE)、基本组件(javac/java/jdb等)和java基础的类库(即Java API ,如:rt.jar)
2JRE(Java Runtime Environment, Java运行环境),包括JVM虚拟机及Java核心类库(解释.class文件) JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具
3JVM(Java Virtual Machine,java虚拟机),java程序运行时的环境,JVM是一个进程虚拟机,是一个提供特定指令集运行.class文件的运行环境,同时也是一个高级语言虚拟机器
Java语言在不同平台上运行时不需要重新编译。Java语言使用JVM屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(.class字节码),就可以在多种平台上不加修改地运行,即一次编译,多次运行
9 main方法
//main方法,又叫主方法,主函数 是执行程序的入口,所有的程序放在这里面才能被执行
public static void main(String[] args){
}
10 输入输出
输出
System.out.println();
输入
Java提供了Scanner类进行控制台输入
Scanner sc=new Scanner(System.in);
int a = sc.nextInt();
String s = sc.next();