![](https://img-blog.csdnimg.cn/856e086b5e904fc292c6db84e8060e3d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础学习
文章平均质量分 69
从0开始学习java基础语法
Joey_Tribiani
这个作者很懒,什么都没留下…
展开
-
12_Java 抽象类和抽象方法
Java 抽象类在面向对象概念中,所有对象都是通过类来描绘(实例化)的,但并非所有类都可以用来实例化对象的。类似于 TypeScript,java 中有抽象类概念。抽象类不能实例化为对象,但是类的其他功能依然在。由于抽象类不能被实例化为对象,因此抽象类只能被继承然后使用。定义抽象类在 java 中同样使用abstract class来定义抽象类。抽象方法abstract 关键字除了定义抽象类还可以定义抽象方法,声明抽象方法必须满足一下要求:抽象方法的定义不需要方法体。抽象类可以包含抽象方原创 2021-10-18 11:03:34 · 106 阅读 · 0 评论 -
11_Java 方法的重写和重载
Java 方法的重写和重载其实在之前的有些例子中我们已经见过了方法的重写和重载,这里做个简单的总结:重写(Override)重写是指子类对父类中可访问的方法的实现过程进行重写,返回值和形参以及修饰符都不能变。重写的意义在于子类可以根据需要定义特定于自己的行为。也就是说子类可以根据自己的需要实现父类的方法。重写方法不能抛出新的检查异常或者声明更加宽泛的异常。//父类Personpublic class Person { public String name; public Str原创 2021-10-14 14:57:26 · 170 阅读 · 0 评论 -
10_Java 继承
Java 继承继承是所有面向对象语言的基石。继承就是子类继承父类的特征和行为,使得子类的实例具有父类的实例域和方法,或者子类继承父类的方法,使得子类具有父类相同的行为(实际上子类除了能继承父类的属性和方法,还可以对方法进行重写)。类继承格式和 JavaScript 一样,类通过关键字 extends 继承,语法如下:class Child extends Father {}继承的特性继承很重要的一点作用就是解决代码复用问题,提高代码的复用性和可维护性。特性:子类拥有父类的feipriv原创 2021-10-14 14:56:23 · 311 阅读 · 0 评论 -
09_Java流(Stream)、文件(File)和IO
Java流(Stream)、文件(File)和IOjava核心库(java.io)包含了很多操作输入输出需要的类。所有的流类代表了输入源和输出目标。java.io核心库中的流支持很多格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源(流源,数据源)读取数据,输出流表示像一个目标写数据。java.io核心库提供了强大而灵活的支持,使其更加广泛的应用到文件传输和网络编程中。读取控制台输入控制台输入由System.in来完成,为了获取一个绑定到控制台的字符原创 2021-10-14 14:55:26 · 84 阅读 · 0 评论 -
08_Java方法
Java 方法方法其实就是函数,就是将一段代码语句组合在一起实现一个功能,这样使得程序变得简短而清晰,有利于维护,可以提高程序的开发效率,提高代码的重用性和可读性。方法的定义语法:修饰符 返回值类型 方法名(参数类型 参数名){ 方法体 return 返回值}修饰符 可选,告诉编译器如何调用这个方法。返回值类型 类似于 TypeScript,void 表示没有返回值,其他的对应方法的返回值的类型。方法名 方法的实际名称。参数类型和参数名 类似于 TypeScript 中的形参。原创 2021-10-14 14:54:49 · 91 阅读 · 0 评论 -
07_Java 数组
数组是每一门编程语言中都很重要的一种数据类型(数据结构)。java 中提供的数组这种数据结构用来存储**固定个数的一个或多个相同类型**的元素。数组的声明数组声明有两种方法public class ArrTest { public static void main(String[] args) { int[] arr; }}这里 int 指定了数组只能存储 int 类型的数据。 2.public class ArrTest { public s.原创 2021-10-14 14:54:12 · 77 阅读 · 0 评论 -
05_java修饰符
java提供了很多修饰符,主要分为两类:访问修饰符非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。访问控制修饰符Java中,可以使用访问控制修饰符来控制类、变量方法和构造方法的访问,java中有四种访问控制修饰符:default 默认,在同一包内可见,不适用任何修饰符。使用对象:类、接口、变量、方法。private 在同一类中可见。使用对象:变量、方法。注意:不能修饰类。public 对所有类可见。使用对象:类、接口、变量、方法。protected 对同一包内的所.原创 2021-10-14 14:53:35 · 147 阅读 · 0 评论 -
04_Java变量类型
变量声明在java中,变量的使用都需要先声明,java支持的变量类型有:局部变量:类方法中的变量。实例变量:独立于方法外的变量,不过没有static修饰。类变量:独立于方法外的变量,用static修饰(类似JavaScript中的类静态属性)。public class VarType { static int i = 10; String str = "i'm a string"; public static void main(String[] args) { .原创 2021-10-14 14:53:01 · 74 阅读 · 0 评论 -
03_Java 基本数据类型
和其他语言类似,变量就是一块内存空间,创建(声明)变量其实就是在内存中申请一块内存空间用来存放数据。计算机内存管理系统根据变量的类型来为变量分配存储空间,分配的空间只能用来存储该类型的数据。因此,可以通过定义不同的类型变量,可以在内存中存储整数、小数和字符。和JavaScript类似,java 有两大数据类型:内置数据类型引用数据类型内置数据类型java 有 8 中基本类型。包括六种数字类型(四个整型,两个浮点型),字符类型和布尔类型。bytebyte 类型是 8 位的、有符号.原创 2021-10-14 14:52:31 · 161 阅读 · 0 评论 -
02_Java对象和类
java作为一门面向对象的语言,实现了面向对象的以下这些概念:多态继承封装抽象类对象实例方法重载类和对象类是对对象的抽象(可以认为是生成类的模板),而对象是类的实例,对象拥有类的公共属性和方法,同时也可以对这些属性和方法进行重写和重载,这不仅仅在java中是这样的概念,在JavaScript等面向对象的编程语言中都大同小异。现在创造一个简单的类:public class ClassTest { String breed; int size; Strin.原创 2021-10-14 14:51:59 · 82 阅读 · 0 评论 -
01_Java 基础
第一个 java 程序创建HelloWorld.java,java中文件名和类名要保持一致。public class HelloWorld { /* 第一个Java程序 * 它将输出字符串 Hello World */ public static void main(String[] args) { System.out.println("Hello World"); // 输出 Hello World }}这是最基本的Java程序,其.原创 2021-10-14 14:49:43 · 85 阅读 · 0 评论