- 博客(15)
- 收藏
- 关注
原创 数据类型的记忆和应用
数据类型的记忆和应用计算机存储单元Java中的数据类型计算机存储单元我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位 (bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。而计算机中最基本的存储单元叫“字节(byte)”,通常用大写字母”B”表示,字节是由连续的8个位组成。除了字节外还有一些常用的存储单位,其换算单位如下:1B(字节) = 8bit1KB = 1024B1MB = 1024KB1GB = 1024MB1TB = 102
2022-01-04 16:22:18
372
原创 JVM内存解析
JVM内存解析JVM概念为什么要学习JVMJVM原理JVM执行程序的过程JVM的生命周期JVM内存模型运行时数据区存储了哪些数据?JVM内存溢出的情况JVM概念1.JVM(Java Virtual Machine)1)是Java平台的一部分,是一种能够运行Java bytecode的虚拟机2)是硬件计算机的抽象(虚拟)实现,可以解释执行Java字节码3)是实现Java跨平台运行的基石2.jdk、jre、jvm是什么关系?(1)JRE(Java Runtime Environment),也就是j
2021-12-28 21:42:11
434
原创 重写的概述和案例
重写的概述和案例方法重写的概述方法重写的案例方法的重写规则方法重写的概述 子类中编写的方法的名字和参数,跟父类中方法一致,称为方法的重写(也可以说是方法的覆盖) 子类编写的方法覆盖了父类中继承过来的方法 ①方法的重写是指两个方法的返回值、方法名、参数的类型和个数相同(子类重写父类的方法)。 ②方法的重写,不能发生在同类中,只能发生在子类中。 ③若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的
2021-12-21 17:24:10
430
原创 Java获取数组最大值和最小值
Java获取数组最大值和最小值案例结果案例package com.tedu.cn;//Java获取数组最大值和最小值public class ArraysMaxMin { public static void main(String[] args) { //数组 int[] arr = new int[]{2,6,55,4,7,1}; //调用方法 MaxMin(arr); } public static v
2021-12-17 14:00:39
1600
原创 冒泡排序案例
冒泡排序排序思想冒泡排序的具体步骤排序思想相邻两个元素进行比较,如有需要进行交换,每完成一次循环就将最大的元素排在 最后(如从小到大排),下一次循环是将它的数进行类似操作。冒泡排序的具体步骤 若序列中有n个元素,通常进行n-1趟。第一趟,针对第R[1]至R[n]个元素进行。第二趟,针对第R[1]至R[n-1]个元素进行。......第n-1趟,针对第R[1]至R[2]个元素进行。 每一趟进行的过程,从第一个元素开始,比较两个相邻的元素。若相邻的元素的相对位置不正确,则进行交换
2021-12-14 16:32:49
755
原创 数组概念及案例
数组概念及案例数组的概念创建数组数组的案例数组的概念Java 语言中提供的数组是用来存储固定大小的同类型元素数组Array,标志是[ ]。是用于储存多个相同类型数据的集合。想要获取数组中的元素值,可以通过脚标(下标)来获取,下标是从0开始的创建数组1、动态初始化 //注:长度固定但是不知道具体数组的数据int[] a = new int[5];2、静态初始化 //注:长度固定,已知数组存储的具体数据int[] b = new int[]{1,2,3,4,5};int[] c = {1,
2021-12-10 21:40:12
461
原创 switch案例
switch案例package com.tedu.cn;//这个类用来测试switch结构public class Test7 { public static void main(String[] args) { int a = 30; //a可以支持5种类型byte,short,int,char,1.5之后支持String switch (a){ case 1: System.out.println(1);
2021-12-06 16:00:43
849
2
原创 Java循环结构的,for循环,while和do...while循环
Java循环结构的,for循环,while和do...while循环for循环while循环do...while循环for循环for循环的执行次数在执行之前就确定了语法格式: for(初始化;布尔表达式;更新){ } 执行步骤: 1.最先执行初始化步骤,可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句 2.接下来检测布尔表达式的值.如果为true,循环体被执行.如果为false就终止循环,开始执行循环体后边的语句 3.执行一次循环后,更新循环控制变量 4.
2021-11-29 21:53:16
240
1
原创 continue和break
continue和breakcontinue和break的概念continue和break的概念break主要用在循环或者switch语句中,用来跳出整个语句块,break跳出最里层的循环,并且继续执行该循环下面的语句(break是只要遇到循环立刻结束)continue适用于任何循环控制结构中,作用是让循环跳转到下一次循环迭代中,在for循环中,continue语句是程序立即跳转到更新语句中.而在while或者do…while循环中,程序立即跳转到不二表达式的判断语句(continue是结束当前循环
2021-11-29 20:56:31
157
原创 方法的重载
方法的重载方法重载的概念方法重载的案例方法重载的概念方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。调用重载方法时,Java编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。方法重载的案例上一个方法的使用中,使用的swap方法仅仅适用于int型数据。但如果你想交换两个浮点类型数据该怎么办呢?解决方法是创建另一个有相同名字但参数不同的方法,如下面代码所示:package com.tedu.cn;import java.util.Scan
2021-11-29 20:25:40
225
1
原创 Java中方法的概述和用法
Java中方法的概述和用法Java方法方法的概述方法的命名规则方法的定义Java方法方法的概述Java方法是语句的集合,他们在一起执行一个功能.方法是解决一类问题的步骤的有序集合方法包含在类或对象中方法在程序中被创建,在其他地方被引用方法可以含参数也可以不含参数方法的优点提高代码的复用性提高程序的开发效率有利于程序的维护程序变的更加简短方法的命名规则方法的名字第一个单词要以小写的字母开头,后边的单词则以大写的字母开头,例如:testMethod方法的定义修饰符 返回值
2021-11-26 21:44:07
473
1
原创 M1安装maven
M1安装maven一、下载maven二、解压maven安装包三、配置全局环境变量四、配置maven本地仓库五、配置阿里云源一、下载maven1.官方地址:http://maven.apache.org/download.cgi点击网址进入官网在这里只能看到最新版本,如果想要安装历史版本就点就下方的archivers,在这里我安装的是3.6.1版本点击进入之后找到3.6.1版本点击binaries点击下载maven安装包二、解压maven安装包tar -zxvf apache-maven-3
2021-10-16 17:49:27
3606
7
原创 M1安装MySQL及配置
M1安装MySQL及配置一:下载MySQL社区版下载地址:https://dev.mysql.com/downloads/mysql/(1)选择你想下载的版本,为了安装更方便,建议下载dmg安装包,最新的版本是8.0.26。(2)点击Archives还可以选择历史版本,选择自己想要的!我这里选的是5.7.30二:安装MySQL双击 mysql-5.7.30-macos10.14-x86_64.dmg 文件,加载镜像双击 mysql-5.7.30-macos10.14-x86_64.pkg
2021-10-15 23:52:42
1859
1
原创 java标识符和关键字
标识符标识符可以简单的理解为一个名字,在Java中,我们会需要标识代码的很多元素,比如给类,对象,变量,方法接口,自定义数据类型命名.标识符的命名规则1.标识符可以由字母,数字,下划线(_),美元符($)组成,但不能包含@,%,空格等其它特殊符号2.不能以数字开头3.标识符是严格区分大小写的4.标识符的命名最好能反映出它的作用,可以做到见名知意关键字标识符分为两类,分别为关键字和用户自定义标识符。关键字是有特殊含义的标识符,如 true、false 表示逻辑的真假。用户自定义标识符是由用
2021-08-16 21:50:27
90
原创 Redis入门
Redis是什么?Redis(Remote Dictionary Server),即远程字典服务!是一个开源的使用ANSI C语言编写,支持网络,可基于内存亦可持久化的日志型,Key-Value数据库,并提供多种语言(不仅可以用java还可以用python或者php都是可以调用redis的)的API.区别的是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步免费和开源!是当下最热门的NoSQL技术之一!也被人们称
2021-08-16 21:07:54
89
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人