java基础
文章平均质量分 75
Java基础是学习Java的根基,是一栋摩天大厦最重要的部分,俗话说,基础不牢,地动山摇,只有搭建好了基础,我们才能 走得更远,走得更稳。
孤狼程序员
互联网为我提供了一个崭新的世界,一个不同的舞台,用键盘敲打出最美的乐章,用画笔描绘出五彩纷呈的世界,敲打出一个崭新的人生,拼搏出一个崭新的未来。
展开
-
10.abstract关键字、interface关键字、多态、static
今天的内容1.abstract关键字(抽象类)2.interface关键字(接口)3.多态4.static(静态的)1.abstract关键字(抽象类)1.1对于重写的讨论父类的方法,子类可以继承使用。但是父类的方法不一定适用于子类。或者说父类不期望子类重写这个方法。 但是目前的语法中,如果子类不重写父类的方法,是可以的,是不报错的。期望有一种语法,要求子类必须重写【强制重写】1.2abstract语法格式abstract关键字修饰成员方法,是要求子类必须重写的,不然原创 2021-10-04 14:56:44 · 234 阅读 · 0 评论 -
9.生活中的继承、Java中继承的格式、子类父类的内存分配、super关键字、重写(override)
今天的内容1.继承2.super关键字3.重写1.继承java有三大特性:封装,继承,多态1.1生活中的继承子承父业龙生龙,凤生凤,老鼠的儿子会打洞你长得真像你父亲游戏当中,也用大量的继承 人物角色1.2java中继承的格式java 中继承使用的关键字:extends格式: class B extends A { } B类继承了A类,A类是B的唯一的父类(超类,基类)。B类是A类的直接子类 JAVA的继承是单继承!!!一个人只能有有一个亲生原创 2021-10-03 18:23:48 · 142 阅读 · 0 评论 -
7.面向对象、面向过程、构造代码块
面向对象的初始面向对象和面向过程是开发中两个编程思想c语言是面向过程的java,php,python这些是面向对象的1.生活中面向对象和面向过程理解买电脑 去电脑商城去逛一圈 比对 看配置 看售后 看钱包,才决定买不买? 面向过程 亲力亲为 我有一个朋友,是卖电脑的。让他给我推荐一个能开发的电脑。我给他钱,他给我电脑。 面向对象的思想。 找一个对象帮你干活住 去蓝翔学挖掘机,选一块地,挖地基,…自己盖,自己装修,自己住进去。面向过原创 2021-10-03 18:20:15 · 82 阅读 · 0 评论 -
8.局部变量、成员变量、jvm垃圾回收机制 、封装、this关键字、匿名对象
1.局部变量package com.qfedu.a_var;import java.util.Arrays;public class Demo1 { public static void main(String[] args) { //int i = 0;//成员变量 for (int i = 0; i < 10; i++) { //局部的变量 i 只能局部使用 System.out.printl原创 2021-10-03 18:17:23 · 125 阅读 · 0 评论 -
6.数组元素操作
1.需求:定义一个方法,找出int数组中,最大值的索引下标[1,2,23,5,6,7,8] 打印出来22.需求:定义一个方法,找出int数组中,最小值的索引下标3.需求:定义一个方法,在指定的int数组中找出指定的数据的下标[1,2,3,4,5,78,7,8,9]4. 在一个数组中,找出所有指定数据的下标位置 【难】5. 完成一个方法,替换掉数组中所有元素之为0的元素,替换为指定元素6. 完成一个方法,删除指定下标的元素,要求从删除位置开始,之后的元素整体前移。【难】7. 完成一个方法,添原创 2021-10-03 18:14:34 · 402 阅读 · 0 评论 -
5.break关键字、continue关键字、数组
今天的内容1.break关键字2.continue关键字3.关于方法的练习题4.数组(重点)1.break关键字字面意思: 打破,跳,打断的意思代码中含义: 1.switch-case 跳出 2.针对于循环,跳出循环package com.qfedu.app;public class TestBreak { public static void main(String[] args) { /* * 当i =5 true原创 2021-10-03 18:12:58 · 186 阅读 · 0 评论 -
4.方法还有一个名字叫函数
今天的内容1.方法1.方法(重点)还有一个名字叫函数1.1为什么要使用方法开发中会有很多重复用到的功能代码,循环这个时候已经满足不了咱们的需求了。1.代码臃肿2.阅读性极差3.代码维护性极差package com.qfedu.method;public class Demo1 { public static void main(String[] args) { //打印10遍的hello world 就是功能代码 for (int i =原创 2021-10-03 18:10:55 · 76 阅读 · 0 评论 -
3.分支结构和循环结构
1.分支2.循环1.分支结构生活中分支:双向选择。如果走到十字路口。你有几种选择程序中分支:就是一种选择1.1if结构语法格式if (条件) { 语句体}条件:必须是boolean类型的数据执行流程:当程序运行到if结构的时候,首先判断if小括号里面的条件,如果为true执行语句体。如果为false,跳过语句体,执行下面的代码。package com.qfedu.app;/** * 这个是if分支结构的代码 */public class Demo5 { .原创 2021-10-03 18:08:48 · 482 阅读 · 0 评论 -
2.数据存储、常量、变量、运算符
今天的内容1.了解数据存储形式(了解)2.常量3.变量(重点)4.运算符(重点)1.数据的存储(了解)1.1数据存储的基本单位计算机存储的最小的单位是字节(byte)生活中常用的数据的单位: 1024Byte = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB 1024TB = 1PB 1024PB = 1EB 红楼梦 10w 1.45MB 淘宝的一天的数据 50PB 大数据原创 2021-10-03 18:05:44 · 127 阅读 · 0 评论 -
1.Java开端及jdk安装与配置
王博 不要叫老师 叫博哥 18203601672上课时间: 本周上课时间: 到校时间:8:40-21:00 上课时间: 9:00-10:20 中间休息20分钟 10:40-12:00 14:00-15:10 中间休息10分钟 15:20-16:30 精讲(我在讲课) 16:40-18:00自己练习,不断的练习。 19:00-21:00也是练习 一定要动手 上课纪律: 1.不能睡觉,一旦我点名超过三次(要联系招生老师).原创 2021-10-03 17:57:35 · 111 阅读 · 0 评论