关键字和标识符以及变量

myeclipse 一共分为四个模块

左边   是项目区     中间是  编辑区(编辑代码的地方)  

最右边是大纲区每个项目有几个类,每个类里面有几个方法
,在这里面显示出来. 最下方是 代码输出区

在这里插入图片描述

myeclipse 自带有 jdk

JRE System Library 系统类库

JRE = jvm + java的系统类库

代码要执行 必须要依赖这些jar包

Add -----> Standard VM 标准的虚拟机

exclude from validation
不包括在审定之内

√ 所有的包名单词全部小写 域名 反写

Source folder 项目 名
package 包名
name 类名

√ 类名首字母大写 Type name is discouraged .
不遵循规范 ,别人都会唾弃你
(这是规范)
By convention
java type names usually start with an uppercase letter

preferences 首选项

声明一个类     起名叫Hello

public class Hello{

        } 

主方法是程序的入口

public static void main(String[ ] args){

}

关键字

用于 定义 数据类型的关键字
class 类名 interface 接口名 byte int long float
double short char boolean void 无返回值 enum 枚举名
(下午讲)

用于定义数据类型值的关键字

true false null

用于定义流程控制的关键字

if else switch while do for return

case default break continue

(第三天 第四天讲 )

只有运用 它 才能具体知道它是什么 含义

关键字中所有字母均小写

关键字 :被java语言收录,并赋予了特殊含义的单词

保留字:被java语言收录,但尚未赋予特殊含义的单词

java里面从来不可能用保留字来写代码

注意 : 不管是关键字还是保留字 ,全部单词均小写

用于 定义 访问权限修饰符的关键字 (访问权限修饰符)

private protected public default

用于定义类 函数 变量修饰符 的关键字

abstract final static 静态的 被static 修饰的信息属于类的信息

synchronized

用于定义类与类之间关系的关键字

extends implements

用于定义建立实例及引用实例,判断实例的关键字

new this super instanceof

用于异常处理的关键字

try catch finally throw throws

用于包的关键字

package import

java application java 运行程序

类名 方法名 变量名

标识符 :我们自己定义的类名 ,包名 ,方法名,接口名,以及变量名等等称之为标识符

☆ 凡是自己可以起名字的地方都叫标识符

类名 包名 接口名 方法名 变量名

public  static void study(){         //方法名
  String  name = "小七";        //把小七赋给name;   name  变量名;
  String  uName$123_="kaka";   由字母数字和下划线 和$组成的  且 不以数字开头

× String ,uName$123_=“kaka”; The value of the local variable uName$123_ is not used
× String %uName$123_=“kaka”;
× String 1uName$123_=“kaka”;
× String .uName$123_=“kaka”;
× String /uName$123_=“kaka”;
× String &uName$123_=“kaka”;
不建议使用 String 章uName$123_=“kaka”;
不建议使用 String String 姓名 = “小七”;

}
注意:正常的标识符是不能包含特殊符号的
只有字母,数字,下划线,$可以放,且不能以数字开头.

可以使用中文和日文但不建议使用

☆ 一个方法里面不能存在两个完全一样的变量;

标识符的规范:
1.由字母,数字,下划线,$组成,且不能以数字开头.可以使用中文和日文但不建议使用
2.严格区分大小写
3.不能使用关键字和保留字,但是可以包含.
4.不建议使用API中的常用类String,System

在定义标识符的时候,要满足"见名知意".

常见标识符的命名规范:
类名,接口名:满足标识符的命名规范,每个单词的首字母大写

     eg :  class  Hello{ }
             class  HelloWord{ }

     变量名,方法名:什么是变量名,  name ,age  , 变量 名 也要满足标识符的命名规范,若由一个单词组成,

该单词全部小写 ,若由多个单词组成时,除了第一个单词全部小写外,其余单词首字母均大写.

eg: 
   String  name = "小柒";
   String  youName = "小九九";
   void study(){}
   void getAge(){}                        //方法名   和变量名的命名规范是一样的

包名:满足标识符的规范,全部单词均小写, 域名反写,若域名以数字开头,数字前加_;
       eg:
            package   com.yunhe.day01
            package   com.taobao.day02
            package   com._12306.day03
            
 常量名:满足标识符的规范,所有单词均大写,若由多个单词组成时,单词间用下划线隔开
   double PI=3.14;
   String U_GENDER = "男";

关键字和标识符以及变量 int age ;
String name;

变量的初始化:
1.先定义后初始化最后使用.
int age ; //声明一个int类型的变量名字叫age
age = 20; //将数字20赋给age变量
2.定义的同时初始化
int age = 20; //将20赋给int类型的变量age.

变量的访问:

    System.out.println(age);

常量:固定不变的量
a.字面量,直接量
System.out.println(123);
System.out.println(“小柒”);
b.被final修饰的量(面向对象时学习)
final double aa = 3.1415926;

正常情况下 内存里面开辟空间 起名叫age.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java关键字: abstract、assert、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 Java标识符标识符Java程序中指定名称的组件,如变量名、方法名、类名等。标识符必须以字母、下划线或美元符号开头,不能以数字开头,只能包含字母、数字、下划线或美元符号。 Java变量Java变量是存储数据的容器,可以存储不同类型的数据,如int、double、String等。变量需要先声明,再进行赋值操作。Java中的变量可以被分类为:局部变量、成员变量和静态变量Java运算符: Java运算符包括算术运算符、比较运算符、逻辑运算符、条件运算符、位运算符等。算术运算符包括加(+)、减(-)、乘(*)、除(/)、取余(%)等;比较运算符包括大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等于(<=)等;逻辑运算符包括与(&&)、或(||)、非(!)等;条件运算符包括三目运算符(?:)等;位运算符包括按位与(&)、按位或(|)、按位异或(^)等。 Java流程控制: Java流程控制指的是在程序中控制程序执行的顺序和次数。Java流程控制包括分支语句和循环语句。分支语句包括if语句、switch语句等;循环语句包括for循环、while循环、do-while循环等。还有特殊的流程控制语句,如break语句、continue语句等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值