1.IEDA是什么?
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。(我目前使用版本是2022.1.3,不同年份的版本创建项目步骤不太一样)
2.创建普通的Java工程
当安装好IEDA后,双击打开选择页面上的New Project;
然后需要给工程命名(学习期间建议统一命名规则如J20231026),并选择工程存储的路径和选择软件开发工具包(JDK);
当选择好之后点击Create创建后,我们需要在src文件夹里创建一个Java class(也可以先创建一个Package,然后再Package中创建Java class) ,并给Class命名
全部创建好后,写一个简单的Java程序点击运行即可,这样一个使用IDEA的Java程序就写好了,比在cmd中运行简单太多了。
3.IDEA的基本设置
刚进入IDEA后显示的页面颜色、主题、字体大小、背景等一些列设置都可以自己去修改,下面介绍一些常用的配置修改。
1.设置字体大小
首先在页面中点击File然后找到Settings,然后再Settings页面中找到Editor下面的Font,然后根据自己需要去调整就好。
2.设置主题
在页面中点击File--->Settings--->Appearance--->Theme,根据自己喜欢选择主题就行。
3.更换背景图片
在页面中点击File--->Settings--->Appearance,我挺喜欢黑色背景的,我就不更换了;
4.设置UTF-8编码
再写Java程序时,建议把编码换成utf-8,防止出现不可识别的gbk编码,在页面点击File--->Settings--->Editor--->File Encodings;
4.数据类型
1.字面常量
常量就是程序运行期间,固定不变的量称为常量。
(1)字符串常量:“你好”,“HelloWorld”
(2)整形常量:程序中直接写的数字(注意没有小数点):100,1000
(3)浮点数常量:程序中直接写的小数:3.14
(4)字符常量: 由单引号括起来的单个字符:'A','1'
(5) 布尔常量:只有true和false(没有了C语言中的0为假,非0为真)
(6)空常量:null
2.数据类型
Java中数据类型分为两类:基本数据类型和引用数据类型
基本数据类型有四类八种:
1.四类:整型,浮点型,字符型以及布尔型
2.八种:
数据类型 | 关键字 | 内存占用 | 范围 |
字节型 | byte | 1字节 | -128~127 |
短整型 | shour | 2字节 | -32768~32767 |
整形 | int | 4字节 | -2^31~2^31-1 |
长整型 | long | 8字节 | -2^63~2^63-1 |
单精度浮点型 | float | 4字节 | |
双精度浮点型 | double | 8字节 | |
字符型 | char | 2字节 | 0~65535 |
布尔型 | boolean | true和false |
表格中没有填入的数据,不用特别关注。
注意: 不论是在16位系统还是32位系统,int都占用4个字节,long都占8个字节
整形和浮点型都是带有符号的
整型默认为int型,浮点型默认为double
字符串属于引用类型,该中类型后序介绍。
3.变量
变量的定义:内存中的一个存储区域,该区域的数据可以在同意类型范围内不断变化,变量是过程中最基本的存储单元。变量分为整型变量、长整型变量、短整型变量、字节型变量、浮点型变量(单精度浮点型和双精度浮点型)、字符型变量和布尔变量。
4.类型转换
类型转换分为自动类型转换(隐式)和强制类型转换(显示)。自动类型转换即为代码不需要经过任何处理,在代码编译时编译器会自动处理。数据范围小的转为数据范围大的时会自动进行。强制类型转换即为当操作进行时,代码需要经过一定的格式处理,不能自动完成。数据范围大的到数据范围小的。