作者小头像 Lv.3
177 成长值

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
0
132
0
45
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

发布时间 2017/08/30 13:44:29 最后回复 admin123456 2023/05/01 22:54:38 版块 CodeArts
76791 259 6
发布时间 2017/08/30 13:44:29 最后回复 admin123456 2023/05/01 22:54:38 版块 CodeArts
76791 259 6
发布时间 2021/05/17 11:07:10 最后回复 奋斗青年_93 2021/11/12 09:50:11 版块 社区活动
15824 251 0
他的回复:
华为云ID:hw67981621 + 第五周学习笔记本周主要学习Java逻辑流程控制main入口函数流程控制语句选择结构语句分支结构语句main函数和顺序结构:Java虚拟机通过main方法找到需要启动的运行程序,并且检查main函数所有类是否被Java虚拟机装载如果没有装载,那么就装载该类。并且装载所有相关的其他类。因此程序在运行的时候,第一个执行方法就是main()方法。训练结构:自上而下地逐行执行代码选择结构:根据逻辑判断代码的执行顺序if分支语句:满足判断条件,则执行相对应的代码,否则不执行任何代码if-else条件分支语句;if-else多级嵌套Switch-case语句:JDK1.5以前Switch(expr1)中,expr1是一个整数表达式。因此传递Switch和case语句的参数应该是int,short,char,或者byte。long,string都不能作用于Switch。JDK1.5开始支持enmu(枚举),JDK1.7后开始支持string。与if-else比较,Switch-case的优点在于:-可以利用Switch的开关功能来实现批处理-增加了代码的可读性-使代码更容易编写-性能更高其缺点是:不能实现嵌套判断循环结构while循环while(条件表达式){   循环体}do-while:先执行一次循环体,再判断循环条件for循环:for循环主要用于按预定的次数执行语句或语句块。for(initialization;condition;iteration){循环体}break语句除了可以用于Switch语句中,还可以用于循环体中在循环体重遇见break语句时,立即结束循环,跳至循环外,执行循环结构后面的语句。continue语句用于执行本次循环,即在循环体中遇见continue语句,循环体中continue语句后面的语句不会执行,接着进行下一次循环判定。return语句Java中的return用于方法,两个作用:1.返回方法指定类型的值(这个类型是确定的),也可以是对象2.方法的结束两种形式:1.返回类型。如:return i2.无返回类型 return方法前有void代表无返回值,没有void表示有返回值。嵌套循环循环里面放循环就构成了嵌套循环
发布时间 2021/05/17 11:07:10 最后回复 奋斗青年_93 2021/11/12 09:50:11 版块 社区活动
15824 251 0
他的回复:
华为云ID:hw67981621 + 第四周学习笔记  Java运算符本周主要学习了运算符的分类和使用。1.主要有算术运算符2.关系运算符3.逻辑运算符4.三元运算符5.instance of运算符6.位运算符运算符:对常量或者变量进行操作的符号表达式:表达式是运算符与操作数的组合,其中操作数可以是常量,变量或者其他表达式。不同运算符连接的表达式体现的是不同类型的表达式。按功能分类有:赋值运算符;算术运算符;关系运算符;逻辑运算符按操作数的个数分类:单目运算符;双目运算符;三目运算符赋值运算符‘=’的作用是将右边的值赋给左边的变量。赋值运算符具有自右向左的结合性。Java中提供了算术运算符来实现数学上的算术运算功能。具体有‘+’,‘-’,‘*’,‘/’,‘%’当需要对变量自身进行计算时,建议使用复合赋值运算符,效率会远高于算术运算符。复合赋值运算符的结合性是自左向右。·Java表达式中使用圆括号与代数中的圆括号作用相同,能增强运算符的优先级。使用圆括号还能增强程序的可读性并使计算顺序清晰。自增自减运算符语法:++变量名或变量名--;--变量名或变量名--如果将自增或自减运算符放在变量之前,则称为前缀运算,前缀运算执行的是‘先运算后使用’的处理过程。如果将自增或自减运算符放在变量之后,则称为后缀运算,后缀运算执行的是‘先使用后运算’的处理过程。Java提供了关系运算符,用于进行比较运算。关系运算的结果为Boolean类型。有大于,小于,大于等于,小于等于等于,不等于逻辑运算符:也叫短路运算符,它把各个运算的关系表达式连接起来组成一个复杂的逻辑表达式,以判断程序中的表达式是否成立,判断结果是true或false三元运算符语法:布尔表达式?表达式1:表达式2‘?’:是Java中唯一的一个三目运算符。条件表达式的结果由布尔表达式决定,如果布尔表达式的值为true,则返回表达式1的值,否则返回表达式2的值。instanceof运算符的前一个操作数通常是一个引用类型变量,后一个 操作数通常是一个类,它用于判断运算符前面的引用变量是否是运算符后面的类型,或其子类型的实例。位运算起源于C语言的低级 操作,所谓的低级操作,是因为位运算的操作对象是二进制位,但是这种低级操作对计算机而言是非常简单直接,友好高效的。在简单的低成本处理器上,通常位运算比除法快得多,比乘法快几倍,有时比加法快得多。位运算符有‘与’,‘或’,‘异或’,‘左移’,‘右移’,‘无符号右移’(忽略符号位,空位都以0补齐,正数做>>>运算的时候和>>一样,区别在于负数运算)运算符优先级1.括号,如()和[]2.一元运算符,如++,--和!3.算术运算符,如*,/,%,+和-4.关系运算符,如>,>=,,=,==和!=5.逻辑运算符,如&&,||6.条件运算符和赋值运算符,如?:,=,*=,/=,+=和-=
发布时间 2021/05/17 11:07:10 最后回复 奋斗青年_93 2021/11/12 09:50:11 版块 社区活动
15824 251 0
他的回复:
华为云ID:hw67981621 + 第三周学习笔记这周主要学习了Java的标识符,注释规范,工具的配置,华为的Java的编程规范;以及Java的数据类型和变量1.类,接口,方法,变量等起名字是使用的字符序列类,变量,方法,接口,枚举,注解使用标识符的规则是a.字母,数字,下划线,$所组成b.不能使用数字开头c.不能使用Java关键字d.区分大小写类,接口命名规则单个单词:首字母大写,其他小写(小驼峰命名)多个单词:每个单词的首字母都是大写,其余单词小写(大驼峰命名)常量命名规则:a.单个单词:字母全部大写b.多个单词:字母全部大写。中间使用下划线隔开类注释,多行注释和单行注释Java注释本质:编译器在进行程序编译的时候如果发现有注释的内容将不对此部分进行编译处理书写注释是一个非常好的习惯Java的三种注释:单行注释://;(单行注释可以嵌套)多行注释:/*......*/(多行注释不可以嵌套)文档注释:/**......*/(文档注释javadoc生成的文档)eclipse安装配置华为Java编程军规简介:注释:源程序注释量必须在30%以上注释内容要清楚,明了,含义准确排版规则一:程序块要采用缩进风格编写,缩进的空格数为4个不允许使用TAB缩进分界符(如括号‘{’和‘}’应各独占一行,同时与引用它们的语句左对齐)较长的语句,表达式或参数(>80字符)要分成多行书写不允许把多个短语句写在一行中,即一行只写一条语句if,for,do,while,case,switch,default等语句自占一行if,for,do,while等语句的执行语句部分无论多少都要加括号{}命名规则一:类名和接口使用类意义完整的英文描述。每个英文单词的首字母使用大写,其余字母使用小写的大小写混合法;命名规则二:方法名使用类意义完整的英文描述:第一个单词的字母使用小写,剩余单词首字母大写其余字母小写的大小写混合法命名规则三:属性名使用意义完整的英文描述:第一个单词的字母使用小写,剩余单词首字母大写其余字母小写的大小写混合法命名规则四:常量名使用全大写的英文描述:英文单词之间用下划线分隔开,并且使用static final修饰局部变量和全局变量的作用域:变量的概念:变量是程序中存储数据的基本单元,在该存储空间中,存储的数据值可以改变通过变量名可以简单快速地找到它的存储数据变量的使用步骤:第一步:声明变量,即根据数据类型在内存申请空间第二步:赋值,即将数据存储至对应的内存空间第三步:使用变量标识符:用来标识类名,变量名,方法名,类型名,数组名,文件名的有效字符序列,即标识符就是一个名字标识符的命名规范:1.标识符由字母,数字,下划线和美元符号组成,并且第一个字符不能是数字2.标识符不能是Java的关键字和保留字,但可以包含其内3.标识符区分大小写,遵循驼峰命名规范4.标识符命名要简单明了,见名知意Java中有3种类型的变量:1.全局变量:类的属性,也叫成员变量或实例变量2.局部变量:某个方法或代码块中临时定义的变量3.静态变量:被static修饰的变量,整个类的成员共享的变量Java中,数据类型分为基本数据类型和引用数据类型两大类。基本数据类型8种基本数据类型,整形:byte(一个字节,8个比特位,-128-127),short(2个字节,16个比特位,-32768-32767),int(4个字节,32个比特位),long(8个字节,64个比特位)浮点型:float(4个字节,32个比特位),double(8个字节,64个比特位),浮点数默认为double型,float型的数值有一个后缀‘f’字符型:char布尔型:Boolean(只有2个值,false和true),用于判定逻辑条件。计算机内部使用二进制数,一个字符在计算机中是以0和1构成的序列形式来存储的,将字符映射到它的二进制形式的过程称为编码。字符有多种不同的编码方式,编码表定义该如何编码每个字符。大多数计算机采用ascii码,Unicode码包括ASCII码,Java支持Unicode码char:存放由单引号括起的单个字符,占2个字节,取值范围:[0,65535]自动类型转换:把一个表示数据范围小的数值或变量赋值给另一个表述数据范围大的变量。这种转换方式是自动的,直接书写即可强制类型转换:把一个表示数据范围大的数值或者变量赋值给数据范围小的变量强制类型转换格式:目标数据类型,变量名=(目标数据类型)值或者变量Java中的引用类型引用类型:在C 和C++里通过指针操作内存中的元素,在Java中是通过“引用”。在Java中一切都被视为对象,但我们操作的标识符实际上是对象的一个引用引用的数据类型包括:数组;接口;类Java将由多个字符组成的字符序列称为字符串字符串类型由string关键字表示,其所表示的若干个字符序列必须包含于英文双引号内。
发布时间 2021/05/17 11:07:10 最后回复 奋斗青年_93 2021/11/12 09:50:11 版块 社区活动
15824 251 0
发布时间 2021/05/17 11:07:10 最后回复 奋斗青年_93 2021/11/12 09:50:11 版块 社区活动
15824 251 0