Java初学
文章平均质量分 62
包含Java灰常基础的冻希
逆流code
新纳百川,始于足下
展开
-
Java -抽象与接口
十七、抽象 概述 在java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类没有方法体:public void eat(){}里面是空的,所以是没有方法体。 特点 抽象类和抽象方法必须使用abstract关键字进行修饰public abstract class 类名{}public abstract void eat();抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类抽象类不能实例化例如animal是一个抽象类,则an原创 2022-04-03 15:21:47 · 611 阅读 · 0 评论 -
Java - 修饰符
包概述就是文件夹,作用是对类进行分类管理定义格式格式:package 包名; (多级包用 . 分开)范例:如果我的class放在 ./test/animal 则导入格式为 package test.animal;带包的Java类编译与运行手动建包按照以前的格式编译Java文件 javac HelloWorld.java手动创建包 在E盘建立文件夹test,然原创 2022-04-03 15:17:21 · 77 阅读 · 0 评论 -
Java - 继承
概述继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法继承的格式public class 子类名 extends 父类名 {}范例 : public class Zi extends Fu { } ,其中Fu是父类,也被称作基类、超类Zi是子类,也被称作派生类继承中子类的特点子类可以有父类的内容子类还可以有自己特有的内容继承的好处和弊端好处提高了代码的复用性(多个类相同的成员可以放到同一个类中)提高了代码的维护性(如果方法的原创 2022-04-03 15:15:28 · 116 阅读 · 0 评论 -
Java - 集合
概述提供一种存储空间可变的存储模型,存储的数据容量可以发生改变集合类有很多,其中包括ArrayListArrayList ,其中是一种特殊的数据类型,泛型 ArrayList的构造方法public ArrayList() :创建一个空的集合对象ArrayList<String> array = new ArrayList<>();ArrayList<String> array = new ArrayList<String>();//这种方原创 2022-04-03 15:13:29 · 85 阅读 · 0 评论 -
Java - 类与对象
概念类是对现实生活中一类具有共同属性和行为的事物的抽象。类的特点类是对象的数据类型。类是具有相同属性和行为的一组对象的集合。对象的概念既表示客观世界问题空间中的某个具体的事物,又表示软件系统解空间中的基本元素。对象的属性:对象所具有的各种特征,每个对象的每个特征都拥有特定的值对象的行为:对象能够执行的操作 类的定义类是Java程序的基本组成单位类的组成:属性和行为属性:在类中通过成员变量来体现(类中方法外的变量)行为:在类中通过成员方法来体现(和前面的方法相比去掉了stati原创 2022-04-03 15:11:09 · 7001 阅读 · 1 评论 -
Java-运算符
运算符字符的“+”操作char a = 'a';int b = 10;System.out.println(a+b);//107这是因为’a’的ASCII码为97char c = a+b;//这样是错误赋值错误因为算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。所以在第一个例子中,print出来的是自动转为int 型int c = a+b;//正确做法**注意!**没有System.out.println(“i:”,i);//没有逗号这种操作!只能原创 2022-03-03 13:39:56 · 284 阅读 · 0 评论 -
Java - Random随机数
产生一个随机数步骤:1、导包import java.util.Random;2、创建对象Random r = new Random();//其中变量名为r,可以改变3、获取随机数int number = r.nextInt(10);这是在获取[0,10)内的数(不包括10)原创 2022-04-03 14:52:19 · 321 阅读 · 0 评论 -
Java - 数组
Java 数组有两种定义格式1、 数据类型[] 变量名int[] arr定义了一个int类型的数组,数组名叫arr2、 数据类型 变量名[]int arr[]定义一个int类型的变量,变量名是arr数组两者都一样,但更推荐用第一种...原创 2022-04-03 14:53:52 · 86 阅读 · 0 评论 -
Java开发相关问题
开发运行流程编写程序 -> 编译程序 -> 运行程序编写完HelloWorld.java,在命令提示符窗口中输入:javac HelloWorld.java (编译)java HelloWorld (运行这个类)**注意!**public class (名字){} ,该名字需要跟文件名相对应。注释单行注释//注释信息多行注释/ *注释信息 */文档注释/**注释信息 */关键字就是被JAVA语言赋予了特殊含义的单词。特点:关键字的字母全部小写。常用的代码编辑原创 2022-03-03 13:36:27 · 75 阅读 · 0 评论