自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 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 435

原创 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 3109

原创 Java学习——自增自减运算符详解

自增自减运算符的格式,前缀自增自减法和后缀自增自减法的区别(i++的++i的区别),从内存模型简要分析i=i++的特殊例子

2022-01-11 12:10:02 6433 1

原创 Java学习——三种变量及其作用域

1. 局部变量必须提前声明和初始化有效范围:只在该变量定义的复合语句内有效复合语句复合语句是包含其它语句(语句组)的语句,在一对花括号内的全部语句就是一句复合语句。这里面的黄色花括号和main方法的花括号都是一句复合语句,复合语句里也有复合语句。2. 实例变量从属于类对象有效范围:在创建该类对象时开始生效,随着该类对象的销毁而失效。可以不初始化,系统会赋初始值。数值类型默认值为0,boolean类型默认值为false,除了基本类型外其他类型默认值为null通过调用类的实例对象,来

2022-01-10 20:24:36 375

原创 Java学习——基础数据类型转换

基础数据类型优先级低-----------------------------------------------------高byte,short,char,int,long,float,double强制类型转换从高优先级转换到低优先级必须使用强制类型转换,要注意避免数据溢出和精度损失的出现。格式:(类型)变量名自动类型转换从低优先级转换到高优先级可以使用自动类型转换,自动类型转换直接赋值即可,系统自动进行数据转换。注意点在Java中数值类型不可以转换成bool

2022-01-10 12:59:05 272

原创 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 135

原创 Java学习——标识符合法命名规则

1. 所有的标识符开头字符只能是大小写字母,或美元符$,或下划线_,特别注意不能用数字开头。数字开头效果:高亮报错提示2. 首字符之后的字符只能是大小写字母,或美元符$,或下划线_,或数字的任意字符组合,不能使用其他符号。使用其他符号效果:高亮报错提示3. 不能使用Java已有的关键字作为变量名或方法名。使用关键字作为变量名效果:高亮报错提示4. 标识符区分字母大小写。这里的sum和Sum是不同的变量5. 可以使用中文命名,但不建议这样使用。...

2022-01-09 16:53:18 4763

原创 Java学习——注释

1. 单行注释//被注释掉的内容//的效果是注释本行//右边的内容效果:2. 多行注释/*被注释掉的多行内容*//**/的效果是注释符号内部的内容,可以注释多行也可以注释一行效果:3. 文档注释/***@标签 标签值*/以/**开头,以*/结尾,中间每一行开头都有一个*号,中间的内容是被注释的文本内容。文档注释...

2022-01-09 16:06:26 251

原创 Markdown语法简易入门版

推荐编译器:Typora文件后缀:xxx.md语法下面出现的+号,是不实际输入的,我打出来是作拼接的意思。1. 标题#+空格+标题名,为一级标题。##+空格+标题名,为二级标题。#数量决定标题大小,Markdown最多只支持到六级标题。效果:六级标题2. 字体样式字体效果*字体内容+*,将字体内容变斜体**字体内容**,将字体内容加粗***字体内容***,将字体内容加粗且变斜体效果:斜体加粗斜体且加粗加删除线~~字体内容~~,效果:删除线引用>+

2022-01-08 13:14:08 815

原创 C#使用TCP消息通信实现简易群聊功能(完整过程)

首先创建一个解决方案,选择WPF应用程序,在WPF这个项目里面点击添加,找到新建项,选择WCF服务,切记不要在解决方案点添加。

2021-06-03 22:22:36 1075 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除