Java基础Day01-Java基础语法

Java发展史

诞生时间	1995年
java之父 詹姆斯 高斯林
目前最新的版本  java11

java的应用平台

javase	桌面应用开发
javaee	企业级应用开发
javame	移动端应用开发(被安卓取代)

java特点

a:强类型语言 严格区分大小写 定义数据一定要指明类型 
b:可移植性 跨平台 一次编写 到处运行
	依赖于 jvm java虚拟机

jdk jre jvm

jdk java开发工具
jre java程序运行时环境
jvm 虚拟机

jdk 包含jre jre又包含jvm jvm起到了翻译的作用  
跨平台指的是操作系统  windows linux mac

集成开发环境 eclipse

智能编译 运行 代码辅助提示 校验...

配置...
导入项目/删除项目...

注释

作用:对代码进行解释说明
单行注释	快捷键	ctrl + /
多行注释	快捷键	ctrl + shift + / \

常量

程序运行过程中 其值不会发生改变的量
六种
	字符串常量
	字符常量
	整数常量
	小数常量
	布尔常量
	空常量

变量

在程序运行过程中 其值在一定范围内运行发生改变的量
	格式:	数据类型	变量名  = 初始化值;

数据类型

两大类:基本类型 引用类型
基本类型 四类八种
	整型
		byte	1	-128 - 127
		short	2
		int		4	定义一个数字 默认int类型 如果要指明用long类型存储 需要在数值后面加l/L
		long	8
	浮点型
		float	4	定义一个浮点数字 默认double类型 如果要指定用float存储 需要在数值后面加f/F
		double	8	
	字符型
		char	2
	布尔型
		boolean	1 只有两个值 true/false
	
进制转换...

标识符就是用来给包 类 方法 变量定义名称的

	规则
	
	 1 由数字 字母 下划线_ 美元符号$ 组成
	 2 不能以数字开头
	 3 不能是java中的关键字
	 
	
	规范
	1 见名知意 
	2 驼峰命名法  假如有多个单词组成标识符 那么 从第二个单词开始每个单词的首字母大写
	 		String myFamilyAddr
	3 包 以公司的域名倒叙来命名 com.itheiam
	 类  	
	 		一个单词 首字母大写	
	 		多个单词 每个单词的首字母大写
	方法		
			一个单词 全部小写
	 	  	多个单词 从第二个单词开始每个单词的首字母大写 getMyMoney()
	常量
	   		一个单词组成
	  		public static final String NAME = ""; 		
	  		如果是由多个单词组成 每个单词除了大写以外 还要用_连接
	 		public static final String MY_FAMILY_ADDR = "";

定义变量和使用变量

举例:	int i = 10;
		double d = 12.34;
		char c = 'a';
		boolean flag = false;
	
		int var = i + c;
		System.out.println(c);

使用变量的注意事项

a:使用变量时一定要先赋值再使用
b:定义的变量只在当前的大括号范围内有效可以 超出就访问不到 会报错
c:在一行上可以定义多个同类型的变量 但是不建议这样写
d:在同一个区域中 不能出现同名的变量

数据类型转换

隐式转换
	a:运算顺序结果类型
		byte -> short/char -> int -> long -> float -> double
	b:大容量的类型可以存储小容量类型的数据
		byte b = 10;
		int i = b;
强制转换
	long l = 100;
	int i = l;× 编译报错 如何编译通过?
	int i = (int)l;//不建议使用 有可能会损失精度
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值