
Java
ID__10086
这个作者很懒,什么都没留下…
展开
-
this关键字
1.this修饰的变量用于指代成员变量方法的新参如果与成员变量同名,不带this修饰的变量指的是形参,而不是成员变量方法的形参没有与成员变量同名,不带this修饰的变量指的是成员变量2.什么时候用this?解决局部变量隐藏成员变量3.this代表所在类的对象引用方法被那个对象调用,this就代表那个对象...原创 2022-01-21 11:29:33 · 197 阅读 · 0 评论 -
【java中成员变量和局部变量的区别】
区别成员变量局部变量类中位置不同类中方法外方法内或方法声明上内存中位置不同堆内存栈内存生命周期不同随着对象的存在而存在,随着对象的消失而消失随着方法的调用而存在,随着方法的调用完毕而消失初始化不同有默认的初始化值没有默认的初始化值,必须先定义,赋值,才能使用...原创 2022-01-21 11:05:12 · 457 阅读 · 1 评论 -
java数据输入——scanner
1.导包import java.util.Scanner;导包的动作必须出现再类定义的上边2.创建对象Scanner sc = new Scanner(System.in);上面格式里面,只有sc是变量名,可以变,其余都不允许改变3.接收数据int i = sc.nextInt();上面格式里面,只有i是变量名,可以变,其他都不允许变import java.util.Scanner;public class text1 { public static void main(Stri.原创 2022-01-18 20:15:53 · 405 阅读 · 0 评论 -
短路逻辑运算符&&、||与逻辑运算符&、|的区别
逻辑与&,无论左边真假,右边都要执行短路与&&。如果左边为真,右边执行;如果左边为假,右边不执行逻辑或|。无论左边为真假,右边都要执行短路或||,如果左边为假,右边执行;如果左边为真,右边不执行...原创 2022-01-17 20:11:14 · 183 阅读 · 0 评论 -
自增自减运算符
++和–既可以放在变量的后边,也可以放在变量的前边单独使用的时候,++和–无论是放在变量的前边还是后边,结果都是一样int j=i++;int j=++i;参与操作时,变量的前边,先拿变量i做++或者–,再拿变量j参与操作;变量的后边,先拿变量j参与操作,后拿变量i做++或- -...原创 2022-01-17 19:56:31 · 168 阅读 · 0 评论 -
【赋值运算符】
+=中隐含了类型转换short s+=20;等价于:short s = (short)(s+20);原创 2022-01-17 19:47:42 · 85 阅读 · 0 评论 -
字符串的“+”操作
当“+”操作中出现字符串时,这个“+”时字符串连接符,而不是算术运算如: “heim”+343在“+”操作时,如果出现了字符串,就是连接运算符,否则就是算术运算。当连续精选“+“操作时,从左到右逐个执行。如: 44+3+“erew”...原创 2022-01-17 19:38:13 · 227 阅读 · 0 评论 -
字符对应数值+计算
‘A’:65,A-Z是连续的‘a’:97, a-z是连续的’0‘:48,0-9是连续的算是表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。提升规则:byte类型,short类型和char类型将被提升至Int类型整个表法式的类型自动提升到表达式中最高等级操作数同样的类型等级顺序:byte,short,char →int → long → float→ double...原创 2022-01-17 19:29:08 · 257 阅读 · 0 评论 -
算术运算符
运算符:对常量或者变量进行操作的符号表达式:用运算符吧常量或者变量连接起来符合java语法式子就可以称为表达式,不同运算符连接的表法式体现的是不同类型的表达式如:int a=10;int b=20;int c=a+b;+:运算符a+b:表达式%:取余,得到的是余数整出相除只能得到整数,要得到小数,必须有浮点数参与...原创 2022-01-17 19:17:49 · 199 阅读 · 0 评论 -
Java的俩种类型转换
自动类型转换把一个表示数据范围小的数值或者变量付赋给另一个表示数值范围大的变量范例:double d=10;数值范围大小:byte < short< int < long < float < doublechar < int < long < float < double强制类型转换:把一个表示数据范围大的数值或者变量赋给另一个表示数据范围小的变量格式:目标数据类型 变量名 = (目标数据类型)值或者变量;范例:int k =(i.原创 2022-01-17 19:07:42 · 249 阅读 · 0 评论 -
标识符定义规则
标识符:就是给类,方法,变量等起名字的符号规则:由数字、字母、下划线(_)和美元符($)组成不能是关键字不能以数字开头区分大小写常见约定小驼峰命名法:方法、变量1.标识符是一个单词的时候,首字母小写范例:name2.标识符有多个单子组成的时候,第一个单词首字母小写,其他单词首字母大写范例2:firstName大驼峰:类1.标识符是一个单词的时候,首字母大写范例:Student2.标识符有多个单词组成的时候,每个单词的首字母大写范例:GoodStudent...原创 2022-01-17 18:55:24 · 3469 阅读 · 0 评论 -
变量注意事项
名字不能重复变量未赋值,不能使用long 类型的变量定义的时候,为了防止整数过大。后面加Lfloat类型的变量定义的时候,为了防止类型不兼容,后面加F否则出现以下结果:text1.java:15: 错误: 不兼容的类型: 从double转换到float可能会有损失float f=12.14;text1.java:12: 错误: 整数太大long l=10000000000000;public class text1 { public static void main(String[].原创 2022-01-17 18:45:39 · 207 阅读 · 0 评论 -
用Java写的HelloWorld(记事本)
Java HelloWorld 错误原因原创 2022-01-17 10:38:38 · 425 阅读 · 1 评论