自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA概括基础二

面向对象(OOP:面向对象的编程实现)三大特征-封装:把相关的数据封装成一个“类"组件-继承:子类自动共享父类属性和方法,这是类间的关系-多态:增强软件的灵活性和复用性类和对象通过关键字class创建类,关键字new创建对象。对象在内存中的存储:JAVA把内存分为5大区域:方法区、虚拟机栈、本地方法栈、堆和程序计数器。1. 一般来说,局部变量存在栈中,方法执行完毕内存就释放2. 对象存在堆中,对象不再被使用时,内存才会被释放3. 每个堆内存的元素都有地址值4. 对象中的属性都是有默

2021-01-31 19:12:31 50

原创 JAVA基础概括一

JAVA基础JAVA编译运行原理:.java文件通过javac命令编译为.class文件,再由jvm加载.class字节码文件,并加载 main方法执行程序。JDK、JVM、JRE的关系JDK:为JAVA开发人员提供的,包含JAVA运行时环境JRE、JAVA工具和JAVA基础类库JVM:JAVA虚拟机,能够直接运行JAVA程序。不同的操作系统有不同的JVM,是JAVA可以实现跨平台的核心部分。JRE:JAVA运行时环境,包含JVM和JAVA核心类库。标识符1.可以由字母、数字、下划线和美元

2021-01-30 17:01:02 72

原创 类和接口

@Fcy类和接口1.类和类的关系类和类之间存在继承关系,且只能单继承。一个类只能继承一个父类。存在继承关系的子类可以实现父类所有功能,也可以扩展子类自身功能和重写父类的功能。需要注意权限大小。权限大小:public>protected>default>private2.接口和接口的关系接口和接口之间也存在继承关系,而且可以多继承。一个接口可以同时继承多个接口。Interface A extends B,C;接口A就同时具备接口B和C的功能。3.类和接口的关系实现关系,

2021-01-14 10:08:00 1526

原创 学习笔记-JAVA第七天

@Fcy继承继承:使用extends关键字,使用在类的定义时,public class 子类名 extends 父类名(){}此时子类可以使用父类的公有属性及方法。而子类的特有属性和特有方法都需要在子类内完成。一个父类可以有多个子类,但是子类只允许有一个父类。方法重写1.在子类中完成。2.方法名,参数(顺序,个数,类型)完全相同。3.子类中的访问修饰范围必须大于等于父类的访问修饰范围。4.与参数名无关。5.返回值小于等于父类,即可以是子类。方法重载1.在同类中完成。2.方法名相同,

2020-12-22 15:47:39 93

原创 学习笔记-JAVA第六天

@Fcy封装在特定情况下,需要将类的属性隐藏起来,不允许外部直接访问。如果想要访问这些属性,只能够通过该类提供的方法来访问。简单来说,就是类隐藏属性,并提供访问的接口。在JAVA中,通常使用private修饰符来修饰需要隐藏的属性,再提供set/get方法可以访问该属性。//私有化name这个属性,只允许在当前类中访问 private String name; //提供set/get方法,外部可以使用,设置name和获取name public void setName(String name

2020-12-15 22:46:49 77

原创 学习笔记-JAVA第五天

@Fcy面向对象基础知识1.类和对象什么是对象?世间万物都可以被当作是对象。在程序中,我们所描述的对象拥有某些特性和行为,可以被我们称之为对象。对象和类的关系类中可以确定对象的属性和方法。对象是类的实例表现。类是对象的类型,对象是特定类型的数据。2.创建类**类名首字母大写访问修饰符 class 类名{ 类的属性; 类的方法;}**3.实例化对象类名 对象名 = new 类();实例化了对象后,就可以通过对象名.属性(或方法)来调用该对象的属性和方法。如果不在类中为属性

2020-12-12 17:29:42 53

原创 学习笔记-JAVA第四天

@Fcy方法1.方法的目的在程序中,为了减少主方法中的代码量,增加代码的美感,可以将部分方法封装起来,在主方法中调用该方法实现该功能。2.方法的定义方法有四种类型:1.无参无返回值类型的方法public void 方法名(){}2.无参有返回值类型的方法public 返回值的数据类型(如int)方法名(){}3.有参无返回值类型的方法public void 方法名(参数){}4.有参有返回值类型的方法public 返回值数据类型 方法名(参数){}参数可以一个或多个,也可

2020-12-09 11:51:03 42

原创 学习笔记-JAVA第三天

@Fcy一维数组1.数组声明(为了方便以下都以整型数组为例)int [] 数组名;int 数组名 [];2.数组创建数组名 =new int [length];3.数组初始化int[] 数组名 ={元素}; //不需要定义数组长度4.声明并创建数组int[] 数组名 =new int[length];数组的应用索引数组中的元素遍历整个数组for (int i=0;i<a.length;i++){ System.out.print(a[i]+" ")

2020-12-05 13:56:13 55

原创 学习笔记-JAVA第二天

@Fcy多种数据类型方法总结 Scanner scanner = new Scanner(System.in); //从键盘接收int类型的数据 System.out.println("请输入int型数据:"); int n =scanner.nextInt(); System.out.println(n); //从键盘接收long类型的数据 System.out.println("请输入long型数据:")

2020-12-03 15:14:17 68

原创 学习笔记-JAVA第一天

@Fcy三大循环结构while do-while for循环结构循环结构如下:1.while(条件){语句}2.do{语句}while(条件)3.for(表达式1;表达式2;表达式3){语句} (常用)注意:三个表达式都可以省略小试牛刀通过do-while循环做了一个猜字游戏要求猜一个介于1到10之间的数字。然后将猜测的值与实际值进行比较,并给出提示,以便能更接近实际值,直到猜中为止。代码如下:import java.util.Scanner;public class guessga

2020-12-03 00:30:44 131

空空如也

空空如也

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

TA关注的人

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