java-02

package pack;


//定义一个公开的类,起名helloworld
public class helloword {
//public表示公开
	//static表示静态
	//void表是空
	//main表示方法名是main
	//(String[] args)是一个main方法的形式参数列表
	
	//需要记住是:以下方法是一个程序的“主方法”,是程序的执行入口
	
	//类体中不允许直接编写java语句【除声明变量之外】
	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 不能删
 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);//无法访问,a变量的作用域是整个for循环,循环结束后,a变量的内存就释放了
	}

}
  • 变量的分类
    1.局部变量:在方法体内声明的变量
    2.成员变量:在方法体外声明的变量
  • java遵循就近原则
  • 类体中不能直接编写Java语句,除声明变量之外

6.数据类型

  • 引用数据类型
    1.类,接口,数组……
  • 基本数据类型
    1.基本数据类型;
    第一类:整数型()
    第二类:布尔型
    第三类:浮点型
    第四类:字符型
    字符串不是基本数据类型,属于引用数据类型
    计算机任何情况下只能识别二进制
    byte最小值是 -128
    环境变量:
  • 默认情况下,Classloader从当前路径下加载xxx.clas字节码文件
  • 配置环境变量classpath 可以让Classloader去某个指定的路径下加载字节码文件
  • classpath环境变量属于java语言中的环境变量,不属于windows操作系统【path环境变量属于操作系统】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值