/**
* Java基础语法:
*
* 1,包(package):企业开发中,在一个工程下面可能会创建大量的.java文件,很容易出现重名的现象,
* 在java中,同目录(包内,工程)不能重名,引入包的概念,就是把大量的.java文件都放入不同包中,避免重名的现象。
* 而且通过包,可以把.java的文件分门别类的进行管理,比如:登录有关的.java文件放到登录包下。
* 给包起名的规范:
* 1)格式1:com.公司名.项目名.(模块名称)
* Eg:com.tarena.tts.Login(tts登录模块所在包)
* 2)格式2:org.公司名.项目名.(模块名称)
* Eg:org.tarena.tts.updateName(tts修改名字模块所在包)
* 新建包:在src目录上,右键 new->package,包名通常以域名反写命名。类似com.testing.class1
*
* 2,创建.java文件:在该工程的src的位置来创建.java文件.java文件的首字母必须大写
* 一个源文件中可以有多个类,编译后会生成多个.class字节码文件。但是一个源文件只能有一个public的类。
* Java源文件命名规则:
* 1.Java保存的文件名必须与类名一致;
* 2.如果文件中只有一个类,文件名必须与类名一致;
* 3.一个Java文件中只能有一个public类;
* 4.如果文件中不止一个类,文件名必须与public类名一致;
* 5.如果文件中不止一个类,而且没有public类,文件名可与任一类名一致
*
* 基本语法
* 编写 Java 程序时,应注意以下几点:
* 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
* 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,
* 例如 MyFirstJavaClass 。
* 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。
* 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),
* 文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
* 主方法入口:所有的 Java 程序由 public static void main(String[] args) 方法开始执行。
*
* Java标识符:简单的说,凡是程序员自己命名的部分都可以称为标识符。即给类、变量、方法、包等命名的字符序列,称为标识符。
* 标识符的命名规则(必须遵守,否则编译报错)
* -Java的标识符只能使用26个英文字母大小写,0-9的数字,下划线_,美元符号$;
* -不能是Java的关键字+3字面值(true、false、null)
* -大小写敏感,严格区分大小写
* -长度没有限制,不能包含空格
* -可以是汉字,但不推荐使用,避免中文编码问题。
*
* 标识符的命名规范(业界规范,建议遵守)
* -类名、接口名等:每个单词首字母大写,形式:XxxYyyZzz;
* -变量名、方法名等:从第二个单词开始首字母大写,其余字母小写,形式:xxxYyyZzz;
* -包名等:每一个单词都小写,单词之间使用点.分割,形式:xxx.yyy.zzz;
* -常量名等:每一个单词都大写,单词之间使用下划线_分割,形式:XXX_YYY_ZZZ;
* -见名知意
*
* Java修饰符
* 像其他语言一样,Java可以使用修饰符来修饰类中方法和属性。主要有两类修饰符:
* 访问控制修饰符 : default, public , protected, private
* 非访问控制修饰符 : final, abstract, static,synchronized 和 volatile
*
* Java变量:内存中一块独立的存储区域,用来存储数据,代表内存的一块存储区域,变量中的值是可以改变的。
* 1,变量的两个要素:
* 1)变量名字:标识内存中变量的区域
* 2)变量的数据类型:指定变量所能保存的数据类型。
* 2,“=”赋值符号:表示把“=”右边的数据赋值给左边的变量。
* 3,变量中永远只能保存一个数值,后赋值的数据会覆盖之前的数据。
* 4,System.out.println(“变量名”):在控制台,输出变量的值。
* 5,同一个区域,变量名不能重复。
* 6,同一个类型的变量,可以定义多个,但每个变量之间必须用“,”分隔。
* 7,在定义变量的同时,给该变量赋值(给变量的第一次赋值,叫做初始化)
* 8,变量必须要先定义,才能使用(只有先开辟存储空间,然后才把数据放到存储空间)
* 9,System.out.println(“内容”+变量名);
* 用“+”连接字符串(“内容”)和变量的值,可以通过“+”来连接多个字符串和变量。
*
* Java中主要有如下几种类型的变量
* 局部变量
* 类变量(静态变量)
* 成员变量(非静态变量)
*
* Java注释
* java注释:不参与程序的执行,仅仅起到解释说明的作用
* 1)单行注释:只有一行,在该行开头的位置“//” ,这一行的内容,不在参与到程序的执行。
* 快捷键:Ctrl+/
* 2)多行注释:“/* */” ,注释多行内容,快捷键:Ctrl+Shift+/
* 3) 文档注释:“/** */”,针对整个大的模块注释,快捷键:Ctrl+Shift+/
*
*/