- 博客(18)
- 收藏
- 关注
原创 异常简介
什么是异常:在运行期间发生问题的就是异常。异常和错误的区别:异常是在运行时发生的,通常会有针对性的处理,而错误是jvm所在的系统反馈给jvm的,无法针对处理,往往只能修改代码。异常的体现:class ExceptionDemo{ public static void main(String[] args) { int[] a...
2020-04-01 19:44:40 157
原创 接口
接口在之前,我们介绍了简单的介绍了抽象类,今天我们来讲一下接口。所谓其实就是当一个抽象类中的方法全部都是抽象方法的时候,这个类就可以用接口来实现。//接口的定义方法,用关键字interface来完成interface Demo{ abstract void show1(); abstract void show2();}例子:class InterfaceDemo1{ publ...
2020-03-31 18:50:56 95
原创 抽象类
抽象类在平时我们定义类的时候,通常都会定义一些方法,这些方法通常用来描述这个类的具体行为,也就是说这些方法都用于具体的方法体。那么,当一个父类如果这知道他的子类中有需要有那些行为声明而不知到具体的内容时会怎么样。比如说:生活中有一个必不可少的事情时花钱,但是花钱的对象有很多。声明虽然都是花钱,但是主体不同,这是我们就向上抽取一个方法,这个方法就是抽象方法。女朋友 :行为:花钱我自己 :...
2020-03-28 12:51:51 92
原创 继承简述
继承class Student{ String name; int age; void study({ System.out.println("study"); }}class Worker{ String name; int age; void work(){ System.out.println("w...
2020-03-27 13:15:36 172
原创 静态static简介
static关键字在定义类的时候,类中会有对象的属性或者行为,当描述行为的时候需要创建相应的对象才可以调用,如果这个行为(方法)中没有这个类特有的属性时,仅仅为了调用这个行为来创建对象显得有些多余,但是不创建对象又没有办法调用,这个时候java提供了关键字static。//调用静态方法时的格式为 类名().静态方法public class practice01 { public stati...
2020-03-26 11:41:50 314
原创 java面向对象02
构造函数在创建对象的时候要有明确的属性值,在用new关键字创建对象的时候,如何给对象的属性值初始化呢?这时就用到了构造函数。那么什么是构造函数,从字面来看,就是构造创建时所需要用到的函数,也就是对象创建时用到的函数。那么只要new创建对象时,知道了构造函数是什么,就可以给对象的属性进行赋值了。格式:修饰符 构造函数名(参数列表){}注意:1.构造函数没有返回值类型,对象创建结束,构造函...
2020-03-25 11:09:10 87
原创 面向对象简介01
面向过程面向过程其实就是解决问题的一种思想,就是在解决问题的时候,按照预先设定的方法一步一步去实现,每一步都需要我们去实现,每一步都需要我们去参与,我们是所有步骤的参与者,面向所有的过程。面向对象面向对象也是一种解决问题的思维。在面对具体分装了功能的类时,如果想要使用她,一般需要创建这个类的具体对象。面向对象是基于面向过程的。例子:把大象装进冰箱的步骤:1.打开冰箱2.存储大象3...
2020-03-24 15:29:52 126
原创 java函数——数组练习题01
public static void main(String[] args) { /*创建一个长度为100的数组 * 将输入的数字减一作为对应的角标,给相应的数组加1. * 最终遍历数组,将非零的数组打印出来 * */ resolve();}public static void resolve() { int[] num=new int[100]; System.out....
2020-03-20 22:36:30 212
原创 java函数练习题01
public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("please enter a number"); long num=scanner.nextInt();//输入的只 int sum=sumDigits(num); System.out...
2020-03-18 16:26:05 195
原创 java控制语句习题03
public static void main(String[] args) { /*1.首先遍历100-1000 * 判断 * 可以被5和6整除的数打印出来 * 并且每行10个 * */ int n=0;//每行的数量 for(int i=100;i<=1000;i++) { if(i%5==0&&i%6==0) { System.ou...
2020-03-17 17:44:25 118
原创 Java控制语句习题02
public static void main(String[] args) { /*1.让用户输入一组坐标 * 计算坐标到圆心的距离 * 判断小于10或等于是在圆内,否则在圆外 * */ Scanner scanner=new Scanner(System.in); System.out.println("please enter a point"); int x=scan...
2020-03-16 15:39:04 137
原创 java控制语句习题01
//解答:public static void main(String[] args) { /* * 让用户输入a,b,c * 计算delta * <0 =0 >0三种情况 * / Scanner scanner=new Scanner(System.in); System.out.println("enter a,b,c"); doub...
2020-03-15 15:48:34 264
原创 java的数组
数组定义与创建在java中,变量的空间是可以存储数据的,但是一个变量只能存储一个数据,假如要统计一个班同学的成绩,那么如果不停的int会是一个很麻烦的事情。java为我们提供了数组的概念。所谓数组,就是一种类型数据的集合,可以同时存放多个相同类型的数据。 //格式1.:数据类型[] 数组名称=new 数据类型[数组的长度]; int[] arr1=new int[3];//创建了一个int...
2020-03-13 17:17:20 91
原创 java的函数初级
函数所谓函数就是定义在类中,具有特定功能的小程序,可以被多次调用。比如一个程序要执行几次相同的for()循环,为了方便,我们可以定义一个函数来实现多次调用。//格式:/* 修饰符 返回值类型 方法名(参数类型 参数名,参数类型 参数名){ 函数的内容; return;//如果返回值的类型是void,那么return可以省略。 }*/ //例子 class Demo{...
2020-03-12 19:18:31 100
原创 java的控制语句02
循环结构while和do while语句//while语句格式: while(布尔表达式){ 语句一; } /* 1.while语句首先执行布尔表达式 2.当表达式中的值是true时执行语句一,语句一可以是一条或多条 3.在依然满足布尔表达式的情况下一值执行此循环 4.如果表达式的值为false时则跳过此次循环 */ //do while格式: do{ 语句一;...
2020-03-11 12:01:52 65
原创 java的控制语句01
java语句的顺序对程序的执行有直接的影响,其中流程的控制语句分为三个:顺序结构、选择结构、循环结构。顺序结构顺序结构没有特定的语法结构,就是写在前面的先执行,写在后面的后执行。选择结构第一种 if 语句//格式1: if(布尔表达式){ 执行语句; } /* 1.首先执行布尔表达式 2.当表达式的值是true时执行大括号内的语句。 3.表达式为false时跳过执...
2020-03-10 19:34:54 90
原创 java代码基础简介
java的格式java的代码必须在类中定义,类由class定义main是程序的入口,由JVM调用语句分隔符;分号表示一段话的结束。{} 花括号表示一个代码块,一个整体。[] 方括号在定义数组的时候会用到。() 圆括号运用较为广泛。. 点表示访问其方法。注释用来解释代码的意义,增加可读性//单行注释/**/多行注释java关键字java中的关键字就是被赋予了特殊含义的单词,...
2020-03-09 15:44:40 125
原创 java的跨平台
java的跨平台所谓跨平台就是指软件可以在不同的操作系统中运行,运行时不需要对软件做处理,也就是说通过Java语言编写的软件可以在不同的操作系统中运行。Java为什么可以跨平台java之所以可以实现跨平台,是因为在运行java软件的操作系统中需要安装一个java虚拟机,也就是JVM,JVM负责Java程序在系统中的运行。因为有了JVM所以Java可以在不同的操作系统中运行。...
2020-03-08 20:44:58 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人