java
文章平均质量分 64
嗨,正在熬夜的你
非常热爱打代码
展开
-
以此记录学习java(vscode)的日子 day11
2. 提供对应的公开的 public set和 public get方法。// this.id 就是成员变量。封装 隐藏对象的属性和实现的细节 仅对外提供公共的访问方式。生命周期:随着方法的调用而生成,方法调用完毕消失。// id 就是成员变量。在创建对象的时候,每创建一次对象就会执行一次构造方法。当为对象开辟内存空间时,就给对象的成员变量赋初始值。把属性隐藏掉,提供方法来修改,保证数据的安全。在构造方法中,可以借助this调用其他构造方法,定义在方法中,或者方法的形参列表上;原创 2024-09-10 15:19:05 · 189 阅读 · 0 评论 -
以此记录学习java(vscode)的日子 day10
强调按步骤实现功能,先分析解决问题要经过的步骤,然后定义方法实现每个步骤的功能。具有相同属性和行为的对象可以归为一类,类在java中是一种数据类型。我是 狗子 ,我的名字是 点点 ,我一岁啦 我的颜色是白色。每个对象都有属性(静态的描述信息)、行为(动态的功能描述)将大问题拆分成小问题,借助不同的对象去解决,最终实现功能。封装 隐藏对象的属性和实现的细节 仅对外提供公共的访问方式。id = newId;当为对象开辟内存空间时,就给对象的成员变量赋初始值。把属性隐藏掉,提供方法来修改,保证数据的安全。原创 2024-09-10 15:15:21 · 798 阅读 · 0 评论 -
以此记录学习java(vscode)的日子 day09
数据类型[][] 数组名 = new 数据类型[一维长度m][二维长度n];可变参数列表本质上是一个数组,方法中使用可变参数列表,比用数组作参数功能更强大。定义一个方法 可以求和 求平均数 求最大值 等功能 要使用可变参数列表。数据类型[][] 数组名= new 数据类型[一维长度m][];可变参数和普通参数共存的时候,可变参数必须放到最后一个参数的位置。创建一个int类型的二维数组,求和。可变参数可以接受0-n个参数。可变参数可以接受数组。原创 2024-09-05 16:50:48 · 499 阅读 · 0 评论 -
以此记录学习java(vscode)的日子 day08
数组的长度不能更改,但如果有更多的元素存入数组,可以创建一个新的更大的数组,把旧的数组元素放进去,然后再放新数组。java.lang.System中,有个方法 arraycopy可以实现复制数组中元素的功能。初始化一个长度为3的数组 这里的new是在为数组开辟内存空间,所以长度必须要有。java.util.Arrays 包含了操作数组的很多方法。定义一个方法 传递一个数组给它 将这个数组长度扩大到原来的2倍,并返回。该方法可以计算出数组中所有数据的平均值。该方法可以计算出数组中所有数据的最大值。原创 2024-09-04 19:17:30 · 876 阅读 · 0 评论 -
以此记录学习java(vscode)的日子 day07
小芳的妈妈每天给她2.5元钱,她都会存起来,但是,每当这一天是存钱的第5天或者5的倍数的话,她都会花去6元钱,请问,经过多少天,小芳才可以存到100元钱。如果想让break或continue针对某一个指定的循环起作用,那么可以使用laber标签 给循环起名字,label 代码中出现多层循环嵌套,label标签配合break关键字,可以使程序从内部循环中跳出。同一个类中,如果函数名相同,但是参数列表不同(参数的数据类型不同、参数的个数不同)通过方法的定义和调用,可以大大提高代码的复用性和可读性。原创 2024-09-03 20:09:09 · 412 阅读 · 0 评论 -
以此记录学习java(vscode)的日子 day06
如果满足条件的case语句没有加break,那么代码会顺序往下执行,直到遇到break,如果一直没有遇到break,那么就会一直执行,直到遇到default。for(初始化表达式;需要使用% == ||等操作符以及if else语句。键盘录入一个年份和一个月份,输出该月份有多少天。从键盘录入一个年份值 判断并输出是否为闰年。键盘输入一个整数 0-6 输出是星期几。键盘录入一个整数,求从1到这个数的整数之和。用switch case。while(布尔表达式){}while(布尔表达式);原创 2024-09-02 19:21:30 · 286 阅读 · 0 评论 -
以此记录学习java(vscode)的日子 day05
求余运算,结果正负符号只跟表达式运算符左边的操作数的符号有关。+=、-=、*=、/= 等扩展的赋值运算符,隐含了强制类型转换。false || false 结果为 false。表达式中只要有字符串参与,得到的结果都是字符串。true || false 结果为 true。false || true 结果为 true。字符串加其他任意类型数据,结果都是字符串。从键盘录入两个整型数字,比较其大小,输出结果。如果两个一个为0一个为1 那么结果就是1。如果两个数都是0 那么结果就是0。原创 2024-08-30 17:19:06 · 431 阅读 · 0 评论 -
以此记录学习java(vscode)的日子 day04
二进制 0-1 组成 逢2进1 0b0 0b1 ob10=2 0b11=3 0b100=4。在赋值过程中 小数据类型的值或者变量可以直接赋值给大类型变量,类型会自动转换。赋值过程中如果大类型的值赋值给小类型变量,编译报错,可以使用强制类型转换。各种类型的值都参与运算时,范围小的会自动提升为范围大的,然后再运算。十六进制 0-9 abcdef 0x0a 不区分大小写。八进制 0-7 组成 逢8进1 00 07。十进制 0-9 组成 逢8进1 9。9 × 16 0次方 9。十进制转二进制 除二取余法。原创 2024-08-30 17:17:53 · 263 阅读 · 0 评论 -
以此记录学习java(vscode)的日子 day3
定义:在程序运行中,他的值不可以发生改变 除了null 其他常量可以直接用输出语句输出。在Java中 声明变量需要指定它的数据类型,并且这个类型不能更改了。比如 Const 在JavaScript中声明常量的关键字。用“”括起来的0个或者1个或者多个字符。初学者写代码的时候,先把思路用注释写下来,然后再补充代码。比如const 在JavaScript中的关键字。字符常量 ''单引号括起来的单个字符。'a' 'B' '你' '好'每个单词的首字母都打写(大驼峰)类的常量需要定义在main的外部。原创 2024-08-30 17:16:22 · 332 阅读 · 0 评论 -
以此记录学习java(vscode)的日子 day02
Javac HelloWordl.java//不能指定目录.class存放到当前文件。作用 编译源码文件,获得字节码文件 可选:将字节码文件存放到-d后面指定的位置。作用 运行字节码文件 可选:从指定路径查找要运行的文件使用。这个包名的代码 package com.briup;格式 Java [-cp .class文件的目录]类名。//将编译后的.class存放到obj目录下。package语句在一个java文件可以没有。字节码文件会存放到com/briup下。增删改查 新增 修改 删除 查询。原创 2024-08-30 17:12:50 · 390 阅读 · 0 评论 -
以此记录学习java(vscode)的日子 day01
git remote add origin https://gitee.com/ 仓库链接。将源代码“翻译”成为代码机器,并包装成平台能识别的可执行文件(生成新文件)需要jvm去解释执行(Java为不同的操作系统提供了不同的虚拟机)有专门的解释器,将源码解释成特定平台的机器码,并且不会生成新文件。源码要经过编译,生成与平台无关的字节码.class文件,idea、vscode、vim、文本文档写代码。使用专门的编译器,针对特定的操作系统,第二次 以后都可以这样输。配置java开发环境。原创 2024-08-30 17:10:17 · 527 阅读 · 0 评论