七天零基础学java(第一天)--java基础
|
第一天
|
![]() |
![]() |
![]() |
![]() |
![]() |
|
【】ssm三大框架 【】sb框架 |
|
【】网站;物联网; |
|
【】jdk下载稳定的版本,8,11,17都可以,本课程使用17
|
|
【】学习阶段可以使用社区版,日后工作必须使用旗舰版 【】安装idea,硬件需要i5cpu与安装在固态硬盘,软件需要有jdk安装
【】选中.java.之后java文件会默认用idea打开 |
|
【】名称,自己起项目名称; 地址,项目所在文件夹地址; jdk:使用jdk下载的jdk17 sample code:不添加样例代码
【】可以直接在项目的下级文件src文件夹下直接写代码,但是一般不在这里直接写 【】一般在项目下新建模块module,建立后也是项目的下级文件 【】一般会建立一个大的项目,按照业务种类或其他分类依据划分不同模块,在模块里面的src写代码
【】模块src文件里面一般先建立包(就是内部的文件夹体系,中间用英文句号隔开) 【】在包package里面建立java ckass文件
|
|
【】程序的入口----main方法 【】sout对外打印简写 【】右键run运行 【】ctrl+y删除行;ctrl+d复制行 |
|
|
|
|
|
【】下面这三条补充内容,只有补充三有点用处
|
|
【】Files--settings--editor编辑--font字体--变更字体、大小、行间距 |
|
【】Files--settings--editor--general--不勾选匹配大小写
|
|
【】java是强类型语言,就是变量必须注明数据类型 【】数据类型决定该变量所占内存空间的大小
【】变量的定义:数据类型 变量名=数据; 变量不能重复定义; 同一行可以定义多个变量; 【】变量的赋值:一个=就是赋值符,两个==是比较符 变量的定义和赋值可以同时进行 【】 变量的使用 使用该变量,会通过变量名访问到内存空间具体的值
【】
|
|
【】可以将变量的内存空间和宾馆客房对比, 变量类型比作房型,不同房型房间大小不同,不同数据类型内存空间字节长度不同 变量名比作房间号,起到一个定位作用 变量空间的值比作房间住客, 【】房型不变,房号不变,但是里面的住客常变化,就是变量的值可变化。 |
|
【】开发中写的程序就是现实世界的一个映射,讲现实世界的逻辑用程序表示出来
【】一张发票上数据类型有日期时间类,整数,浮点数, |
|
【】基本数据类型有四类(8种):整数(4)、小数(2)、字符(1)、布尔(1) |
|
【】byte1,short2,int4,long8 【】整数的第一个字节用来表示正负,剩余字节表示大小 【】byte正负127,short正负三万,int正负21亿,long正负很大但也有数值边界超出报错 【】long类型整数后可以都加L表示区分(大小写都可以,但规范一般要求大写好区分) 【】开发一般用int4字节 |
|
【】一般用double类型,8字节,双精度,类似于小数点前后都是两个int整数 【】float4字节,长度和int整数一样,所以叫单精度,后面必须加F(大小写都可以,规范要求大写),基本不用 |
|
【】字符型单引号内部有且只有一个,不能空着(字符串内部可以空着), 【】字符数据用单引号括起来 |
![]() |
|
|
|
【】加号:表示正数、表示相加、字符串的连接符
【】字符串前面的正常运算,字符串后面的数据类型全部自动转变为字符串类型, |
|
|
|
【】赋值运算符:将等号右侧值赋给左侧
【】扩展赋值运算符:+=,-=,*=,/=,%= |
|
【】关系运算符内容是比大小最后结果是布尔值,逻辑运算符连接左右布尔值
|
|
【】顺序、选择、循环
|
|
|
|
【】if,else if,else把所有可能都列出来了 |
|
|
| 【】循环没有精简,还是一遍遍执行,只是写法精简了。形式简化,内容不变。 |
|
【】一段反复使用的代码,封装起来做成一个方法 【】方法最重要就是:输出的返回值数据类型 输出的方法名(输入的参数数据类型 输入的参数名),前面修饰词不是核心部件 【】调用一般方法,对象名.方法名(),之所以在这里可以直接调用方法名是因为被调用方法前加了static修饰词???????
【】主函数调用add将10,20,传递给次函数num1,num2,次函数运算,返回sum给主函数。
【】由于add后结果是一个数字,也可以直接把这个数字打印 |
|
【】有返回值则有return根据return的类型确定返回值类型,没有返回值则return可以省略,也可以写上起到一个结束代码的作用 |
![]() |
|
方法重载:方法名重复,参数列表不同-----与返回值数据类型无关
【】参数名没有影响,有影响的是参数列表顺序。类型。个数。 |
|
【】java是强类型语言,所以数组内部元素数据类型都一样 |
|
|
|
【】增强for循环:for( :){ } 定义一个变量xxx,去接收数组名arr遍历出的元素,然后循环在大括号打印出这个接受了一个元素变量
|


























































































、








浙公网安备 33010602011771号