2021-10-12

java基础知识

平台

平台:指的是操作系统(Windows,Linux,Mac)
跨平台:Java程序可以在任意操作系统上运行,一次编写到处运行
原理:实现跨平台需要依赖Java的虚拟机 JVM

jdk

JDK包含JRE 和开发工具包
JRE 包含 核心类库和JVM
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
JDK:JRE+JAVA的开发工具。

环境配置

计算机-右键属性-高级系统设置-高级-环境变量-系统变量
为JAVA_HOME添加变量值:JDK安装目录
修改path环境变量
在path环境变量最前面添加:%JAVA_HOME%\bin

ECLIPSE

工作台

A:行号的显示和隐藏
显示:在代码区域的最左边的空白区域,右键 – Show Line Numbers即可。
隐藏:把上面的动作再做一次。
B:字体大小及颜色
a:Java代码区域的字体大小和颜色:
window – Preferences – General – Appearance – Colors And Fonts – Java – Java Edit Text Font
b:控制台
window – Preferences – General – Appearance – Colors And Fonts – Debug – Console font
c:其他文件
window – Preferences – General – Appearance – Colors And Fonts – Basic – Text Font
C:窗体给弄乱了,怎么办?
window – Perspective – Reset Perspective
D:控制台找不到了,怎么办?
Window–Show View—Console

项目删除和导入

A:删除项目
	选中项目 – 右键 – 删除
	从项目区域中删除
	从硬盘上删除
B:导入项目
	在项目区域右键找到import
	找到General,展开,并找到
	Existing Projects into Workspace
	点击next,然后选择你要导入的项目
	注意:这里选择的是项目名称

语法

注释

单行注释
– 格式: //注释文字
多行注释
– 格式: /* 注释文字 /
文档注释
– 格式:/
* 注释文字 */

关键字

在这里插入图片描述
在这里插入图片描述

常量

– 字符串常量 用双引号括起来的内容(“HelloWorld”)
– 整数常量 所有整数(12,-23)
– 小数常量 所有小数(12.34)
– 字符常量 用单引号括起来的内容(‘a’,’A’,’0’)
– 布尔常量 较为特有,只有true和false
– 空常量 null(数组部分讲解)

变量

– 在程序执行的过程中,在某个范围内其值可以发生改变的量
– 从本质上讲,变量其实是内存中的一小块区域
– 数据类型 变量名 = 初始化值;
– 注意:格式是固定的,记住格式,以不变应万变

数据类型

Java中数据类型的分类
基本数据类型
引用数据类型
在这里插入图片描述
在这里插入图片描述

标识符

A 作用
– 给包,类,方法,变量等起名字
B 组成规则
– 由字符,下划线_,美元符$组成
• 这里的字符采用的是unicode字符集,所以包括英文大小写字母,中文字符,数字字符等。
– 注意事项
– 不能以数字开头
– 不能是Java中的关键字

C : 命名原则:见名知意
a包
最好是域名倒过来,要求所有的字母小写
b类或者接口
如果是一个单词首字母大写
如果是多个单词每个单词首字母大写(驼峰标识)
c方法或者变量
如果是一个单词全部小写
如果是多个单词,从第二个单词首字母大写
d常量
如果是一个单词,所有字母大写
如果是多个单词,所有的单词大写,用下划线区分每个单词

定义变量

变量的定义格式:
数据类型 变量名 = 初始化值;
基本数据类型:
byte,short,int,long,float,double,char,boolean
注意:
整数默认是int类型,定义long类型的数据时,要在数据后面加L。
浮点数默认是double类型,定义float类型的数据时,要在数据后面加F。
• 变量未赋值,不能直接使用
– 引出变量的第二种使用格式
• 变量只在它所属的范围内有效。
– 变量在哪对大括号内,变量就属于哪对大括号
• 一行上可以定义多个变量,但是不建议

数据类型转换

隐式转换:取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算
强制转换:
* 目标类型 变量名=(目标类型)(被转换的数据);
强制转换的注意事项
* 如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值