java学习
高山莫衣
像高山一样崇高的品德和行为,不需要华丽的衣服来装饰。
展开
-
vscode 将输出到调试控制台
适用python、java环境。原创 2023-07-07 11:25:58 · 1419 阅读 · 0 评论 -
VScode配置java环境
1.使用快捷键 ctrl + shift + p,在弹出的窗口里输入 creat Java project。3.选个自己喜欢的文件夹作为代码文件存放区域。1、先下载jdk、VScode、配置环境。文件-将工作区另存为-选择文件地址-确认。下一次直接双击文件,即可打开配置的工作区。2、vscode中新建java工程。2.选No build tools。创建一个Java工程并尝试运行。4.设置工程文件夹的名字。原创 2023-07-07 10:08:39 · 1424 阅读 · 0 评论 -
菜鸟学Java 调用包、String、ArrayList
代表字符串,可以用来创建对象封装字符串数据,并对其进行处理。方式二:new String类,调用构造器初始化字符串对象。2.string类创建对象封装字符串数据的方式有几种?1.String是什么,可以做什么?方式一:直接使用双引号“…原创 2023-07-02 15:11:09 · 91 阅读 · 1 评论 -
菜鸟学Java 封装、实体类
以及输出。原创 2023-07-01 23:18:21 · 287 阅读 · 0 评论 -
菜鸟学Java 面向对象、this、构造器
引用实例变量:当实例方法中的参数和实例变量同名时,使用 “this” 关键字来引用实例变量。调用其他构造方法:当一个类有多个构造方法时,可以使用 “this” 关键字调用其他构造方法。这种方式被称为构造方法的重载。返回当前对象:在某些情况下,可以使用 “this” 关键字来返回当前对象。总之,“this” 关键字在Java中用于引用当前对象,可以用于引用实例变量、调用其他构造方法以及返回当前对象。上面的例子中,“setName” 和 “setAge” 方法返回了当前对象,以便可以使用链式语法进行方法调用。原创 2023-07-01 21:41:34 · 97 阅读 · 0 评论 -
菜鸟学Java 案例
案例:用户购买机票时,机票原价会按照淡季、旺季,头等舱还是经济舱的情况进行相应的优惠,优惠方案如下:5-10月为旺季,头等舱9折,经济舱8.5折,11月到来年4月为淡季,头等舱7折,经济舱6.5折请开发程序计算出用户当前机票的优惠价。在上面的示例中,原始字符串"Hello,World,Java"通过split(“,”)方法使用逗号作为分割符进行分割,将被分割成一个包含三个子字符串的数组:[“Hello”, “World”, “Java”]。例如,如果要使用斜杠作为分割符,可以使用”\“作为参数。原创 2023-06-29 21:58:14 · 517 阅读 · 0 评论 -
菜鸟学java 基本数据类型
Java 的两大数据类型内置数据类型引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是 127(2^7-1);默认值是 0;byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;原创 2023-06-28 17:29:45 · 158 阅读 · 0 评论 -
菜鸟学java对象和类
不同的对象的实例变量将被分配不同的内存空间, 如果类中的成员变量有类变量,那么所有对象的这个类变量都分配给相同的一处内存,改变其中一个对象的这个类变量会影响其他对象的这个类变量,也就是说对象共享类变量。使用java类实例化一个对象的时候,如果在类中不显式的声明其构造函数,则会使用一个默认的构造函数来初始化对象。因为内部类可以随意使用外部类的成员变量(包括私有)而不用生成外部类的对象,这也是内部类的唯一优点。必须先有外部类的对象才能生成内部类的对象,因为内部类的作用就是为了访问外部类中的成员变量。原创 2023-06-26 11:51:43 · 97 阅读 · 0 评论 -
菜鸟学Java 数组-下
Debug工具—IDEA自带的断点调试工具,可以控制代码从断点开始一行一行的执行,然后详细观看程序执行的情况。或者使用第i个数字和倒数第i个数字交换的方式,更为简单。,请将这个数组的数据进行反转。null不指向任何数据对象。给定一组数,找出最大值。原创 2023-06-25 23:52:08 · 71 阅读 · 0 评论 -
菜鸟学Java 数组-上
首先,我们创建了一个新的数组newArray,其长度比原始数组多1,以容纳新的元素。但是,你可以创建一个新的数组,将原始数组的元素复制到新数组中,并在新数组的末尾添加新的元素。在 Java 中,要获取数组的子数组或部分元素,你需要手动创建一个新的数组,并将所需的元素复制到新数组中。这样,我们成功将新的元素添加到已经定义好的数组中,并创建了一个新的包含所有元素的数组。需要注意的是,Java的集合和字典是泛型的,这意味着你可以在其中存储特定类型的元素。另外,你也可以使用循环遍历数组,并逐个输出数组的元素。原创 2023-06-25 21:46:22 · 242 阅读 · 0 评论 -
菜鸟学Java public static void main(String[] args) 是什么意思?
包名的层数没有硬性的限制要求,你可以根据需要组织包的层次结构。一般来说,官方网站或文档会提供相应的版本兼容性信息,你可以参考这些信息选择适合你的项目的版本。而对于第三方库和框架包,你需要下载相应的库文件,并在项目中进行配置和引用,以便使用其功能。方法中使用其他类型的参数,你可以将命令行传入的字符串参数解析为你需要的类型。),包含了方法要执行的代码块。在这个例子中,方法体内部没有给出具体的代码,你可以在这个代码块中添加你要执行的操作。对于包的层数并没有硬性的限制要求,你可以根据自己的需要来组织包的层次结构。原创 2023-06-25 17:16:31 · 16524 阅读 · 5 评论 -
java 无限循环、循环嵌套
输入数字,提示比真实值大小,直到猜中数字!生成1-10的随机数。原创 2023-06-24 19:46:03 · 940 阅读 · 0 评论 -
Java while循环和分支
【代码】Java while循环和分支。原创 2023-06-24 18:23:53 · 131 阅读 · 0 评论 -
java 关键字
个人理解:public 就类似python中的def 后面的类就是只得函数名,然后形参就是java中的指定数据类型和变量名。在Java中,使用关键字 new 来创建一个新的对象。以上共 48 个关键字,还有两个关键字,但是他们不能使用,goto 和 const。初始化:使用 new 创建对象时,会调用构造方法初始化对象。Java 为每种基本数据类型都提供了对应的包装器类型。拆箱就是自动将包装器类型转换为基本数据类型。声明:声明一个对象,包括对象名称和对象类型。实例化:使用关键字 new 来创建一个对象。原创 2023-06-15 15:30:39 · 78 阅读 · 0 评论 -
java 循环结构
在 Java 中,可以使用 Math 类的 pow 方法来对一个变量进行幂运算。对于取三次幂,可以将底数和指数都设置为 3。,根据指数的正负来进行幂运算。但是你可以自己实现一个幂运算的函数或者使用第三方库来进行幂运算。这些是在 Java 中实现幂运算的两种方法:自定义幂运算函数和使用第三方库(如。是一个常用的 Java 数学库,提供了许多数学函数和工具类。类型的结果,所以在需要的情况下,你可能需要将其转换为适当的数据类型。在 Java 中,没有类似 Python 中的。在上面的示例中,使用。原创 2023-06-04 16:06:18 · 112 阅读 · 0 评论 -
java 分支结构
在 Python 中没有与 Java 中的 switch 语句直接等价的结构。通过将 case 的值与相应的函数进行映射,然后调用相应的函数来实现类似 switch 的功能。在这个例子中,字典 case_dict 将每个 case 映射到相应的函数。这些是在 Python 中实现条件分支的常见方法,虽然没有直接的 switch 语句,但通过这些方法可以灵活地实现类似的功能。上面的是java的分支语句,如果是python。的值不允许重复出现,只能是字面量,不能是变量。,否则会出现执行多个语句,也就是穿透。原创 2023-06-04 14:50:46 · 76 阅读 · 0 评论 -
java 键盘录入
不需要下载,类似于python中自带的包。java键盘录入 和python的。前者接受字符串,后者接受数字。原创 2023-06-04 11:46:57 · 112 阅读 · 0 评论 -
java 运算符、数值拆分
注意,两个整数相除还是整数,整数与小数相除,就是小数了。sout + tab : println语句自动补全。main + tab: main语句自动补全。.sout + tab : 自动补全。alt + enter : 万能提示键。要求:将三位数按照个、十、百进行拆分。ctrl + D 复制粘贴键…原创 2023-06-03 20:34:10 · 139 阅读 · 0 评论 -
java 自动类型提升、强制类型转换
强制类型转换,可能导致数据溢出丢失,浮点类型只保留整数部分。原创 2023-06-03 20:01:01 · 165 阅读 · 0 评论 -
java 关键字、标识符、自动类型转换
自动类型转换,将类型范围小的转到类型范围大的变量。原创 2023-06-03 14:24:36 · 70 阅读 · 0 评论 -
java 数据类型
5、 浮点型 小数 单精度,4个字节 默认double, 末尾加上F表示float。4、long 长整型 占8个字节 默认int,加上L表示long。9、字符串类型 String 这是一个引用数据类型。1、byte字节型 1个字节,-128 ~ 127。3、int 整型 默认的类型, 占4个字节。6、double 双精度, 8个字节。2、short 短整型 2个字节。二、基本数据类型:4大类8种。8、布尔类型 boolean。7、单字符类型 char。原创 2023-06-03 12:10:02 · 74 阅读 · 0 评论 -
java 变量原理、ASCLL 、二进制
【代码】java 变量原理、ASCLL 、二进制。原创 2023-06-03 11:04:21 · 98 阅读 · 0 评论 -
java 变量注意事项
3、 变量的有效范围是从定义开始,到}结束,同一个范围内部不能定义两个同名变量。4、 定义时可以没有值,在使用时必须给初始值。2、变量申明后,不能存储其他类型的数据。1、变量需要先申明再使用。原创 2023-06-03 10:37:25 · 194 阅读 · 0 评论 -
java 变量
【代码】java 变量。原创 2023-06-02 21:46:52 · 67 阅读 · 0 评论 -
java字面量
【代码】java字面量。原创 2023-06-02 20:19:53 · 61 阅读 · 0 评论 -
java idea 注释
将class文件拖到idea中查看。注释、取消注释的快捷键。原创 2023-06-02 18:14:27 · 108 阅读 · 0 评论 -
java idea 常用快捷键与小结
idea 里面常用的快捷键。前面几篇文章小结,基础小结。原创 2023-06-02 17:03:08 · 189 阅读 · 0 评论 -
Java idea 编写第一个程序
整个项目就是一个工程,比如一个网站就是一个工程项目,这个项目里面有很多模块,比如首页是一个模块,购物车是一个模块,订单是一个模块,每个模块里面有很多包,每个包里面有很多类,这个类就是java程序。提前安装好**IntelliJ IDEA **工具,或者理解为:小区-院子-单元-每层楼-每个房间。启动IntelliJ IDEA,新建工程。再依据顺序建立包-类,然后输入代码。创建工程后,接下来创建模块。创建空项目,选择文件位置。原创 2023-06-02 14:06:35 · 138 阅读 · 0 评论 -
java 入门hello world
文件命名方法,英文单词命名,单词的首字母大写。原创 2023-06-01 16:30:15 · 345 阅读 · 0 评论 -
java 入门安装
安装,自定义安装位置,注意路径不要有空格和中文字符。前者为执行工具,后者为编译工具。查看java、javac版本,选择17的版本下载,原创 2023-06-01 16:13:43 · 132 阅读 · 0 评论 -
java如何入门学习?
一些推荐的资源包括Oracle官方的Java教程(https://docs.oracle.com/javase/tutorial/index.html)和Java编程学习网站(https://www.learnjavaonline.org/)。您可以从Oracle官方网站(https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)下载适用于您操作系统的最新版本的JDK。学习Java的OOP特性,如类、对象、继承、多态等。原创 2023-06-01 15:21:31 · 63 阅读 · 0 评论