自定义博客皮肤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基础 内部类、异常

Java基础面向对象内部类定义在类中的类;public class Student{ String name; int score; Birth birth; //定义内部类 class Birth{ int year; int month; int day; }}//当类只提供给一个类使用时,就可以考虑定义为内部类; 内部类相当与当前类的成员,可以访问当前类的priva

2021-07-29 20:04:05 63

原创 Java基础 抽象类、接口、多态

Java基础面向对象抽象类语法:用abstract修饰的类称为抽象类;是对类的进一步抽象;//抽象类 public abstract class Shape{ //抽象方法 public abstract void printfArea(); }抽象类不能创建对象,主要用于其他类的继承;抽象类中可以定义抽象方法;包含抽象方法的类必须定义为抽象类;抽象类中可以定义普通方法;抽象方法抽象方法用abstract修饰;抽象方法没有方法体;子类继承抽象类当子类实现全部父类方

2021-07-29 20:03:26 58

原创 Java基础 封装、继承、方法重写、final关键字

Java基础面向对象封装将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。好处:1.只能通过规定的方法访问数据;2.隐藏类的实例细节,方便修改和实现;封装的步骤修改属性的可见性(设为private)→创建get/set方法(用于属性的读写)→在get/set方法中加入属性控制语句(对属性的合法性进行判断)访问控制修饰符修饰符同一个类同一个包子类全局publicYYYYprotectedYY

2021-07-29 20:02:48 75

原创 Java基础 类、对象、构造方法、静态修饰符

Java基础面向对象做一份水煮鱼;面向过程:买鱼,调料,切鱼煮鱼,装盘,开吃面向对象:人去饭店,点一份水煮鱼面向过程是模型化的,把类想象成盒子,里面装有你需要的东西,需要什么就直接拿;面向过程的优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护。类类就是对现实事物的抽象,主要用于描述现实中具体存在的事物,是对事物的抽象。因为事物的特点是无限的,所以在抽象的过程中只会抽象项目中使用的特点。为了是我们

2021-07-29 20:01:52 89

原创 Java初学Day4数组、冒泡排序、选择排序、快速排序、二分法

Java基础数组是一种引用数据类型;用于存储一组相同数据类型的数据结果;长度一旦定义,则不可改变;线性结构(连续);数组的定义数据类型[] 变量名;动态初始化即在创建数组时,只声明数组的长度,不位指定位置赋值。int [] array = {1,2,3,4}; //静态初始化int [] array2 = new int [5]; //动态初始化int [] array3 = new int []{1,2,3,4};数组的引用因为数组是引用数据类型,所以保存的是

2021-07-15 10:39:46 62

原创 Java初学Day3分支语句、循环语句

Java基础基础语法分支语句if语句if (布尔表达式) { //条件成立时执行} else { //条件不成立时执行} 对于 if…else…语句如果执行体中只有一行语句需要执行,则可以省略{};if … else … 语句主要用于对布尔逻辑结果判断,以及区间值的判断;switch语句switc () { case 值1 : //执行体 break; case 值2 : //执行体 break; case

2021-07-11 21:43:17 51

原创 Java练习;分支语句,循环语句。

Java练习整理Java分支语句练习编程简答类用户输入三个整数:随机一个最大值到最小值之间的整数取打印。使用较大的数减去较小的数,再判断差的奇偶性。从大到小打印输出。判断最大值是否是最小值的倍数。 Scanner sc = new Scanner(System.in); System.out.print("请输入三个数"); int a = sc.nextInt(); int b = sc.nextInt

2021-07-11 21:42:25 127

原创 Java练习整理

Java 练习整理Java概念练习选择填空类自从Sun推出Java以来,按应用范围分为三个版本,分别是:JavaSE,JavaME,JavaEE;环境变量的设置,若JDK安装在“ D:\JDK ”,则应设置Path为:D:\JDK\bin ;Java的源文件扩展名为:.java ;,用Javac编译Java源文件,等到的字节码文件扩展名为:.class ;如果Java源文件有多个类,那么只能有一个类为:公共类;作为Java应用程序入口的main方法,它的声明格式是:public sta

2021-07-11 09:11:18 192

原创 Java初学Day2标识符、数据类型、运算符

Java 基础关键字java中用于特殊用途的英文单词,所有的英文单词都是小写。标识符除关键字以外,凡是由程序自己命名的元素都称为标识符;包括:类名,方法名,属性名,参数名,变量名,常数名;命名规则标识符由数字、字母、下划线和$组成。不能由数字开头命名。不能是关键字和保留字。约定规则标识符必须有含义,要做到见名知意。尽量使用英语单词作为标识符名称。所有标识符严格区分大小写。包名建议全部使用小写。类名称使用大驼峰命名方法,变量名和方法名用小驼峰命名方法。空格不能出

2021-07-05 21:52:06 83

原创 Java初学Day1概述

Day 1编译型语言(C)优点:执行效率高,编译过程可以解决语法问题。缺点:编译时间长。解释型语言(JS)优点:不需要编译可以直接运行;不管代码哪里出错,前面的代码都能运行。缺点:不能解决语法问题。JAVA 语言解读过程源码>编译器>.class(解释)>Java虚拟机(跨平台性)(屏蔽底层系统的差异)>运行平台Java语言面向对象,关注参与对象JAVA运行环境配置JDK(Java SE Development Kit):Java开发工具集,包含一系列用于操作

2021-07-05 21:51:34 65

空空如也

空空如也

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

TA关注的人

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