四月七号java基础学习

1.数据类型分为基本数据类型以及引用数据类型

基本数据类型有整型、浮点型、字符型、布尔型

引用数据类型有类、数组以及接口

2.常量的声明需要用关键字final来标识

3.JAVA语言的变量名称由数字,英文字母以及下划线组成,第一个字符不能是数字也不能是java语言关键字,JAVA语言变量名区分大小写

4.变量的原则:“先声明后使用”

5.变量赋值三种方法:声明的时候赋值,声明后赋值,程序中的任何位置声明后赋值

6.数据类型的转换:自动类型转换和强制类型转换

自动类型转换:占用较小字节的数据类型自动转换成占用较多字节的数据类型

强制类型转换:占用较多字节的数据类型转换为占用较小字节的数据类型 例如g =(int)h;

7.当表达式中个数值操作数的类型不匹配时,1)占用较小字节的数据类型转换为占用较多字节的数据类型

2)short和int类型,则用int类型 3)字节类型会转换成short类型4)int类型转换成float类型

5)某个操作数为double,另一个也会转换成double

6)布尔类型不会转换成任何类型

8.java运算符有优先级和结合性的特点

9.今天编写了自动类型转换和强制类型转换的代码,对两种转换类型有所感悟

10.学习了使用BufferedReader创建buf对象通过readLine()方法配合throws IOException加载import java。io.*;类库来实现键盘输入

11一种觉得更简单的键盘输入数据即利用Scannner创建对象通过reader.next(数据类型)();方法加载import java.util.*;库类来实现

12.做咯LeetCode上面的最简单的一题:两数之和

第一种暴力双嵌套for两层循环时间复杂度为O(n*n)

第二种利用HashMap(哈希表)创建哈希对象检测和为target的两个数组成员,检测target减去数组成员寻找余数是否在哈希表中,这种方法的时间复杂度为O(n)

该内容不是很熟悉要继续努力

13.简单了解了方法的入门

创建方法有利于分类,也方便代码的执行

14.流程控制:

1)if()else

2)while(){}

3)do-while{}()

4)for(){}

5)switch(){}

6)break终止循环

7)跳过本次循环

posted @   求知律己  阅读(22)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示