自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类与对象

方法区:常量池(常量,比如字符串),类加载信息(属性信息,方法信息。引用类型的地址存在堆中,数据存在方法区中的常量池中。属性是类的一个组成部分,一般都是基本数据类型,也可以是引用类型(对象,数组)。对象是具体的,实际的。方法区中还会加载类的信息:属性信息和行为(方法信息)。注:类,数组,接口都是引用类型,在内存中会保存地址。地址会返回到栈中,栈中引用类型会对应指向该地址。对象名存在栈区,根据属性不同分配不同的空间。在方法区加载类信息,包括属性信息和方法信息。堆:存放对象(Cat cat,数组等)

2024-05-12 19:09:12 281

原创 数组的使用

注意:二维数组实际上由多个一维数组组成,它的各个一维数组长度可以相同,也可以不相同。类型 数组名[][]={{},{},{}}(每个元素都是一维数组)再定义(开辟空间):数组名 = new 类型[大小][大小];int [] [] y 或 int [] y []或 int y[] []二维数组中每个一维数组的列数不确定,可能相同或不同。类型[][]数组名 = new类型[大小][大小]先声明:类型 数组名[][];int [] x 或 int x []3.动态初始化——列数不确定。

2024-05-11 22:32:28 413 1

原创 原码、反码、补码&位运算符运算规则

1.二进制的最高位是符号位:0表示正数,1表示负数。>>>逻辑右移也叫无符号右移:低位溢出,高位补0。3.负数的反码=它的原码符号位不变,其他位取反。按位异或^:两位一个为0,一个为1,结果为1。算数右移>>:低位溢出,符号位不变,按位或|:两位有一个为1,结果为1。6.java中的数都是有符号的。按位取反~:0->1,1->0。2.正数的原码反码补码都一样。4.负数的补码=它的反码+1。按位与&:两位全为1结果为1。算术左移<<:符号位不变,5.0的反码补码都是0。8.看运算结果时看的是。

2024-05-06 12:00:12 290 2

原创 标识符的命名规则和规范

3.变量名,方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个字母首字母大写。4.常量名:所有字母都大写。多单词时每个单词用下划线连接。5.尽量使用通俗易懂的英文单词,实在不行则使用汉语拼音。2.类名,接口名:多单词组成时,所有单词的首字母大写。不能使用关键字和保留字,但能包括关键字和保留字。标识符不包含空格,严格区分大小写,长度无限制。由26个英文字母大小写,0-9,_或$组成。1.包名:多单词组成时所有字母都小写。

2024-05-04 22:31:46 135

原创 Java中各种运算符以及运算符的优先级

常用的几个:/(除法)% 取模(取余)注意:在%的本质,看一个公式a % b = a - a / b * b++(自增)作为独立语句使用,两者作用相同。后++ i++;等价于a=a+1前++ ++i;等价于a=a+1作为表达式使用前++ 先自增后赋值后++ 先复制后自增。

2024-05-04 17:30:12 633 1

原创 Java数据类型的学习

Java的浮点型常量(具体值)默认为double型,声明float型常量,须后加‘f’或‘F’(float num2=1.1F)注意:String类型转化成基本数据类型时,要确保String类型能够转化成有效的数据。整数类型:存放整数byte[1],short[2],int[4],long[8]1.当java程序在进行赋值或者运算时,精度小的类型自动转换为精度大的数据类型。char的本质是一个整数,在默认输出时,是unicoded码对应的字符。自动类型转换的逆过程,将数据的大小从大变小。

2024-04-29 21:44:21 627 2

原创 Java代码规范

运算符和 = 两边习惯性个加一个空格,这样会看着没有那么紧凑,更易读懂。例如:2 * 3 = 6 而不是2*3=6。选中所有需要移动的内容,按住tab+右键,整体向右移,按住shift+tab整体向左移。行尾风格:在函数或循环等需要后面加{}的情况下,将{放在行尾,换行输入}(推荐使用)次行风格:对于要在一个语句后面输入{时,换一行再输{,换一行再输入}适用于:为了代码整齐美观,需要移动代码位置的情况下。1.类、方法的注释,要以javadoc的方式来写。这样使阅读取来更方便,看起来更整洁。

2024-04-26 12:07:37 204 2

原创 java学习之学会读懂错误、学会注释

生成说明文档的语句:javadoc -d 文件夹名 -xx -yy 类名(xx yy表示所用的javadoc标签)3.文档注释:(注释内容可以被JDK提供的工具javadoc所解析,生成以网页文件形式体现的说明文档)一、重要性:不仅让自己读懂,也让他人读懂。1.错误信息中发现“找不到符号” 一般是单词或方法拼错了(例如void写成viod);1.注释不会被JVM(java虚拟机)解释执行。*javadoc标签。2.看到:“xxx是公共的”时,应注意主类名与文件名一致;2.多行注释里不能嵌套多行注释。

2024-04-25 00:26:25 127 1

原创 Java学习方法

2.学习前思考:之前用传统语言(对我来说是C++)解决问题,为何现在转为java解决问题。5.研究Java语言的注意事项、细节、规范、优化等(这里的内容是无尽的,也是程序员间有差距的地方,需要不断学习)学习方法和学习思考是不可分割的,每次学习前需进行思考学习的原因,这样会更有目的性的去学习。1.学习需求:工作需要或行业要求学或自己感兴趣(我是为了之后工作的需要)3.刚开始先学习新知识点的基本原理及语法,不要考虑细节(让自己产生兴趣)4.进入快速入门阶段:开始写基本的程序(能实现基础的增删查操作)

2024-04-23 22:31:57 193

空空如也

空空如也

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

TA关注的人

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