package pack
;
public class helloword
{
public
static void main(String
[] args
) {
System
.out
.println("hello world!");
}
}
1.public class 和 class的区别
一个java源文件当中可以定义多个class一个java源文件当中public的class不是必须的一个class回生成一个xxx.class字节码文件一个java源文件当中定义一个公开的类,public的class只能有一个,并且该类名称必须和java名称一致。每一个class中都可以编写main方法,都可以设定程序的入口,执行B.class中的main方法 java.B
2.标识符
1.什么是标识符
在java程序中程序员有权自己命名的类名 方法名 变量名 2.命名规则只能由“数字字母,下划线,美元符号”组成,不能含有其他符号不能以数字开头严格区分大小写关键字不能是标识符理论上无长度限制 3.标识符命名规范见名知意驼峰命名类名,接口名:首字母大写,后面其他单词首字母大写方法名,变量名:首字母小写,后面其他单词首字母大写常量名:全部大写
3.关键字
4.字面值
字面值就是数据字面值是java源程序的组成部分之一。包括标识符,关键字斗志java源程序的组成部分数据在现实世界是分门别类,所以数据在计算机编程语言当中也是由类别【数据结构】字符串——双引号字符——单引号
5.变量
变量是内存中存储数据的最基本的单元数据类型的作用: 数据类型是指导程序在运行阶段应该分配多大的内存空间通常访问一个变量有两种方式: 1.读取变量中的保存的具体数据 get/获取 2.修改变量中的保存的具体数据 set/设置
i=20;//set system.out.println(i);//get
在Java中,变量必须先声明在赋值才能访问
int i;程序执行到这里,内存空间并没有开辟出来,变量i并没有初始化。
在方法体内的代码,由上到下逐行执行在同一个作用域中,变量名不能重名变量的作用域:(有效范围) 1.除了大括号就不认识。 2.
public class helloword
{
static int m
=10;
public
static void main(String
[] args
) {
System
.out
.println("hello world!");
System
.out
.println(k
);
for(int x
=0;x
<10;x
++){
}
System
.out
.println(a
);
}
}
变量的分类 1.局部变量:在方法体内声明的变量 2.成员变量:在方法体外声明的变量java遵循就近原则类体中不能直接编写Java语句,除声明变量之外
6.数据类型
引用数据类型 1.类,接口,数组……基本数据类型 1.基本数据类型; 第一类:整数型() 第二类:布尔型 第三类:浮点型 第四类:字符型 字符串不是基本数据类型,属于引用数据类型 计算机任何情况下只能识别二进制 byte最小值是 -128 环境变量:默认情况下,Classloader从当前路径下加载xxx.clas字节码文件配置环境变量classpath 可以让Classloader去某个指定的路径下加载字节码文件classpath环境变量属于java语言中的环境变量,不属于windows操作系统【path环境变量属于操作系统】