02-java基础语法(IDEA、变量)

IDEA,变量
1.IDEA简介
1.1Java开发工具
在这里插入图片描述
2.IDEA下载与安装
下载地址:https://www.jetbrains.com/idea/
在这里插入图片描述
在这里插入图片描述
3.IDEA快速使用
3.1设置编码集UTF-8
文件编码格式统一使用UTF-8,否则后续会出现乱码问题。
把文件的编码格式设置成UTF-8步骤:
Editor-----》File Encodings
在这里插入图片描述
在这里插入图片描述
3.2配置JDK
为了能正常的编写java程序,我们需要把idea跟之前配置好的java环境联系起来
步骤:
Project Default --> Project Structure --> Project -->new -》JDK --》选中自己的JDK路径–》 OK
截图如下。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.3创建HelloWorld
3.3.1准备:
在合适的位置创建一个文件夹,该文件夹用来存放接下来我们所写的项目代码
如:在E盘下创建下面的文件夹
该文件夹的路径 E:/IDEAPros 会在我们接下来通过Idea创建项目的时候使用。
3.3.2创建java项目:
下面我们要创建第一个idea项目
基本步骤:
选Create New Project --> 选Java–> 勾选主题并选择Helloworld --> 书写项目名,选择存放路径 -->finish;
经过了上面这一系列步骤 我们就可以创建好一个java项目了。
如下是步骤截图:
在这里插入图片描述
选择Java项目,点击next
在这里插入图片描述
根据模板创建一个HelloWorld项目
在这里插入图片描述
选择项目路径
在这里插入图片描述
在这里插入图片描述
接下来会看见如下的界面:
在这里插入图片描述
3.3.3运行java项目:
现在想运行我们刚刚的项目, 可以有多种方式。下面列举其中一种。
方式1,点击main方法位置的绿色三角,执行run操作
在这里插入图片描述
执行结果:
在这里插入图片描述
4.IDEA详细
4.1窗体介绍
为了更好地使用IDEA工具进行开发,我们将两个工具条进行展示
在这里插入图片描述
在这里插入图片描述
4.2文件夹介绍
out 是编译后的字节码文件存放位置。
src 是java源文件存放位置。
.idea是用来存放项目的配置文件的包括如版本号,历史记录等。
在这里插入图片描述
4.3基本配置
4.3.1设置鼠标控制字体,设置帮助
下面设置一种鼠标控制字体的操作,设置完毕之后 可以达到通过 Ctrl+鼠标滚轮的操作来实现放大和所有字体的效果。
基本步骤:
File --> Settings… --> General–>勾选 change font size
下面是步骤截图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.3.2行号和方法分割线
显示行号和方法的分割线
在这里插入图片描述
在这里插入图片描述
分割线的设置
Editor ->appearance --> show method separators
在这里插入图片描述
设置完毕之后
在这里插入图片描述
4.3.3自动补全
忽略大小写的提示
在这里插入图片描述
4.4导出/打开项目
4.4.1导出项目
开发中,经常涉及到项目导出到其他目录的操作,用于备份和传播。
可以按照如下的两个步骤进行项目拷贝
1、项目名上点击右键,选择copy
在这里插入图片描述
2、磁盘任意位置,粘贴即可
在这里插入图片描述
4.4.2打开项目
开发中,经常涉及到IDEA打开项目的操作。
1、确定我们要打开的项目,例如,我要打开D:\IDEA_Pros\Demo2项目
在这里插入图片描述
2、在IDEA中选择 File----》Open…
在这里插入图片描述
3、选中要打开的项目
在这里插入图片描述
4、弹出窗口中选择 新窗口打开
在这里插入图片描述
4.6删除项目
如果某个项目我们不需要了,需要永久从磁盘中删除,我们需要进行如下操作。
例如:要删除Demo2项目
1、关闭开启Demo2项目的IDEA程序
在这里插入图片描述
2、磁盘上彻底删除Demo2项目的文件夹
在这里插入图片描述
4.7创建Java类
在我们接下来学习中,需要把一些简单代码书写在一个叫做java类的文件中,下面介绍一下如何创建java类
在这里插入图片描述
在这里插入图片描述
效果:
在这里插入图片描述
4.8创建main方法
Main方法是程序执行的入口, 下面在Demo01类中创建一个main方法
在这里插入图片描述
效果:
在这里插入图片描述
4.9打印语句
在这里插入图片描述
效果:
在这里插入图片描述
常量和变量
1.常量

1.1常量的概述
常量的概念来自数学,指 ”不会发生变化的量”,如真空中光的速度,如某一个具体圆的半径,直径等确定的数字.在生活中比如纸币的面值
在这里插入图片描述
在计算机中,常量特指在程序运行过程中值不会被改变的量
常量可以区分为不同类型的常量,下面列举了我们经常使用的几种常量
1.2不同类型的常量
字符串常量 用双引号括起来的内容,如: “HelloWorld” “我爱祖国” “12345” “go2go3go四” 通常使用符号 String 表示字符串
整数常量
所有整数,如: 12,-23, 0B1101,0715,0x15A
通常使用符号 int 表示整数
小数常量
所有小数,如: 1.2 , 2.3 , 3.5 , -2.5
通常使用符号 double 表示小数
字符常量
用单引号括起来的单个字符, 如: ‘a’ ‘A ‘ ‘0’ ‘中’ ‘_’
注意字符不能为空
通常使用符号 char 表示字符
布尔常量
较为特有,只有true和false
通常用符号 boolean表示布尔
空常量
符号为null(数组部分讲解)
上述的常量都为字面值常量, 通过直接观察就能区别出是不同类型的常量.以下是不同类型的常量在代码中的体现

public class Const {
	public static void main(String[] args) {
		//字符串常量
		System.out.println("HelloWorld");
		
		//整数常量
		System.out.println(12);
		System.out.println(-23);
		
		//小数常量
		System.out.println(12.34);
		
		//字符常量
		System.out.println('a');
		System.out.println('0');
		
		//布尔常量
		System.out.println(true);
		System.out.println(false);
	}
}

2.变量
2.1变量概述
生活中的变量有很多,下图的药柜中的每个小格子都是一个容器.这些容器中可以盛装药材.随着药材的使用,小格子中的药材数量不断的变化,从满到空,再补充再使用不断变化.
2.2变量的使用
变量定义格式有很多种,下面是最常用的一种定义格式
数据类型 变量名 = 变量值 ;
如 int a = 100; double d = 2.3;
数据类型 之前提到过常量要区分类型,变量同样也有类型 Java是强类型语言,在Java中不同的数据类型在内存中的存储方式是不相同的。所以必须在存储内容之前指定数据类型。
变量名 即使用标识符为变量起一个名字,之后在计算时,使用该名字即可参与计算。这个名字就代表了存储数值的空间。
“=”号 这里的“=”号是运算符的一种,即=代表赋值运算,并非数学意义上的相等。
值 即真正变量存储的数值,需要与变量的数据类型一致。
以下为变量的简单使用:

public class Demo08Variable {
	public static void main(String[] args) {
		//定义变量
		int a = 10;
		System.out.println(a);
		
		//变量未赋值,不能使用
		int b;
		b = 20; //变量在使用前赋值都是可以的
		System.out.println(b);
}
}

3.关键字
关键字是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触的class,int,double均为Java已经预设好的。
Java中关键字均为小写,注意String不是关键字
goto与const是Java中的保留字,即没有赋予特殊含义却仍被Java占用的单词
Java中关键字展示
在这里插入图片描述
在这里插入图片描述
4.标识符及命名规则
在这里插入图片描述
4.1组成元素
英文字符: a-zA-Z
数字: 0-9
符号: _与$

4.2标识符命名规则
数字不能开头
不可以使用关键字
严格区分大小写,不限制长度

4.3在Java当中不同部分的命名规范
针对Java当中的不同内容,在标识符的基础上,为这些内容命名还要符合以下规定,但是这些规定是不受语法约束的。
包名:多单词组成时所有字母均小写,使用.连接 aaa.bbb.ccc
类名&接口名:大驼峰式 AaaBbbCcc
变量名&方法名:小驼峰式 aaaBbbCcc
在这里插入图片描述
常量名:多单词组成是所有字母均大写,使用_连接 AAA_BBB_CCC
起名时,尽量达到见名知意

发布了186 篇原创文章 · 获赞 379 · 访问量 24万+

猜你喜欢

转载自blog.csdn.net/qq_45765882/article/details/104571818