自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Java---------本周总结(多态、选择排序、内部类)

Part 1 多态1.什么是多态,多态的前提条件? 多态:一个事物在不同时刻体现出来的不同状态 多态的前提条件: 1)必须存在继承关系 2)要有方法重写,子类需要去覆盖父类的功能! 3)必须有父类引用指向子类对象! 父类名 对象名 = new 子类名(); 向上转型!2.多态的成员访问特点? 成员变量:编译看左,运行看左! 成员方法:编译看左,运行看右!(存在方法重写!) 静态的成员方法:编译看左,运行看左(不算方法重写,静态的东西都和类相关!

2020-08-01 14:32:29 229

原创 Java基础------继承

今日学习的重点内容--------继承1、继承的概念: 举例:工人类,军人类,其他类等,为了书写格式以及访问方便,需要定义独立的类,将其他类中的共性内容抽取出来,存放该独立的类中让独立的类(父类/超类)和其他类(子类)产生一种关系,将这种关系成为"继承关系"2、继承的格式: 子类名 extends 父类名{}3、继承的好处: 提高了代码的复用性(代码结构清晰) 提高了代码的维护性 类和类产生的这种“继承关系”,是多态的前提条件*继承的关系也是一种弊端,类和类产生关系,耦合性就增强了。

2020-07-27 17:47:49 201

原创 Java基础-------代码块

Java基础------代码块1、什么是代码块? 在Java中使用{}包裹起来的内容,将这个{}称为代码块!分类:1)局部代码块: 在方法定义中定义的{} 作用:限定局部变量的生命周期2)构造代码块:在类中的成员位置中定义的{} 作用:在执行构造方法之前先执行构造代码块,然后对当前数据(类中的成员变量)进行初始化 将构造方法中共性内容存储到代码块中(一般都是通过构造方法初始化)3)静态代码块:在类中的成员位置定义的ststic{} 作用:随着类的加载而加载,给{}里面的数据初始化,整个

2020-07-27 17:45:53 182

原创 java今日学习小结

学习小结1.局部变量和成员变量的区别? 1)在类中的位置不同 局部变量:在方法定义中或者是方法声明上的变量 成员变量:在类中,方法外定义的变量 2)在内存中的位置不同 局部变量:在栈内存中存储 跟方法有关 成员变量:在堆内存中存储 跟类的对象有关 3)生命周期不同 局部变量:随着方法的调用而存在,随着方法的调用完毕而消失! 成员变量:随着对象的创建而存在,随着对象的创建完毕并且使用完毕,等待垃圾回收器回收掉掉(GC)之后才消失!(不会立即被回收) 4)初始时机不同:

2020-07-22 19:27:51 208 1

原创 (Java)近期学习总结

(Java)近期学习总结以下知识点有任何问题,大家可以私信或评论~(●—●)(ง •̀_•́)ง1、关于数组1)数组的概念: 是一种“容器”,可存储同一种类型的元素。*注意:必须要保证该容器中存储的数据类型必须一致!2)数组的定义: 数据类型[] 数组名称; 数据类型 数组名称[];3)数组的初始化: 分为a)动态初始化和b)静态初始化。 a)动态初始化的格式: 数据类型[] 数组名称 = new 数据类型[数组长度] ; 数据类型 数组名称[] = new 数据类型[数

2020-07-22 00:05:13 129

原创 用Java在控制台键盘录入一个数组,将该数组的元素进行逆序(功能改进)

用Java在控制台键盘录入一个数组,将该数组的元素进行逆序(功能改进)class ArrayDemo2{ public static void main(String[] args){ //定义一个一维数组(静态初始化) int[] arr={290,34,567,87,45,2}; System.out.print("["); //调用printArray printArray(arr); //调用reverse reverse(arr); System.out.prin

2020-07-21 23:02:29 761 4

原创 使用Java在控制台输出所有的水仙花数并统计其个数

使用Java在控制台输出所有的水仙花数并统计其个数。先说一下这个思路首先要知道什么是水仙花数,水仙花数就是三位数,但是不是全部的三位数都是水仙花数。水仙花数的个位的立方+十位的立方+百位的立方=这个水仙花数我们来举一个实际的例子,三位数371就是一个水仙花数。371=个位的立方+十位的立方+百位的立方371=111+777+333因此我们可以判断出371是一个水仙花数。三位数的范围是100-999根据上述的分析,敲代码class Demo{ public static vo

2020-07-18 15:54:15 3686

原创 Java编写代码实现考试成绩分等级(键盘录入数据)。

Java编写代码实现考试成绩分等级(键盘录入数据)90~100 A等。80-89 B等。 70-79 C等。 60-69 D等。60以下 E等。 请根据给定成绩,输出对应的等级。

2020-07-18 14:29:29 8501

原创 键盘录入月份的值,输出对应的季节

键盘录入月份的值,输出对应的季节(if、switch)实现:3,4,5 春季;6,7,8 夏季;9,10,11 秋季;12,1,2 冬季使用if选择结构语句import java.util.Scanner ;class TestDemo2{ public static void main(String[] args){ //创建键盘录入对象 Scanner sc = new Scanner(System.in) ; //提示并接收对象 System.out.prin

2020-07-18 11:11:26 6354

原创 Java编程题:请将两个变量的数据值进行互相交换,例如int a =10 ;int b = 20 ;

Java编程题:请将两个变量的数据值进行互相交换,例如int a =10 ;int b = 20 ;第一种方式:将两个数据的值进行交互,使用位异或,如图:class Test{ public static void main(String[] args){ int a = 10 ; int b = 20 ; a = a ^ b ; b = a ^ b ; a = a ^ b ; System.out.println("a的值为:"+a); System.out.prin

2020-07-18 10:26:38 3126

原创 Java基础知识-----Week 1

Java基础知识Study summary1.JRE,JDK,JVM分别是什么,三者之间的关系?JRE:运行环境JDK:开发工具包JVM:Java虚拟机(假想计算机)jdk包含jre,jre运行环境包含了jvm以及java所需要的核心类库jdk > jre >jvm关键字是被Java语言特定含义的单词。标识符是给类,(接口),变量,(方法)起名字的字符序列。常量:程序执行过程中,不发生改变的变量标识符的组成:①英文大小写字母②$和下划线_组成③数字字符组成

2020-07-18 10:19:00 1702

原创 Java实现猜数字小游戏,提示Math这个类的random()方法获取随机数,然后产生1-100之间的随机数,键盘录入的数据和随机数进行比较,

在这里插入代码片@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式

2020-07-18 09:50:59 3135

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除