![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 64
ぇ气~
这个作者很懒,什么都没留下…
展开
-
Java---多态(面向对象特性之一)
多态原创 2021-06-03 22:24:06 · 86 阅读 · 0 评论 -
Java---接口、接口与抽象类的区别
通天塔原创 2021-05-31 23:49:36 · 96 阅读 · 0 评论 -
Java---继承(面向对象三大特性之一)、抽象类
1、继承1.1概念继承就是子类继承父类的属性和行为,使得子类对象拥有父类相同的属性、相同的方法。子类可以直接访问父类的非私有的属性和行为。1.2特点子类可以拥有父类的“内容”; 子类还可以拥有自己专有的内容。...原创 2021-05-26 13:48:56 · 124 阅读 · 0 评论 -
Java---String类、static关键字、Arrays类、Math类
1、String类1.1 概念 String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 也就是说,程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。)1.2字符串的特点:字符串的内容永不可变。 因为String对象是不可变的,所以它们可以被共享。 字符串效果上相当于是字符串数组,底层原理是byte[ ]。即"abc" 等效于 char[] data={ 'a' , 'b' , 'c' ...原创 2021-05-09 23:56:16 · 116 阅读 · 0 评论 -
Java---Scanner类、Random类、ArrayList类
一、Scanner类1. 功能:可以实现键盘输入数据,到程序当中。2. 引用类型使用步骤: 1)导包import 包名.类名; 2)创建数据类型 变量名 = new 数据类型(参数列表); 3)使用(获取)变量名.方法名();代码示例://1.导包import java.util.Scanner;public class Demo01Scanner { public static void main(String[] arg...原创 2021-04-15 21:19:19 · 90 阅读 · 0 评论 -
Java---封装(面向对象三大特性之一)、private关键字、this关键字、构造方法
定义:原创 2021-04-03 21:52:50 · 149 阅读 · 0 评论 -
Java---类和对象
1什么是类?类:是一组相关属性和行为的集合。属性:就是该事物的状态信息。行为:就是该事物能够做什么。例如:小猫属性:名字,年龄,颜色。行为:叫,跑,走。2.什么是对象?对象:是一类事物的具体体现。对象是类的实例,具备该类事物的属性和行为。例如:一只小猫属性:Tom,2,yellow。行为:溜墙根走、蹦跶的跑、喵喵叫。3.类和对象的关系 类是一类事物的描述,是抽象的。 对象是一类事物的实例,是具体的。 类是对象的模板,对象是类的实体原创 2021-03-27 22:25:46 · 77 阅读 · 0 评论 -
Java---内存划分(5个部分)
Java的内存需要划分成为5个部分:1.栈(Stack):存放的都是方法中的局部变量。方法的运行一定在栈当中运行。 局部变量:方法的参数,或者是方法{}内部的变量。 作用域:一旦超出作用域,立刻从栈内存当中消失。2.堆(Heap):凡是new出来的东西都在堆当中。 堆内存里面的东西都有一个地址值:16进制 堆内存里面的数据都有默认值。整数默认值0 默认值0 ...原创 2021-03-25 19:58:03 · 78 阅读 · 0 评论 -
Java---逻辑控制(顺序结构、判断语句、选择语句、循环语句)
1.顺序结构顺序执行,根据编写的顺序,从上到下执行。参考代码:public class Test { public static void main(String[] args) { System.out.println("Hello"); System.out.println("World"); //输出结果为 //Hello //World }}2.判断语句3.选择语句4.循环语原创 2021-03-17 21:43:49 · 171 阅读 · 0 评论 -
Java---运算符(算术运算符、赋值运算符、逻辑运算符、三元运算符)
运算符进行特定操作的符号。1.1 算术运算符 对于“+”的常见三种用法:对于数值来说,就是加法; 对于字符char类型来说,在计算之前char会被提升为int,然后在计算。 对于字符串String来说,加号代表字符串连接操作。任何数据类型和字符串进行连接,结果都会变成字符串(例如:String类型 + int类型 --> String类型)参考代码如下:public class Test { public static void main(String[] arg.原创 2021-03-15 15:54:00 · 153 阅读 · 0 评论 -
Java---数据类型转换
自动转换(隐式转换)将 取值范围小的类型 自动提升为 取值范围大的类型 。特点:代码不需要特殊处理,自动完成;规则:数据范围从小到大转换(等号右边的类型转换成左边类型)。强制类型转换(显示转换)将 取值范围大的类型 强制转换成 取值范围小的类型。特点:代码需要进行特殊的格式处理,不能自动完成;格式:范围小的类型 范围小的变量名 = (范围小的类型)原本范围大的数据。示例:int num = (int)100L;注意:强制类型转换一般不建议使用,因为可能发生精度损失、数据溢出原创 2021-03-11 22:42:14 · 62 阅读 · 0 评论 -
Java---数组的使用(代码练习)
数组转字符串代码示例:import java.util.Arrays;public class Test{ public static void main(String[] args) { int[] arr = {1,2,3,4,5}; String newarr = Arrays.toString(arr); System.out.println(newarr); }}数组拷贝代码示例:import java.uti原创 2021-02-07 21:48:43 · 273 阅读 · 1 评论 -
Java---数组的定义及使用
什么是数组?数组本质上就是让程序员能够批量创建一组相同类型的变量。创建数组//动态初始化数据类型[] 数组名称 = new 数据类型[] {初始化数据};//静态初始化数据类型[] 数组名称 = {初始化数据};代码实例int[] arr = new int[]{1,2,3}; int[] arr = {1,2,3};注意:静态初始化时,数组元素个数和初始化数据的格式是一致的。数组的使用代码示例:获取长度 & 访问元素int[] a原创 2021-02-06 21:25:30 · 202 阅读 · 4 评论 -
Java---冒泡排序
冒泡排序算法思路:每次尝试找到当前待排序区间中最小(或最大)的元素,放到数组最前面(或最后面)import java.util.Arrays;public class Test { public static void main(String[] args) { int[] arr = {9,5,2,7}; bubbleSort(arr); System.out.println(Arrays.toString(arr)); }原创 2021-01-28 11:33:24 · 59 阅读 · 0 评论 -
Java---作业习题(2)
1. 猜数字游戏要求:用户输入数字,判断该数字是大于,小于,还是等于随机生成的数字,等于的时候退出程序。解法一(使用分支结构,循环结构)import java.util.Random;import java.util.Scanner;public class Test {public static void main(String[] args) { Random random = new Random(); int toGuess = random.nextIn原创 2021-01-28 11:25:31 · 241 阅读 · 1 评论 -
Java---作业习题(1)
利用分支结构,循环结构解题编写程序数一下 1到 100 的所有整数中出现多少个数字9public class Test { public static void main(String[] args) { //数字9 出现的次数 int count=0; for(int i=1;i<=100;i++){ if(i/10==9){ count++; }if(i%原创 2021-01-28 10:21:17 · 87 阅读 · 0 评论 -
Java---方法和重载
1.什么是方法?方法分为定义和调用两个不同阶段。使用又被称为执行、调用。方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用2.使用方法的好处将重复代码抽取成方法,方便多次调用 一个方法专注完成一件事3.方法的命名规则方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson4.方法的定义(define)标准格式如下:public static 方法返回类型 方法名称(形参原创 2021-01-21 21:08:13 · 80 阅读 · 0 评论 -
Java---常量、变量和基本数据类型
数据的类型 1.整型(byte、short、int、long)2.浮点型(float、double)3.字符类型(char)4.布尔类型(boolean)原创 2021-01-07 08:50:08 · 139 阅读 · 0 评论 -
Java---JDK、JRE、JVM三者之间的关系?
JDK、JRE、JVM三者之间的关系?JDK:Java开发工具箱JRE:Java运行环境JVM:Java虚拟机JDK包括JRE,JRE包括JVM安装JDK的时候:JRE就自动安装了,同时JRE内部的JVM也就自动安装了。安装JRE的时候:JVM也就自动安装了。Java程序非常重要的两个阶段:编译阶段运行阶段...原创 2021-01-04 16:04:32 · 100 阅读 · 0 评论