java基础
文章平均质量分 79
java基础详解,以基础语法格式打底,并附有相关对应案例
IT老王Hua_TZ
老王讲IT 性感有魅力
展开
-
Java变量内存存储
在Java中,基本数据类型的变量存储在栈内存(Stack)中,而对象的引用存储在栈内存中,而对象本身存储在堆内存(Heap)中。类的实例是一个对象,它存储在堆内存中,包含两个基本数据类型字段和一个对象引用字段。是一个对象引用,它存储在栈内存中,指向堆内存中存储的。是基本数据类型,它们的值直接存储在栈内存中。原创 2024-03-17 21:43:12 · 467 阅读 · 0 评论 -
Java基础:类与对象
public class 类名 {//可编写0至n个属性数据类型 变量名1;数据类型 变量名2;//可编写0至n个方法修饰符 返回值类型 方法名(参数){执行语句;汽车类int number;通过代码的描述,知道类的真正意义就是在描述事物。属性和功能统称为事物中的成员。事物的成员分为两种:成员属性和成员功能。成员属性在代码中的体现就是成员变量成员功能在代码中的体现就是成员方法把写好的代码测试一下。需要一个可以独立运行类。创建对象的格式:类名 对象名 = new 类名();原创 2024-02-21 18:03:13 · 930 阅读 · 0 评论 -
面向对象思想
面向过程与面向对象都是我们编程中,编写程序的一种思维方式。面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫干净了。面向对象的程序设计方式,是遇到一件事时,思考“我该让谁来做”,然后那个“谁”就是对象,他要怎么做这件事是他自己的事,反正最后一群对象合力能把事就好就行了。原创 2024-02-20 18:25:24 · 290 阅读 · 0 评论 -
Collections集合工具类
Collections是集合工具类,用来对集合进行操作。部分方法如下:public static void sort(List list) // 集合元素排序//排序前元素list集合元素 [33,11,77,55]//排序后元素list集合元素 [11,33,55,77]> list) // 集合元素存储位置打乱//list集合元素 [11,33,55,77]原创 2024-02-19 21:38:30 · 318 阅读 · 0 评论 -
IT老王:Java基础之Map集合
即键值对对象,这样我们在遍历Map集合时,就可以从每一个键值对(Entry)对象中获取对应的键与对应的值。使用put方法时,若指定的键(key)在集合中存在,则返回值为集合中键对应的值(该值为替换前的值),并把指定键所对应的值,替换成指定的新值。我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。使用put方法时,若指定的键(key)在集合中没有,则没有这个键对应的值,返回null,并把指定的键值添加到集合中;3.根据键,获取键所对应的值。原创 2024-02-18 20:22:35 · 951 阅读 · 0 评论 -
IT老王:Java基础之ArrayList集合
在前面我们学习了数组,数组可以保存多个元素,但在某些情况下无法确定到底要保存多少个元素,此时数组将不再适用,因为数组的长度不可变。例如,要保存一个学校的学生,由于不停有新生来报道,同时也有学生毕业离开学校,这时学生的数目很难确定。为了保存这些数目不确定的元素,JDK中提供了一系列特殊的类,这些类可以存储任意类型的元素,并且长度可变,统称为集合。在这里,我们先介绍ArrayList集合,其他集合在后续课程中学习。ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。原创 2024-02-17 15:36:03 · 1018 阅读 · 0 评论 -
IT老王:Java基础之引用数据类型(类)
创建java文件,与类名相同public class 类名{数据类型 属性名称1;数据类型 属性名称2;通过类的定义格式,来进行手机类的描述,如下所示/** 属性*/// 品牌型号// 颜色// 尺寸大小上述代码,就是创建一个类的的过程,类的名称我们给起名为Phone,类中包含了三个属性(brand品牌型号、color颜色、size尺寸大小)。注意,类中定义的属性没有个数要求。原创 2024-02-16 17:23:25 · 920 阅读 · 0 评论 -
IT老王:Java基础之方法
在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法,我们就称为方法。在java中,方法就是用来完成解决某件事情或实现某个功能的办法。方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值。我们可以通过在程序代码中引用方法名称和所需的参数,实现在该程序中执行(或称调用)该方法。原创 2024-02-15 22:56:49 · 1076 阅读 · 0 评论 -
IT老王:Java基础之数组
上述代码中,定义一个长度为5的数组arr,数组的角标为0~4。由于for循环中定义的变量i的值在循环过程中为0~4,因此可以作为索引,依次去访问数组中的元素,并将元素的值打印出来。数组中的每个元素都有一个索引(也可称为角标),要想访问数组中的元素可以通过“x[0]、x[1]、……* a 在Java中,为了方便我们获得数组的长度,提供了一个length属性,在程序中可以通过“数组名.length”的方式来获得数组的长度,即元素的个数。* 需要注意的是,数组中最小的索引是0,最大的索引是“数组的长度-1”原创 2024-02-15 22:41:47 · 919 阅读 · 0 评论 -
IT老王:Java基础之循环
在loop/switch选择或者循环过程中,我们总是满足布尔表达条件才能执行对应的代码,然而在这些逻辑过程中,可以使用一些关键字直接跳出正在执行的代码,去执行后边或者指定位置的代码,这些关键字一旦出现就可以跳转语句执行顺序。第二步,执行②,如果判断结果为true,执行第三步,如果判断结果为false,执行第五步。条件: 当条件是true,执行循环体,条件是false,结束循环。先执行一次循环体,然后再判断条件,如果条件为true,继续执行循环体,当条件是true,就执行循环体,执行完循环体后。原创 2024-02-15 22:16:35 · 1335 阅读 · 0 评论 -
IT老王:Java基础之Random类、if分支结构
如果是false,接着计算比较表达式2看其返回值是true还是false,* 如果是false,接着计算比较表达式3看其返回值是true还是false,* 首先计算比较表达式的值,看其返回值是true还是false。* 先计算比较表达式的值,看其返回值是true还是false。* 首先计算比较表达式1看其返回值是true还是false,* 如果是true,就执行语句体1,if语句结束。* 如果都是false,就执行语句体n+1。* (条件表达式)?* 如果是false,就执行语句体2;原创 2024-01-28 22:18:15 · 389 阅读 · 0 评论 -
IT老王:Java基础之变量、Scanner
变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水;即:比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是boolean类型,因为无论是何种比较,结果只有真或假两种。比较运算符是用来对运算符左右两个变量的值进行比较,得到结果是boolean类型,因为无论是何种比较,结果只有真或假两种。使用Scanner类获取键盘输入的会员卡号,并将该数据存储在变量中,输出这个变量的信息。String不是基本数据类型,是引用数据类型,它是Java提供的一个类。原创 2024-01-28 22:06:56 · 769 阅读 · 0 评论 -
IT老王:Java基础之环境安装(认识Java)
MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行。客户端应用指的是通过在电脑或是移动设备中安装对应的客户端,用户通过打开并操作客户端进行的软件操作,如:穿越火线、刺激战场、微信...:计算机的核心,大脑,主要处理单元,所有的信息都由CPU进行运算得出结果。原创 2024-01-28 22:01:26 · 876 阅读 · 0 评论