Java日积月累
文章平均质量分 65
Java学习成果,总结于此,供大家参考,也便于自己之后的学习查漏补缺
帆哥的小弟
苦着个脸干啥?打代码需要乐呵地嗷!
展开
-
Java 常用类(爆肝3天,归纳的重点可太全面了! )
这次是2021年01月21日的学习成果,总结于此,以便于之后的学习查漏补缺目录ObjectObject原创 2021-03-15 22:16:54 · 18489 阅读 · 63 评论 -
面向对象---多态
这次是2021年01月19日的学习成果,总结于此,以便于之后的学习查漏补缺多态(重点)多态概述生活实例实例1:水果:苹果,香蕉,西瓜实例2:动物:老虎,狮子,大象实例3:动物叫:猫叫,牛叫,羊叫总结:多态即为多种形态,状态多态的实现条件Java实现多态的必要条件:继承、重写。当编译时类型和运行时类型不一致,就会出现多态(Polymorphism)多态实现基础父类声明的变量可以引用所有子类的对象,这是多态实现的基础。我们只有在 运行 的时候才会知道引用变量所指向的具体实例对象原创 2021-02-28 11:58:27 · 5583 阅读 · 41 评论 -
面向对象---继承
这次是2021年01月18日的学习成果,总结于此,以便于之后的学习查漏补缺目录继承继承的作用extends 关键字instanceof方法重写(重点)1、重写要求2、重写方法调用顺序继承继承是面向对象程序的一个基本特征,通过继承可以实现父子关系,以及代码的复用继承的作用1、描述类和类之间的关系2、降低类和类之间的重复代码extends 关键字在类的声明中,通过extends 关键字声明一个继承关系。java只支持单继承,每个java只能有一个父类。例如,下面的代码中,Father是父类,S原创 2021-02-27 14:44:04 · 1930 阅读 · 20 评论 -
面向对象---封装
这次是2021年01月14日的学习成果,总结于此,以便于之后的学习查漏补缺目录封装封装的好处封装的原则编译问题入门小结this 关键字this关键字与成员变量赋值this关键字与类中方法互调JavaBeanJavaBean 特点构造函数构造方法(Constructor)的作用构造方法的特点定义构造函数默认构造函数定制构造函数有定制构造函数时,还需要无参构造函数构造函数小结this关键字与构造方法构造函数的重载构造函数与普通的函数的区别static 关键字静态声明1、静态属性2、静态方法3、访问静态属性和静原创 2021-02-25 21:14:25 · 1319 阅读 · 6 评论 -
Java 面向对象
目录面向对象概述面向过程 (POP)面向对象(OOP)类与对象类类的定义创建对象局部变量与全局变量区别应用范围生命周期初始值面向对象概述面向过程 (POP)(Process-Oriented Programming)强调的是系统的数据被加工处理的过程。函数是面向过程的核心。面向对象(OOP)(Object Oriented Programming)是以对象为中心。面向对象是把一项工程看成是一个个的对象组成,这些对象之间的相互关系,构成了整个项目面向对象的三大基本特征:封装,继承,多态类与对象原创 2021-02-23 21:02:02 · 652 阅读 · 1 评论 -
java 函数
这次是2021年01月13日的学习成果,总结于此,以便于之后的学习查漏补缺目录函数函数概述方法的位置方法的定义实际参数与形式参数创建方法求数组的一系列问题自己根据学的方法,随便写的一些东西(纯为了练手,不用细看)方法的调用可变参数方法的重载方法小结函数函数概述把提前写好的一段代码封装成一个独立的小程序,等到下次代码里需要用到这个小程序里的方法时,可以直接调用这个小程序。这种封装形式的表现形式,被称为方法或函数。函数的出现提高了代码的复用性和维护性。方法的位置1、必须位于类中2、不可以在方法中再原创 2021-02-09 01:16:49 · 1168 阅读 · 10 评论 -
Java数组概念与常用算法
这次是2021年01月12日的学习成果,总结于此,以便于之后的学习查漏补缺文章目录一、数组是什么?二、一维数组创建数组(静态/动态)获取数组下标及常见错误类型获取数组长度及每个元素的长度一维数组中某个元素出现了几次求数组中最大/最小值数组的遍历与逆置利用增强for循环遍历数组复制数组将两个数组组合成一个新的数组三、多维数组二维数组遍历二维数组利用数组做出随机点名系统一、数组是什么?数组:数组就是一种用于存储数据的典型数据源结构,是将类型相同的若干数据有序的形式组织起来的一种形式。数组知识点:1.数原创 2021-02-03 22:03:27 · 994 阅读 · 0 评论 -
选择结构if、switch循环结构for、while、do...while
这次是2021年01月11日的学习成果,总结于此,以便于之后的学习查漏补缺顺序结构:if 语句、switch语句if语句public static void main(String[] args) { //判断产品等级,90~100为A,80到90为B,70到80为C,70及以下为D int sorce = 99; if(sorce <= 70) { System.out.println("此产品为"+"D"+"级"); }else if(sorce <=80) {原创 2021-01-19 20:11:25 · 1183 阅读 · 6 评论 -
关系运算符与逻辑运算符
这次是2021年01月08日的学习成果,总结于此,以便于之后的学习查漏补缺public static void main(String[] args) { int a = 5; a = a + 6;//等同于a += 6; System.out.println(a); int d = 6; d %= 2;//等同于d = d % 2 System.out.println(d); int b = 6; byte c = 8; b += c;//可以强制类型转换原创 2021-01-18 21:00:00 · 790 阅读 · 1 评论 -
全局与局部变量、变量运算小知识
这次是2021年01月07日的学习成果,总结于此,以便于之后的学习查漏补缺全局与局部变量//全局变量 myAge public static int myAge; public static void main(String[] args) { //局部变量 age(需要初始化,不然会报错) int age = 18; System.out.println(age); System.out.println(myAge); //变量命名要规范。 //见名知意,通俗易懂原创 2021-01-18 20:52:12 · 948 阅读 · 2 评论 -
hello world与数据类型归纳
一天天的积累我都会放到这里,这次就是开始了,其实这是2021年01月06日时学的代码,之前上课总是很忙,现在开始一步步把归纳总结好的追上来,按天写,就和每天日记一样,嘿,整挺好。首当其冲学习的当然是输出一句话,经典之hello worldpublic class HelloWorld { public static void main(String[] args) { //双引号中的东西会原封不动地打印在控制台上 System.out.println("Hello World!!!"); }原创 2021-01-18 20:07:38 · 1048 阅读 · 10 评论