
Java学习
文章平均质量分 53
可惜梦醒了
这个作者很懒,什么都没留下…
展开
-
Java学习——两种String变量的存储过程及区别
话不多说,先上代码:String str1 = "123";String str2 = "123";String str3 = new String("123");String str4 = new String("123");System.out.println(str1==str2);System.out.println(str3==str4);System.out.println(str3.equals(str4));运行结果:truefalsetrue为什么会出现这样的结果原创 2022-01-19 16:09:53 · 486 阅读 · 0 评论 -
Java——使用命令行向main函数传参
我们都知道java运行函数时,是通过main函数作为主入口开始运行的,main函数的完整写法是:public static void main(String[] args)很少有人知道main函数的参数(String[] args)这个参数是干什么用的实际上args这个参数是Java命令行参数。当你使用Java命令行来运行程序时,如果在后面带上参数,Java的虚拟机就直接把这些参数存放到args数组中了,完成了命令行传参。下面我们结合实际操作讲一下如何通过命令行传参我用的编译器是idea代码原创 2022-01-13 15:14:07 · 3435 阅读 · 0 评论 -
Java学习——自增自减运算符详解
自增自减运算符的格式,前缀自增自减法和后缀自增自减法的区别(i++的++i的区别),从内存模型简要分析i=i++的特殊例子原创 2022-01-11 12:10:02 · 8004 阅读 · 1 评论 -
Java学习——三种变量及其作用域
1. 局部变量必须提前声明和初始化有效范围:只在该变量定义的复合语句内有效复合语句复合语句是包含其它语句(语句组)的语句,在一对花括号内的全部语句就是一句复合语句。这里面的黄色花括号和main方法的花括号都是一句复合语句,复合语句里也有复合语句。2. 实例变量从属于类对象有效范围:在创建该类对象时开始生效,随着该类对象的销毁而失效。可以不初始化,系统会赋初始值。数值类型默认值为0,boolean类型默认值为false,除了基本类型外其他类型默认值为null通过调用类的实例对象,来原创 2022-01-10 20:24:36 · 421 阅读 · 0 评论 -
Java学习——基础数据类型转换
基础数据类型优先级低-----------------------------------------------------高byte,short,char,int,long,float,double强制类型转换从高优先级转换到低优先级必须使用强制类型转换,要注意避免数据溢出和精度损失的出现。格式:(类型)变量名自动类型转换从低优先级转换到高优先级可以使用自动类型转换,自动类型转换直接赋值即可,系统自动进行数据转换。注意点在Java中数值类型不可以转换成bool原创 2022-01-10 12:59:05 · 354 阅读 · 0 评论 -
Java学习——基本数据类型
Java是一门强类型语言:变量的使用要严格符合规定,并且必须提前定义才能使用。基本类型(primitive type)1.数值类型整数类型byte类型占1个字节,表示的数值范围为:-28~28-1short类型占2个字节,表示的数值范围为:-216~216-1int类型占4个字节,表示的数值范围为:-232~232-1long类型占8个字节,表示的数值范围为:-264~264-1...原创 2022-01-09 18:31:35 · 162 阅读 · 0 评论 -
Java学习——标识符合法命名规则
1. 所有的标识符开头字符只能是大小写字母,或美元符$,或下划线_,特别注意不能用数字开头。数字开头效果:高亮报错提示2. 首字符之后的字符只能是大小写字母,或美元符$,或下划线_,或数字的任意字符组合,不能使用其他符号。使用其他符号效果:高亮报错提示3. 不能使用Java已有的关键字作为变量名或方法名。使用关键字作为变量名效果:高亮报错提示4. 标识符区分字母大小写。这里的sum和Sum是不同的变量5. 可以使用中文命名,但不建议这样使用。...原创 2022-01-09 16:53:18 · 4926 阅读 · 0 评论 -
Java学习——注释
1. 单行注释//被注释掉的内容//的效果是注释本行//右边的内容效果:2. 多行注释/*被注释掉的多行内容*//**/的效果是注释符号内部的内容,可以注释多行也可以注释一行效果:3. 文档注释/***@标签 标签值*/以/**开头,以*/结尾,中间每一行开头都有一个*号,中间的内容是被注释的文本内容。文档注释...原创 2022-01-09 16:06:26 · 282 阅读 · 0 评论