java学习
光式
这个作者很懒,什么都没留下…
展开
-
Java学习day13——静态、内部类、包
13-01 final关键字继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。需要使用到一个关键字final,final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。final类是最终类,不能有子类,不可以被继承,但是可以继承其他类,且使用方式没有变化,可以正常的创建对象,调用方法。13-02 final修饰方法final修饰的方法不可以被覆盖,但父类中没有被f原创 2020-07-25 00:15:12 · 183 阅读 · 0 评论 -
Java学习day12——构造方法、this、super关键字
12-01构造方法构造方法是构建创造时用的方法,即就是对象创建时要执行的方法使用new关键字创建对象时,同时给成员变量赋值,给对象属性进行初始化。如:Perons p = new Person(“张三”,23); 在new 的时候给p对象的name属性和age属性进行赋值,使这个对象的属性有值。构造方法定义构造方法的格式:修饰符 构造方法名(参数列表){}构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。构造方法名称必须和类型保持一致。构造方法原创 2020-07-24 18:46:29 · 229 阅读 · 0 评论 -
Java学习day11——接口、多态
11-01接口的概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成这样将功能的定义与实现分离,优化了程序设计。11-02接口的定义接口定义时需要使用interface关键字。定义接口所在的仍为.java文件,编译后仍然会产生.class文件。格式:public interface 接口名 { //public abstract 返回类型 方法 (); publi原创 2020-07-24 18:21:01 · 219 阅读 · 0 评论 -
Java学习day10——继承、抽象类
10-01继承的概述在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类子类会自动拥有父 类所有非private修饰的属性和方法10-02继承的定义格式和使用格式class 子类 extends 父类 {}通过子类对象既可以调用自身的非private修饰的成员,也可以调用父类的非private修饰的成员雇员(Employee)与研发部员工(Developer)案例:Employee.java:/* * 定义员工类Employe原创 2020-07-24 15:17:11 · 271 阅读 · 0 评论 -
Java学习day09——面向对象、封装
9-01面向对象和面向过程的思想1.面向过程与面向对象都是我们编程中,编写程序的一种思维方式2.面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。3.面向对象的程序设计方式,是遇到一件事时,思考“我该让谁来做”,然后那个“谁”就是对象,他要怎么做这件事是他自己的事,反正最后一群对象合力能把事就好就行了。9-02面向对象好处1.面向对象思维方式是一种更符合人们思考习惯的思想2.面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多的体现是指挥者(指挥对原创 2020-07-24 14:33:48 · 164 阅读 · 0 评论 -
Java学习day08——Eclipse的应用
8-01Eclipse的下载安装1.下载:http://www.eclipse.org2.安装:只需要解压后就能使用3.卸载:只需要将文件夹删除就可以了4.注意 :开发软件的安装目录中,尽量不要出现空格与中文5.Eclipse的特点* a: 免费* b: 纯Java语言编写* c: 免安装* d: 扩展性强8-02Eclipse的工作空间和新建工程1.工作空间: 其实就是我...原创 2020-03-23 13:16:36 · 181 阅读 · 0 评论 -
Java学习day07——循环数组方法练习
7-01奇数求和练习/* 要求: 计算1-100之间的所有的奇数和 1+3+5+7...+99 有1个数据,从0变到100 循环 int =0 <= 100 ++ 从0-100,范围内,找到奇数 数%2==1 奇数 所有的奇数求和计算 需要变量,保存奇数的求和 实现步骤: 1. 程序可以使用到的数据,预先定义好变量 ...原创 2020-03-23 13:10:18 · 173 阅读 · 0 评论 -
Java学习day06——自定义类、集合
06_1引用数据类型_类引用数据类型一共有三种:数组、类、接口引用类型的分类:*a: Java为我们提供好的类,比如说:Scanner, Random等。*b: 我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。06_2自定义类的概述java代码映射成现实事物的过程就是定义类的过程。一部手机,可以打电话,上网,聊微信等,这些就是手机所提供的功能,也...原创 2020-01-25 11:31:31 · 265 阅读 · 0 评论 -
Java学习day05——方法及其调用重载
这几天忙于置办年货,准备过年用的东西,只能断断续续的学,接下来估计也是这样了,只能尽量有时间就更一些01_1方法1.方法就是用来完成解决某件事情或者实现某个功能的办法01_2方法的定义格式方法的定义格式修饰符 返回值类型 方法的名字 (参数列表…){方法的功能主体循环,判断,变量,比较,运算return 返回值 ;}修饰符: 目前暂时固定写法public static返回...原创 2020-01-19 20:24:42 · 128 阅读 · 0 评论 -
Java学习day04——数组、二维数组
04_1.switch语句switch只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。格式 swtich(表达式){ case 常量1 : 要执行的语句; break; case 常量2 : 要执行的语句; break; case 常量3 : 要执行的语句; break;...原创 2020-01-16 17:06:52 · 857 阅读 · 0 评论 -
Java学习day03——引用类、循环、关键字
03_1.引用数据类型1.创建公式:数据类型 变量名 = new 数据类型();2.使用公式:变量.方法名()03_2. Scanner类的使用1.作用:让我们在命令行中接受键盘的输入2.nextInt();接收键盘上输入的整数,只能是整数。3.next();接收键盘上输入的字符串4.使用方法:a.导包import java.util.Scanner;b:创建键盘录入对象 S...原创 2020-01-15 18:58:58 · 184 阅读 · 0 评论 -
Java学习day02——变量、运算符
02_1.变量概述变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。02_2.计算机存储单元1.计算机中储存和运算的最小单位是一个字节,也就是一个byte.02_3.Java中数据类型1.数据类型:四类八种 四类 八种 字节数 数据表示范围 整型 byte 1 -128~127 short 2 -32768~32767 int 4 -214748...原创 2020-01-15 00:35:48 · 237 阅读 · 0 评论 -
Java学习day01——java基础
因为觉得自己的java学的不是很好,所以打算重新学习java,找了一些资源视频来看,然后不确定自己能坚持多久,因此想通过在这里记录自己的笔记的方式,鼓励自己,让自己能够坚持得久一些,同时也是方便自己进行查阅。01_1.java语言的概述1.java是sun公司开发的一门编程语言,目前被oracle公司收购2.java开发的应用主要分为桌面应用(QQ、腾讯等)和互联网应用(淘宝、京东等)3....原创 2020-01-13 20:41:57 · 214 阅读 · 0 评论