day01-JAVA语言基础与概论

JAVA语言基础与概论

计算机语言

就是人与计算机之间交互

Java的开发环境

JVM:执行class(字节码)文件

JRE:Java的运行环境

JDK:Java程序的开发工具

JDK包括JRE

JRE包括JVM

Java的环境配置

计算机->右键->属性->高级系统设置->环境变量->用户变量->新建->Path->添加jdk安装的bin路径

为什么配置环境

因为更加方便的使用开发者工具

第一个Java程序

class Hello{
	public static void main(String[] args){
		System.out.println("Hello World!");
	}
}

代码存在问题:

编译时报错:代码语法问题,实际开发中经可能在编译时解决

运行时报错:程序的逻辑问题

语法:

1、Java语法严格区分大小写

2、一个源文件里可以有多个类,一个源文件只有一个public类。public类的名称必须与源文件名相同

3、一个类若要运行,则必须拥有一个main方法

一个类为什么需要一个main方法?

需要一个入口来控制代码的执行顺序

注释

注释不能嵌套

单行注释://

多行注释:/* */

文档注释:/** */

分隔符

分号(😉:语句的结束

花括号({}):代码块

方括号([]):数组

括号(()):优先

原点(.):访问类中方法使用

空格( ):分割

标识符命名规范

1、由字母、数字、下划线、美元符组成,不能数字开头

2、驼峰命名

3、不能使用关键字和保留字

4、不能使用内置类名

EditPlus工具的使用

1、设置不生成备份文件

​ 工具->参数设置->文件->取消保存时创建备份文件的勾

2、配置编译与运行的工具

​ 工具->配置用户工具->用户工具->添加工具

​ 工具1:

菜单文字:编译java
命令:javac
参数:-d classes $(FileName)
初始目录:$(FileDir)

​ 工具2:

菜单文字:运行java
命令:java
参数:-classpath classes $(FileNameNoExt)
初始目录:$(FileDir)

使用ctrl+1编译代码

使用ctrl+2运行代码

数据类型范围

数据类型占位范围默认值
byte1[-128,127]0
short2[-215,215-1]0
int4[-231,231-1]0
long8[-263,263-1]0L
char2[0,2^16-1]‘\u0000’
float4[-3.4E38(-3.4×1038),3.4E38(-1.7×1030)]0.0F
double8[-1.7E308(-3.4×10308),1.7E308(-3.4×10308)]0.0D
boolean1位false、truefalse

使用java编写不同的数据类型

class TypeDemo{
	public static void main(String[] args){
		//byte
		System.out.println(10);
		//short
		System.out.println(10);
		//int
		System.out.println(10);
		System.out.println(0B1010);//二进制
		System.out.println(012);//八进制
		System.out.println(0x000A);//十六进制
		//long
		System.out.println(10L);
		//float
		System.out.println(10F);	
		//double
		System.out.println(10D);
		//char
		System.out.println('A');
		//String
		System.out.println("abc");
		//boolean
		System.out.println(true);
		
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值