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.