Java从入门开始
文章平均质量分 76
csweldn520
这个作者很懒,什么都没留下…
展开
-
12、java基础知识:private、this
文章目录一、私有private关键字案例一案例二2、private最常见应用案例三案例四3、封装的概述和好处:二、this关键字案例五案例六一、私有private关键字A:private关键字:a:是一个权限修饰符。b:可以修饰成员(成员变量和成员方法)c:被private修饰的成员只在本类中才能访问。案例一package com.itheima_05;/* * 学生类 * * 通过对象直接访问成员变量,会存在数据安全问题 * 这个时候,我们就想能不能不让外界的对象直接访问成员变量原创 2021-12-22 14:33:07 · 413 阅读 · 0 评论 -
11、java基础知识:面向对象、类、对象
文章目录一、面向对象1、面向过程思想与面向对象思想2、面向过程特点与面向对象特点案例一二、类与对象1、类与对象概述案例二案例三案例四案例五案例六2、一个对象的内存图3、方法公用内存图案例七4、两个引用指向同一个对象内存图案例八案例九一、面向对象1、面向过程思想与面向对象思想A:什么是面向过程面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。例如:吃煎饼果子利用面向过程的思想:1.学习摊煎饼的技术2.买材料鸡蛋,油,葱等等3.开始摊原创 2021-12-22 14:25:47 · 125 阅读 · 0 评论 -
10、java基础知识:方法、方法重载
文章目录一、方法1、方法的概述2、方法格式案例一3、定义方法注意事项案例二4、求和方法的调用案例三5、方法调用流程图二、方法案例练习1、获取两个数据中的较大2、比较两个数据是否相等3、获取三个数据中的较大值4、void修饰的方法的调用案例四5、打印1到n之间的数据6、打印所有的水仙花数三、方法的重载及参数传递1、方法重载的概述和基本使用案例五2、比较数据是否相等3、方法的形式参数为基本数据类型案例六4、方法的形式参数是基本类型图解5、方法的形式参数为引用数据类型案例七1、方法的形式参数是引用类型图六、方法的原创 2021-12-21 16:09:43 · 801 阅读 · 0 评论 -
docker-compose部署mysql、springboot jar、nginx
文章目录一、docker部署mysql8二、docker-compose部署jar三、docker-compose部署nginx一、docker部署mysql8docker运行mysql8并且开启大小写不敏感docker run --restart=always --name mysql8_rencaixitong_yzl -p 53306:3306 -e MYSQL_ROOT_PASSWORD=Admin@520. -d -v /root/app/docker_data/mysql:/var/lib原创 2021-12-14 11:27:23 · 2909 阅读 · 0 评论 -
9、java基础知识:数组、一维数组、二维数组
文章目录一、数组1、数组概念2、数组的定义格式3、数组初始化概述4、动态初始化案例一5、静态初始化案例二二、数组的内存分配1、JVM内存划分2、一个数组的内存图3、代码内存图解:4、两个数组的内存图5、代码内存图解:6、两个数组指向同一个地址的内存图7、代码内存图解:三、数组的元素访问1、数组使用的两个小问题四、一维数组遍历1、数组操作之获取最值案例三五、二维数组1、二维数组格式案例四2、二维数组的遍历一、数组需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员原创 2021-12-07 10:38:58 · 369 阅读 · 0 评论 -
8、java基础知识:控制循环语句、break、continue、随机数random
文章目录一、控制循环语句1、控制跳转语句break案例一2、控制跳转语句continue案例二3、控制跳转语句练习二、随机数Random案例三1、猜数字小游戏一、控制循环语句1、控制跳转语句breakbreak的使用场景:在选择结构switch语句中在循环语句中离开使用场景的存在是没有意义的break的作用:跳出单层循环案例一package com.itheima_07;/* * break:中断的意思 * 使用场景: * A:switch语句中 * B:循环中 *原创 2021-12-06 15:52:34 · 177 阅读 · 0 评论 -
7、java基础知识:for循环、while循环、do while循环及区别
文章目录一、for循环1、for循环语句格式2、执行流程3、for循环的执行流程图案例一4、for循环实现获取指定范围数据5、for循环实现1-5之间数据求和6、for循环实现1-100之间偶数和7、for循环实现在控制台打印水仙花数8、for循环实现统计水仙花的个数二、while循环1、while循环语句格式2、执行流程图案例二3、while循环实现1-100之间数据求和三、do…while循环1、do…while循环语句格式2、执行流程图案例三四、三种循环的区别案例四一、for循环1、for循环语句原创 2021-12-03 16:22:54 · 2839 阅读 · 3 评论 -
6、java基础知识:if、switch语句
文章目录一、选择流程控制语句1、顺序结构2、顺序流程流程图案例一二、If语句的格式1、if语句第一种格式案例二2、if语句第二种格式案例三3、if语句第三种格式案例四三、If语句的练习1、if语句实现获取两个数据较大值2、if语句实现判断学生等级四、switch语句1、执行流程2、switch语句执行流程图五、switch语句的练习1、switch语句实现根据数字输出对应星期一、选择流程控制语句1、顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中原创 2021-12-03 15:10:28 · 411 阅读 · 0 评论 -
5、java基础知识:键盘录入Scanner
文章目录一、键盘录入1、键盘录入数据概述案例一2、键盘录入两个数据并求和3、键盘录入两个数据比较是否相等4、键盘录入三个数据获取最大值一、键盘录入1、键盘录入数据概述把数据改进为键盘录入,提高程序的灵活性。键盘录入数据的步骤:A:导包(位置放到class定义的上面) import java.util.Scanner;B:创建对象 Scanner sc = new Scanner(System.in);C:接收数据 int x = sc.nextInt();案例一package原创 2021-12-02 16:51:54 · 292 阅读 · 0 评论 -
4、java基础知识:算数运算符、赋值运算符、关系运算符、逻辑运算符、三元运算符
文章目录一、算数运算符二、算数运算符的基本用法案例一1、算数运算符取余和除法的区别案例二2、字符和字符串参与加法操作案例三3、算数运算符++和- - 的用法案例四三、赋值运算符1、赋值运算符分类案例五四、关系运算符1、基本使用及注意事项案例六五、逻辑运算符1、逻辑运算符概述案例七2、逻辑运算符&&与&的区别案例八六、三元运算符1、三元运算符概述案例九案例十(比较两个数是否相同)案例十一(获取三个数中的最大值)一、算数运算符• 运算符对常量和变量进行操作的符号称为运算符• 表达原创 2021-11-30 17:20:28 · 855 阅读 · 0 评论 -
3、java基础知识:常量、变量、数据类型、标识符
文章目录一、常量1、常量分类案例一二、变量1、变量定义格式2、变量图解三、数据类型1、计算机存储单元2、数据类型概述和分类四、标识符案例二五、定义变量案例三1、变量定义的注意事项案例四六、数据类型转换1、隐式数据类型转换案例五2、强制类型数据转换案例六一、常量在程序执行的过程中,其值不可以发生改变的量。1、常量分类字符串常量 用双引号括起来的内容(“HelloWorld”)整数常量 所有整数(12,-23)小数常量 所有小数(12.34)字符常量 用单引号括起来的内容(‘a’,’A’,’0’)原创 2021-11-29 16:02:11 · 245 阅读 · 0 评论 -
2、java基础知识:环境配置、注释、关键字
文章目录一、环境配置1、为什么要配置2、如何配置二、注释案例代码一三、关键字1、关键字概述2、关键字特点案例代码二一、环境配置1、为什么要配置程序的编译和执行需要使用到javac和java命令,所以只能在bin目录下写程序实际开发中,不可能把程序写到bin目录下,所以我们必须让javac和java命令在任意目录下能够访问2、如何配置(1)、依次选择我的电脑 —右键属性—选择高级系统设置—环境变量—在系统变量处选择新建,创建系统变量JAVA_HOME,如下图所示,其中的变量值为Java的安装位置,原创 2021-11-20 21:38:32 · 158 阅读 · 0 评论 -
1、java基础知识:JDK、JRE、HelloWorld
文章目录1、Java语言发展史和平台概述2、JVM,JRE,JDK的概述(一)、什么是跨平台?(二)、JVM JRE JDK说明3、下载安装JDK1.84、helloworld案例(一)、执行流程(二)、HelloWorld案例常见问题1、Java语言发展史和平台概述Java语言发展史 詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统原创 2021-11-20 21:36:59 · 140 阅读 · 0 评论 -
Java中数据类型的分类
整数默认是int类型,定义long类型的数据时,要在数据后面加L。 浮点数默认是double类型,定义float类型的数据时,要在数据后面加F。数据类型转换隐式数据类型转换取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算.案例代码:/* +:是一个运算符,做加法运算的。 我们在做运算的时候,一般要求参与运算的数...原创 2019-01-07 23:31:15 · 191 阅读 · 0 评论 -
标识符命名规则
/* 标识符:就是给包,类,方法,变量起名字的符号。 组成规则: A:unicode字符 数字字符,英文大小写,汉字(不建议使用汉字) B:下划线_ C:美元符$ 注意事项 A:不能以数字开头 B:不能是java中的关键字 常见命名规则: A:基本要求 见名知意 B:常见的命名 a:包(其实就是文件夹,用于对类进行管理) ...原创 2019-01-07 23:28:43 · 435 阅读 · 0 评论 -
JDK下载安装文档
下载并安装JDK7 JDK的全称是JavaSE Development Kit,即java开发工具包,是sun公司提供的一套用于开发java应用程序的开发包,它提供了编译、运行java程序所需的各种工具和资源,包括java编译器、java运行时环境,以及常用的java类库等。 这是又设计到一个概念:JRE,全称Java Runtime Environment ,java...原创 2018-05-20 00:14:03 · 780 阅读 · 0 评论